问题列表 - 第17684页

GeoIP和$ _SERVER ['REMOTE_ADDR']的准确度如何?

我为我的女朋友建了一个网站,她最近想知道谁在访问她的网站.所以我使用MindMax数据库,我得到了按国家/地区访问的列表和计数.

但是,在对其进行监控几天之后,我们惊讶地发现,某些国家/地区的访问权限是网站所针对的.当然,这并不意味着我认为来自这些国家的人们不可能感兴趣,但这只会引起准确性问题.那么GeoIP和$_SERVER['REMOTE_ADDR'](用于查找)的准确度如何?

我并不关心那些故意隐藏或伪造他们的知识产权的人.我只是更想知道是否有可能无意中使这种不准确的事情(例如,路由).

php geoip

5
推荐指数
1
解决办法
2172
查看次数

是否可以在php中动态定义类属性?

我有一个类定义,如:

class JConfig {
    var $offline = '0';
    var $editor = 'tinymce';
    var $list_limit = '20';
    var $helpurl = 'http://help.joomla.org';
    var $log_path = '/path/to/logs';
    // ....
}
Run Code Online (Sandbox Code Playgroud)

我想动态定义'$ log_path'

我试图在类声明之外定义一个常量,但没有运气

例:

if(!defined('ROOT_PATH')){
    define('ROOT_PATH', dirname(__FILE__));
}
class JConfig {
    var $offline = '0';
    var $editor = 'tinymce';
    var $list_limit = '20';
    var $helpurl = 'http://help.joomla.org';
    var $log_path = ROOT_PATH . '/logs'; // This generates a error
    // ....
}
Run Code Online (Sandbox Code Playgroud)

但我不能这样做,有没有办法实现这一目标?

php class

2
推荐指数
1
解决办法
587
查看次数

在屏幕外创建WPF元素并渲染到位图

我无法理解为什么这不起作用,或者我需要它才能使它工作.

要重新编写,请创建一个简单的WPF应用程序并替换主窗口的构造函数:

    public MainWindow()
    {
        InitializeComponent();

        // simple visual definition
        var grid = new Grid { Width = 300, Height = 300 };
        var text = new TextBlock 
                       { 
                         Text = "Y DON'T I WORK???", 
                         FontSize = 100, 
                         FontWeight = 
                         FontWeights.Bold 
                       };
        grid.Children.Add(text);

        // update the layout so everything is awesome cool
        grid.Measure(grid.DesiredSize);
        grid.Arrange(new Rect(grid.DesiredSize));
        grid.UpdateLayout();

        // create a BitmapSource from the visual
        var rtb = new RenderTargetBitmap(
                                    (int)grid.Width,
                                    (int)grid.Height,
                                    96,
                                    96,
                                    PixelFormats.Pbgra32);
        rtb.Render(grid);

        // Slap it in the window …
Run Code Online (Sandbox Code Playgroud)

wpf rendertargetbitmap

19
推荐指数
1
解决办法
1万
查看次数

单元测试是否始终自动化?

任何人都可以提供一个来源,说单元测试并不总是以自动或程序化的方式完成吗?我一直认为这意味着通过代码测试代码.我打赌这个,所以我需要坚实的消息来源.

unit-testing

3
推荐指数
1
解决办法
451
查看次数

从类中访问全局变量

我有以下(剥离)代码:

<?PHP
    class A {
        function Show(){
            echo "ciao";
        }
    }

    $a = new A();
    $b = new B();

    class B {
        function __construct() {
            $a->Show();
        }
    }
?>
Run Code Online (Sandbox Code Playgroud)

有点意外,我无法从类中访问全局定义的$ a变量,我得到一个未定义的变量异常.有帮助吗?

php

9
推荐指数
3
解决办法
2万
查看次数

搜索ArrayList

实现一个方法

public void search (String searchString) { }
Run Code Online (Sandbox Code Playgroud)

迭代注释ArrayList,直到找到包含searchString的注释.然后它应该打印找到的项目或消息"未找到字符串".

到目前为止,我有:

import java.util.ArrayList;
import java.util.Iterator;

/**
 * A class to maintain an arbitrarily long list of notes.
 * Notes are numbered for external reference by a human user.
 * In this version, note numbers start at 0.
 * 
 * @author David J. Barnes and Michael Kolling.
 * @version 2008.03.30
 */
public class Notebook
{
    // Storage for an arbitrary number of notes.
    private ArrayList<String> notes;

    /**
     * Perform any initialization that …
Run Code Online (Sandbox Code Playgroud)

java

-2
推荐指数
1
解决办法
1043
查看次数

这个元素实例化方法叫做什么?

每当我在后面的代码中创建一个UIElement时,我会做这样的事情:

Button button = new Button();
button.Content = "Click Me!";
Run Code Online (Sandbox Code Playgroud)

但后来我在某处看到了这种语法,想知道它叫什么.我从来没有在任何.NET书籍中看到过它:

Button button = new Button { Content="Click Me!" };
Run Code Online (Sandbox Code Playgroud)

这显然很好,因为它简洁.所以我想我的问题是:

  1. 它叫什么?
  2. 以这种方式实例化UIElement有什么缺点吗?

我也很难找到设置CornerRadius和StrokeThickness等属性的正确方法,并认为#1的答案可能会帮助我进行更智能的搜索查询.

wpf element creation object instantiation

2
推荐指数
1
解决办法
100
查看次数

18
推荐指数
5
解决办法
1万
查看次数

SQL Server Reporting Services - 设置多值报告参数的默认值

我在SSRS中有一份报告,我使用的其中一个参数是Cities.用户可以从城市列表中进行选择以拉取该位置或多个位置的报告.我的数据集只是来自tblCities的select*.当我运行报告时,我确实看到其中一个选项是"全选".但是,我想知道 - 有没有办法可以将"全选"选项作为默认值,这样默认选择所有城市?

而且,沿着这些方向,但一个单独的问题 - 是否可以使这个下拉选项?我已尝试过允许NULLS复选框,但对于多值参数,似乎SSRS不允许这样做.

仅供参考 - 我刚开始使用SSRS; 对此知之甚少.

reportingservices-2005 reporting-services

9
推荐指数
1
解决办法
3万
查看次数

使用Ruby和Ubuntu进行光学字符识别

我是一名大学生,是时候再次购买教科书了.本季度我需要20多本课程.通常这不会是一个大问题,因为我只是将ISBN复制并粘贴到亚马逊.但是,ISBN会在我学校的图书网站上转换为图像.我想要做的就是将ISBN转换为字符串,这样我就不必手动输入每个字符串了.我已经使用GOCR将图像转换为文本,但我想将它与Ruby脚本一起使用,这样我就可以自动完成这个过程并为我的同学做同样的事情.

我可以导航到该网站.如何将图像保存到我的计算机上的文件(运行UBUNTU),使用GOCR转换图像,最后将其保存到文件中,然后我可以使用我的Ruby脚本再次访问它们?

ruby ocr ubuntu screen-scraping ruby-on-rails

5
推荐指数
1
解决办法
2971
查看次数