小编Ned*_*der的帖子

如何在Xcode调试器中查看NSDictionary变量的内容?

有没有办法通过Xcode调试器查看NSDictionary变量的键/值对?以下是在变量窗口中完全展开时的信息范围:

Variable  Value      Summary
jsonDict  0x45c540   4 key/value pairs
 NSObject {...}
  isa     0xa06e0720
Run Code Online (Sandbox Code Playgroud)

我期待它向我展示字典的每个元素(类似于数组变量).

debugging xcode cocoa objective-c

85
推荐指数
3
解决办法
6万
查看次数

有没有办法在Python中更改有效的进程名称?

我可以更改Python脚本的有效进程名称吗?当我获得系统进程列表时,我想显示一个不同的名称而不是进程的真实名称.在CI中可以设置

strcpy(argv[0],"othername");
Run Code Online (Sandbox Code Playgroud)

但在Python中

argv[0] = "othername"
Run Code Online (Sandbox Code Playgroud)

似乎不起作用.当我获得进程列表(ps ax在我的linux框中)时,真实姓名不会改变.如果存在,我更喜欢便携式解决方案(或者一个用于posix的解决方案和另一个用于Windows环境的解决方案).

提前致谢

python arguments process ps hide

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

如何在JAVA中创建异步HTTP请求?

我对Java很新,所以对某些人来说这似乎是显而易见的.我在ActionScript上做了很多工作,这是基于事件的,我很喜欢.我最近尝试编写了一小部分执行POST请求的Java代码,但我遇到了一个问题,即它是一个同步请求,因此代码执行会等待请求完成,超时或出现错误.

如何创建异步请求,代码继续执行,并在HTTP请求完成时调用回调?我瞥了一眼线程,但我认为这太过分了.

java asynchronous httprequest

74
推荐指数
6
解决办法
13万
查看次数

如何在UTF8中编译LaTeX?

我用ISO标准完成了我的文档.它不支持变音字母,例如ä和ö.我需要他们.该文档是在没有UTF8的情况下编译的,但不是UTF8编译的.更准确地说,该文档没有使用main.tex开头的行编译:

\usepackage[utf8]{inputenc}
Run Code Online (Sandbox Code Playgroud)

如何在UTF8中编译我的LaTeX文档?

latex utf-8

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

在Reporting Services中为单个参数传递多个值

我的报告中有几个Multi-Select参数.我试图找到一种方法来传递Web查询字符串中的单个参数的多个值?如果我传入单个值,它可以正常工作.

报告运行良好,为单个参数选择多个选项.我的麻烦在于Web查询字符串.

sql parameters reporting-services query-string

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

R的Emacs模式?

在emacs中是否有一种模式可以为R编程语言进行语法高亮显示?R模式似乎不起作用......

emacs r

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

我的iPhone Objective-C代码如何在UIWebView中收到Javascript错误的通知?

我需要让我的iPhone Objective-C代码在UIWebView中捕获Javascript错误.这包括未捕获的异常,加载文件时的语法错误,未定义的变量引用等.

这适用于开发环境,因此它不需要是SDK-kosher.实际上,它只需要在模拟器上工作.

我已经发现使用了一些隐藏的WebKit技巧,例如将Obj-C对象暴露给JS并拦截警报弹出窗口,但是这个仍然在逃避我.

[注意:发布后我确实找到了一种使用调试委托的方法.有没有一种方法可以降低开销,使用错误控制台/ Web检查器?]

iphone webkit objective-c

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

我应该在密码中支持Unicode吗?

我想允许我的用户使用Unicode作为他们的密码.

但是我看到很多网站都不支持(例如Gmail,Hotmail).

所以我想知道是否存在一些我忽视的技术或可用性问题.

我在想它是否必须是一个可用性问题,因为默认情况下.NET接受Unicode,如果Hotmail - 呃,新的Live邮件 - 建立在它上面,我不明白为什么他们会限制它.

有没有人遇到类似的问题?

passwords unicode

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

计算数据结构的md5哈希值

我想计算一个不是字符串的md5哈希,而是计算整个数据结构.我理解一种方法的机制(对值的类型进行调度,规范化字典键顺序和其他随机性,递归到子值等).但这似乎是一种通常有用的操作,所以我很惊讶我需要自己动手.

在Python中有一些更简单的方法来实现这一目标吗?

更新:pickle已被建议,这是一个好主意,但酸洗不规范字典键顺序:

>>> import cPickle as pickle
>>> import hashlib, random 
>>> for i in range(10):
...  k = [i*i for i in range(1000)]
...  random.shuffle(k)
...  d = dict.fromkeys(k, 1)
...  p = pickle.dumps(d)
...  print hashlib.md5(p).hexdigest()
...
51b5855799f6d574c722ef9e50c2622b
43d6b52b885f4ecb4b4be7ecdcfbb04e
e7be0e6d923fe1b30c6fbd5dcd3c20b9
aebb2298be19908e523e86a3f3712207
7db3fe10dcdb70652f845b02b6557061
43945441efe82483ba65fda471d79254
8e4196468769333d170b6bb179b4aee0
951446fa44dba9a1a26e7df9083dcadf
06b09465917d3881707a4909f67451ae
386e3f08a3c1156edd1bd0f3862df481
Run Code Online (Sandbox Code Playgroud)

python md5 data-structures

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

IE8 XSS过滤器:它到底做了什么?

Internet Explorer 8具有新的安全功能,XSS筛选器试图拦截跨站点脚本尝试.用这种方式描述:

XSS Filter是Internet Explorer 8的新增功能,可检测URL和HTTP POST请求中的JavaScript.如果检测到JavaScript,则XSS过滤器会搜索反射的证据,如果攻击请求未经更改提交,则会返回到攻击网站的信息.如果检测到反射,则XSS筛选器会清理原始请求,以便无法执行其他JavaScript.

我发现即使没有"反射的证据",XSS过滤器也会启动,并且我开始认为过滤器只是在向另一个站点发出请求并且响应包含JavaScript时才会注意到.

但即使这样也难以验证,因为效果似乎来了又去.IE有不同的区域,就在我认为我已经重现了这个问题时,过滤器不再开始了,我不知道为什么.

任何人都有关于如何打击这个的任何提示?过滤器真的在寻找什么?有没有办法让好人将数据发布到第三方网站,该网站可以返回HTML以显示在iframe中而不会触发过滤器?

背景:我正在从第三方网站加载JavaScript库.JavaScript从当前HTML页面收集一些数据,并将其发布到第三方网站,第三方网站会响应一些HTML以显示在iframe中.要查看它的实际效果,请访问AOL Food页面,然后单击故事上方的"打印"图标.

xss internet-explorer-8

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