问题列表 - 第14642页

C#P在64位系统上调用user32.dll

在64位应用程序中,在64位Windows上pinvoke user32.dll是错误的吗?我成功完成了很多次并且从未出现过错误,但这似乎是矛盾的.我应该寻找user64.dll吗?

c# 64-bit pinvoke 32-bit user32

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

如何强制python httplib库只使用A请求

问题是使用httplib的urllib正在查询AAAA记录.

我想避免这种情况.有一个很好的方法吗?

>>> import socket
>>> socket.gethostbyname('www.python.org')
'82.94.164.162'


21:52:37.302028 IP 192.168.0.9.44992 > 192.168.0.1.53: 27463+ A? www.python.org. (32)
21:52:37.312031 IP 192.168.0.1.53 > 192.168.0.9.44992: 27463 1/0/0 A 82.94.164.162 (48)


 python /usr/lib/python2.6/urllib.py -t http://www.python.org >/dev/null 2>&1

 21:53:44.118314 IP 192.168.0.9.40669 > 192.168.0.1.53: 32354+ A? www.python.org. (32)
21:53:44.118647 IP 192.168.0.9.40669 > 192.168.0.1.53: 50414+ AAAA? www.python.org. (32)
21:53:44.122547 IP 192.168.0.1.53 > 192.168.0.9.40669: 32354 1/0/0 A 82.94.164.162 (48)
21:53:44.135215 IP 192.168.0.1.53 > 192.168.0.9.40669: 50414 1/0/0 AAAA[|domain]
Run Code Online (Sandbox Code Playgroud)

python dns ipv4 ipv6

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

原型1.6.1的Internet Explorer 7和8问题 - 由于错误c00ce56e无法完成操作

我不知所措.我发现了一些提到IE需要指定响应类型的东西,我将其更改为text/html,这对我没有任何帮助.

有错误:

由于错误c00ce56e无法完成操作.prototype.js,第1564行

指向prototype.js:

if((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) {
  this.status       = this.getStatus();
  this.statusText   = this.getStatusText();
  this.responseText = String.interpret(transport.responseText); <!--- ERROR is here --->
  this.headerJSON   = this._getHeaderJSON();
}
Run Code Online (Sandbox Code Playgroud)

从href中的onClick()调用的函数:

function f(op, cl) {
    if(op && cl) {
            new Ajax.Updater('favorites-' + cl, '/fav.php',
            {
                    onComplete: function(transport) {
                            if(transport.responseText == 1 && cl) $('favorites-' + cl).remove();
                            else return transport.responseText;
                            },
                    onException: function(r, e) {
                                    alert('Updater ' + e);
                            },
                    method: 'get',
                    parameters: { cl: cl, op: op }, …
Run Code Online (Sandbox Code Playgroud)

internet-explorer prototypejs

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

使用"get"作为访问器方法名称中的前缀的优点/原因

我知道在Java中,通常的做法是使用"get"作为访问器方法的前缀.我想知道这是什么原因.它纯粹是为了能够预测它的回归吗?

澄清一下:在某些java类(例如String)中,可以通过调用"length()"而不是" size()" 来访问类似length的变量.为什么这些方法是这样写的,但其他像" getSomeVariable()"?

感谢您的时间.

编辑:很高兴看到我并不孤单关于混乱以及大小和长度变量等问题

java oop

7
推荐指数
3
解决办法
1179
查看次数

JavaScript对象的大写约定

我知道这个问题没有答案,但我很想知道其他人的想法.

在像Java这样的语言中,开始使用大写字母的类和使用小写字母的对象是一种惯例.但是JavaScript,一切都是对象呢?

我见过有些人建议仅将对象视为类; 即具有原型的函数对象,旨在与运算符一起使用.这些对象的实例将是小写的.

这听起来很合理.但是你对"全局对象"做了什么呢,那里只有一个实例?大多数人似乎都将这些资本化(例如,MathExt.History).这种直觉感觉很合适,但很难用一致的规则来证明这一点.

那些用作命名空间的对象呢?这些似乎遍布地图:YUI,Ext.util,jQuery等.

请为您的心灵宗教观点提供世俗的理性化.

javascript coding-style capitalization

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

如果轨道中的所有空字符串都会保存记录

我目前有一个嵌套的表单模型.回形针附件的嵌套表单起作用,不用空白填充数据库,但是当我创建一个新模型时,我用于引号的另一个总是保存一个空白引号和我的主模型.我怎样才能让它无声地失败并绕过将其写入数据库?这是一个可选字段,所以我不想给它们一个错误.

database validation ruby-on-rails

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

如何判断FTP上的文件是否与实际下载文件的本地文件相同?

我正在编写一个简单的程序,用于将文件同步到FTP.我希望能够检查文件的本地版本是否与远程版本不同,因此我可以判断文件是否需要传输.我可以检查文件大小,但这不是100%可靠,因为显然两个文件可能大小相同但包含不同的数据.修改文件的日期/时间也不可靠,因为用户的计算机日期可能设置错误.

有没有其他方法来判断FTP上的本地文件和文件是否相同?

c# ftp synchronization file winforms

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

所以它是一个回发与否

我点击一个asp:按钮导致回发.我最终在断点Page_Load,在哪里IsPostBack == true.然后,一个断点后来,我最终在Page_Load哪里IsPostBack == false.

到底他妈发生了什么?我正在试图了解别人的代码.

asp.net postback

0
推荐指数
1
解决办法
164
查看次数

.NET 4.0和Windows 7上的PerformanceCounters

我有一个在VS2008和Vista上运行良好的程序,但我在Windows 7和VS2010/.NET Framework 4.0上尝试它并且它无法正常工作.最终问题是System.Diagnostics.PerformanceCounterCategory.GetCategories()(以及其他PerformanceCounterCategory方法)无法正常工作.我收到一个System.InvalidOperationException,并显示消息"无法加载计数器名称数据,因为从注册表中读取了无效的索引".

我可以使用下面显示的非常简单的程序重现这个:

class Program
{
    static void Main(string[] args)
    {
        foreach (var pc in System.Diagnostics.PerformanceCounterCategory.GetCategories())
        {
            Console.WriteLine(pc.CategoryName);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我确实确保我以管理员身份运行该程序.如果我使用附加的VS/Debugger运行它并不重要.我没有其他机器用Windows 7或VS2010来测试它,所以我不确定哪个复杂的东西(或两者兼而有之?).它是Windows 7 x64,我试图强制该应用程序在x32和x64中运行,但得到相同的结果.

c# performancecounter .net-4.0 windows-7

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

如何从Enum获取数值?

例如System.Net.HttpStatusCode Enum,我想获取HTTP状态代码而不是HTTP状态文本. System.Net.HttpStatusCode.Forbidden应该返回403而不是"禁止".

我该如何提取价值?

.net c# reflection enums properties

55
推荐指数
4
解决办法
4万
查看次数