小编Ned*_*der的帖子

使用iPhone SDK进行SRV记录查找

在Windows或Mac OS X终端中,如果键入...

nslookup -type=SRV _xmpp-server._tcp.gmail.com
Run Code Online (Sandbox Code Playgroud)

...(例如)您将收到一堆与不同谷歌聊天服务器相关的SRV记录.

有没有人有这方面的经验,可能知道如何使用iPhone SDK提供这些信息(主机名,端口,重量,优先级)?我已经尝试过Bonjour课程,但至今没有运气..

谢谢!

iphone dns cocoa-touch objective-c

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

如何在使用异步调用时从javascript更新元刷新?

我有一个使用元刷新到退出页面的系统,它在空闲用户之后清理.(别担心,服务器也会超时)

我开始通过ajax进行一些操作(不是真正的xml,但这不是重点).我可以运行从异步请求返回的javascript,所以我想知道是否可以重置页面上的元刷新,以便它有更长的超时.通常的setTimeout调用只是添加一个新的超时,但是它们会替换元超时吗?

javascript ajax

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

Cocoa:NSURLConnection没有尝试HTTP请求

NSURL,NSURL [Mutable] Request,NSURLConnection和我的iPhone应用程序取得了巨大的成功.当试图编译一个独立的Cocoa应用程序,10行程序来做一个简单的HTTP请求时,没有编译器错误或警告.程序编译得很好,但HTTP请求永远不会发送到我的Web服务器(我正在运行tcpdump并且并行查看Apache日志).当我在iPhone应用程序中运行非常相似的代码时,基本上复制/粘贴就像那样邪恶,所有都是金色的.

为了简单起见,我将代码中的'obj'声明的代码保存在NSURLConnection中.我也将以下内容传递给gcc:

gcc -o foo foo.m -lobjc -framework cocoa

感谢您的任何见解.

#import <Cocoa/Cocoa.h>

int main (int argc, char *argv[])
{    

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString * urlstr = @"http://tmp/test.php";
[NSApplication sharedApplication];
NSObject *obj = [[NSObject alloc] init];
NSURL *url = [NSURL URLWithString: urlstr];      
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];

    if([request isKindOfClass:[NSMutableURLRequest class]])
    NSLog(@"request is of type NSMutableURLRequest");


[request setHTTPMethod:@"GET"];
[request setCachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData];
NSURLConnection *connection = [[NSURLConnection alloc]
                             initWithRequest:request
                     delegate:obj
                 startImmediately:YES];

if(connection) 
    NSLog(@"We do have a connection.");

[pool …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

抛出异常时获取堆栈跟踪

我现在正在调试一个利用许多不同线程的程序.

有一个例外是不时抛出的.问题是没有办法知道什么线程导致了问题...

有没有人知道抛出异常后获得堆栈跟踪的简单方法?我想过简单地写一个调试消息,但它会是一个巨大的:-)我想有比这更好的技术......

我正在使用visual studio 2008 - 原生c ++项目....

c++ debugging visual-studio-2008

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

使用类属性访问字典

现在我正在使用python.关于dict的一个问题....假设我有一个字典

config = {'account_receivable': '4', 'account_payable': '5', 'account_cogs': '8', 'accoun
t_retained_earning': '9', 'account_income': '6', 'account_expense': '31', 'durat
ion': 2, 'financial_year_month': 9, 'financial_year_day': 15, 'account_cash': '3
', 'account_inventory': '2', 'account_accumulated_depriciation': '34', 'account_
depriciation_expense': '35', 'account_salary_expense': '30', 'account_payroll_pa
yable': '68', 'account_discount': '36', 'financial_year_close': '2008-08-08'}
Run Code Online (Sandbox Code Playgroud)

如果print - > config ['account_receivable']它将返回其对应的值4

但我希望通过这种方式访问​​它 - > config.account_receivable,然后它将返回相应的值

我怎么能实现这个??? 如果有人可以请帮助我

BR //纳兹穆尔

python dictionary

4
推荐指数
2
解决办法
2521
查看次数

是否在AppDomains之间共享[ThreadStatic]属性的静态变量

我有一个名为[ThreadStatic]的变量,它会在2个应用程序域中共享吗?

c#

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

访问xrange内部结构

我正在尝试使用ctypes从内部python结构中提取数据.也就是说,我正在尝试读取xrange中的4个字段:

typedef struct {
    PyObject_HEAD
    long    start;
    long    step;
    long    len;
} rangeobject;
Run Code Online (Sandbox Code Playgroud)

有没有标准的方法来获取python本身的这些领域?

python ctypes cpython xrange

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

在Windows 7下删除片状文件?

我有一个Python测试套件,可以创建和删除许多临时文件.在Windows 7下,shutil.rmtree操作有时会失败(<1%的时间).失败显然是随机的,并不总是在相同的文件上,并不总是以相同的方式,但它总是在rmtree操作上.这似乎是某种时间问题.它也让人联想到Windows 7对权限和管理员权限的警惕性增强,但这里没有权限问题(因为代码刚刚创建了文件),并且没有管理员权限.

它看起来像两个线程或进程之间的计时问题,但这里也没有并发性.

(部分)堆栈跟踪的两个示例:

  File "C:\ned\coverage\trunk\test\test_farm.py", line 298, in clean
    shutil.rmtree(cleandir)
  File "c:\python23\lib\shutil.py", line 142, in rmtree
    raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
WindowsError: [Errno 5] Access is denied removing xml_1

  File "C:\ned\coverage\trunk\test\test_farm.py", line 298, in clean
    shutil.rmtree(cleandir)
  File "c:\python23\lib\shutil.py", line 142, in rmtree
    raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
WindowsError: [Errno 3] The system cannot find the path specified removing out
Run Code Online (Sandbox Code Playgroud)

在Windows XP上,它永远不会失败.在Windows 7上,它在这几个不同的Python版本(2.3-2.6,不确定3.1)中失败了.

有人见过这样的东西并有解决方案吗?代码本身就是bitbucket,真正的勤奋.

python windows-7

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

CPython中的__builtin__模块在哪里?

我想获取__builtin__模块的路径和源代码,我在哪里可以得到它?

python cpython

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

Python:如何访问字典字典中的元组值

我有一个dict设置的字典如下:

from collections import namedtuple

Point = namedtuple('Point', 'r w')
mydict= {
    'user1': {'item1': Point(2.5,0.1),'item2': Point(3.5,0.6)},
    'user2': {'item1': Point(3.0,0.3), 'item3': Point(3.5,0.8)},
    'user3': {'item1': Point(2.0,0.4),'item3': Point(0.5,0.1), 'item4': Point(1.5,0.7)}
}
Run Code Online (Sandbox Code Playgroud)

我想找到一种有效的方法来获得Point中的平均值.即我想获得'item3'的r点值(point.r)的平均值,即(3.5 + 0.5)/ 2

谢谢,

python

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