问题列表 - 第11766页

在Python中定义一个引用self而不称为"self"的类方法是否有用?

我正在自学Python,我在Dive into Python 第5.3节中看到以下内容:

按照惯例,调用任何Python类方法的第一个参数(对当前实例的引用)self.这个参数填充了thisC++或Java中保留字的作用,但self它不是Python中的保留字,仅仅是命名约定.尽管如此,请不要称之为self; 这是一个非常强大的惯例.

考虑到self不是一个Python关键字,我猜,这有时会使用别的有用的.有这种情况吗?如果没有,为什么它不是关键字?

python naming-conventions

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

是否应该在Windows DLL库中导出析构函数?

在生成Windows DLL动态库时,系统会要求您声明应导出哪些函数,以便某些函数可能保留为DLL专用而其他应用程序无法访问.

我还没有看到有关是否需要导出析构函数或是否由编译器或Windows内核自动处理的任何内容?如果我不导出析构函数并且它们动态分配我声明为可导出的类,如果不导出析构函数,它们是否可以成功调用delete?

c++ dll shared-libraries

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

优选的标签云可视化格式

出于好奇,我想知道标签云格式最适合发现越来越多(相关)内容的目的?

我知道3种格式,但不知道哪种格式最好.

1)美味的单色底纹

2)具有字体大小变化的标准 -

3)本网站上的那个 - 显示重要性/用法的数字.

那你喜欢哪些?为什么?

编辑: 感谢下面的答案,我现在对标签云可视化技术有了更多的了解.

4)并行标签云 - 平行坐标技术的简单使用.我觉得它更有条理,更易读.

5)voroni图 - 更有用于识别标签关系并根据它们做出决策.不符合我们发现相关内容的目的.

6)思维导图 - 它们很好,可以用来逐步过滤内容.

我在这里找到了一些更有趣的技术 - http://www.cs.toronto.edu/~ccollins/research/index.html

tags layout user-interface visualization

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

PHP中的异步HTTP请求

是否有任何理智的方式在PHP中异步发出HTTP请求而不丢弃响应?即,类似于AJAX的东西 - PHP脚本启动请求,它是自己的事情,然后,当收到响应时,回调函数/方法或其他脚本处理响应.

我想到了一种方法 - 为每个请求生成一个新的php进程和另一个脚本 - 第二个脚本执行请求,等待响应然后解析数据并做任何应该做的事情,而原始脚本继续生成新进程.不过,我对这种情况下的性能表示怀疑 - 每次必须创建一个新进程必然会有一些性能损失.

php asynchronous http request curl-multi

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

如何否定正则表达式中的特定单词?

我知道我可以否定一组字符,[^bar]但是我需要一个正则表达式,其中否定适用于特定的单词 - 所以在我的例子中我如何否定实际bar而不是[^bar]

regex

594
推荐指数
9
解决办法
64万
查看次数

没有秒的Django TimeField模型

问候,我正在尝试实现一个只包含HH:MM(即16:46)格式的TimeField模型,我知道可以格式化常规的Python时间对象,但我对如何使用Django管理它感到很遗憾.

干杯

django time django-models

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

如何使用Perl的XML :: LibXML提取标签中的属性?

我有一个XML文件

<PARENT >
<TAG string1="asdf" string2="asdf" >
</TAG >
</PARENT>
Run Code Online (Sandbox Code Playgroud)

我想在这里提取string2值..而且我想将它设置为一个新值..

怎么做?

perl libxml2

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

limewire使用什么GUI API?

我只看过limewire的截图,我觉得它的GUI看起来很有吸引力.
它使用什么"API"?它显然不是swing,awt或任何其他常见的API.

BTW:那个IS叫做API,对吧?或者它是图书馆?

java user-interface

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

CStringT到char []

我正在尝试更改一些遗留代码.我需要填写一个char[] ext使用的文件扩展名filename.Right(3).问题是我不知道如何从a转换CStringT为a char[].

必须有一个非常简单的解决方案,我只是没有意识到......

TIA.

c++ cstring

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

在将对象传递给-performSelector之前,我是否必须保留一个对象:withObject:afterDelay:?

我正在一个方法中创建一个NSArray,所以当我完成它时,我必须放弃它.我把这个数组传递给了

- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
Run Code Online (Sandbox Code Playgroud)

方法.之后,我不再需要调用此performSelector的方法中的数组:withObject:afterDelay:.

该文档没有说明是否会保留anArgument,所以我想知道我是否必须自动发布或保留它才能保持活力.你怎么看?

iphone

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