问题列表 - 第22690页

Python - BaseHTTPServer.HTTPServer并发和线程

有没有办法使BaseHTTPServer.HTTPServer像SocketServer.ThreadingTCPServer一样多线程?

python multithreading basehttpserver httpserver socketserver

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

PHP递归目录路径

我有这个函数返回full directory tree:

function getDirectory( $path = '.', $level = 0 ){

$ignore = array( 'cgi-bin', '.', '..' );
// Directories to ignore when listing output. Many hosts
// will deny PHP access to the cgi-bin.

$dh = @opendir( $path );
// Open the directory to the handle $dh

while( false !== ( $file = readdir( $dh ) ) ){
// Loop through the directory

    if( !in_array( $file, $ignore ) ){
    // Check that this file is not …
Run Code Online (Sandbox Code Playgroud)

php directory recursion path

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

在使用ELPA安装后,如何在Emacs中设置Clojure类路径?

我正在尝试使用ELPA在Emacs中设置的Clojure REPL中添加路径到我的类路径.显然,这不是$ CLASSPATH环境变量,而是Swank设置的swank-clojure-classpath变量.因为我使用ELPA来安装Swank,Clojure等,所以有大量的.el文件可以处理所有内容,而不是我的.emacs文件.不幸的是,我现在无法弄清楚如何更改类路径.

我尝试在我的.emacs中使用ELPA之前和之后的(setq'swank-clojure-extra-classpaths(list ...)),并且我尝试将路径直接添加到swank-clojure-classpath中. emacs,.emacs.d/init.el和.emacs.d/user/user.el,但没有任何作用.

我最终要做的是添加当前目录"." 以及我保留Clojure程序的目录.我假设swank-clojure-classpath是我需要在这里设置的东西.谢谢你的帮助.

emacs clojure classpath elpa

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

Drupal:以多步骤形式设置id属性

我正在 Drupal 6 中构建一个多步骤表单。由于某种原因,第一次显示步骤 1 表单时,元素id的属性有一个额外的“-1”。form

例如,如果表单名称是“user-registration”,那么我第一次访问步骤1表单时,就是id“user-registration-1”。然后,如果我转到步骤 2,则为id“用户注册”。如果我回到步骤 1,id仍然是“用户注册”。

我想知道是否有办法设置属性id或阻止 Drupal 添加额外的“-1”。

谢谢。

forms drupal

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

得到iphone窗口背景颜色

我一直在关注iTunes U上的斯坦福大学iphone视频.看到老师试图做类似这段代码的事情,但他意识到并说它没有用,虽然我没理解:

- (IBAction)flashPressed{
if (window.backgroundColor == [UIColor magentaColor]){

 window.backgroundColor = [UIColor redColor];
}else {
 window.backgroundColor = [UIColor magentaColor];
}
}
Run Code Online (Sandbox Code Playgroud)

Objective-C,基于Windows的应用程序.不确定你还需要知道什么.

iphone objective-c

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

NSTextField还是NSTextView?

有人可以向我解释NSTextField和NSTextView之间的主要区别是什么?我知道NSTextView有更多的功能,通常用于更长的文本,NSTextField通常用于单行纯文本字段,但如果我理解正确,NSTextField也可以用于属性字符串和多行......

我特别需要的是一个控件,它可以在Tweetie或任何其他类似软件中的时间线视图中显示消息文本.我唯一的要求是:

  • 它应该显示约1-4行的文本
  • 它应该能够显示文本中的链接(据我所知,这在两个控件中应该很简单 - http://developer.apple.com/mac/library/qa/qa2006/qa1487.html)
  • 它应该让用户选择并复制文本
  • 它不应该让用户滚动文本,编辑文本或显示通常出现在可编辑文本字段中的上下文菜单,它甚至不应该在此字段中显示文本光标

有了这样的要求,我使用NSTextField或NSTextView会更好吗?NSTextField是否足够好,或者NSTextView是否具有NSTextField不重要的东西?

macos cocoa text nstextfield nstextview

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

尝试使指针为NULL时,赋值错误中的左值无效

我有一个结构类型的指针,我做了.在程序启动它开始为NULL然后我malloc/realloc因为我需要添加/删除这些结构我只是用我的指针指向第一个结构并像数组一样穿过它.

当我malloc/realloc时,我总是使内存中"数组"/区域的大小比它需要的大.我这样做,所以我可以将内存中的"最后一个索引"/区域设置为NULL,所以我可以说像while(指针!= NULL).

我得到错误:当我尝试将NULL分配给内存数组/内存区域中的最后一个位置时,赋值无效:

  // Realloc remotelist by adding one to connrhosts
  connrhosts++;
  remotelist = realloc(remotelist, sizeof(rhost)*(connrhosts + 1));
  (remotelist + connrhosts) = NULL;
Run Code Online (Sandbox Code Playgroud)

我想我说的是:

  • 是时候向我的阵列添加一个新结构了,所以我会将connrhosts增加一个.
  • 将指向remotelist的内存重新分配到一个新的内存区域,该区域是connrhosts的大小(我将使用多少个结构)以及一个额外的空间,因此我可以将其设为NULL
  • 将remotelist指向新的记忆区域
  • 使用我的指针remotelist并添加偏移connrhosts,它现在将指向内存区域的最后一个索引并使该指针为NULL.

据我所知(或感觉)我做的一切都是正确的,但我现在已经在这个项目上工作了一段时间,而且我的印象是我有隧道视野.我希望有一双新鲜的眼睛看看我的逻辑/代码,让我知道他们的想法和我做错了什么.再次感谢.:d

编辑 - 我的一部分问题是我认为我对使用指针做什么有误解.

这是我的结构:

typedef struct {
  char address[128]; // Buffer that holds our address of the remote host
  int port; // Port of the remote host
  int conn; // FD to the connection of our remote host
  int ofiles; // Open files associated with the remote host
} rhost; …
Run Code Online (Sandbox Code Playgroud)

c compiler-construction pointers compiler-errors

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

适合长期开发人员的好Flex书

许多Flex书籍似乎专注于新编程人员.例如,我从Adobe开发者库中购买了Learning Flex 3这本书,IMO包含了很多噪音,比如解释了基本的编程概念等.

是否有一本不采用"新编程"方法的好书?我已经做了10年的开发人员,并使用JavaScript,Java,Groovy,Ruby,C,PHP,Objective-C等语言.
我最需要的是熟悉组件和API.

此外,如果本书专注于使用Flex Builder/Flash Builder ,那将会很好.(我使用IntelliJ IDEA)

apache-flex

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

如何检查日期时间是否超过20秒

这是我第一次来这里,所以我希望我在正确的地方发布这个问题.:)

我需要为我的脚本构建洪水控制,但我并不擅长这个日期时间与UTC和东西的时间转换.我希望你能帮助我.我正在使用带有Python的Google App Engine.我在DataStore数据库中有一个datetimeproperty,应该检查它是否超过20秒,然后继续.

有人可以帮帮我吗?

所以在半假的:

q = db.GqlQuery("SELECT * FROM Kudo WHERE fromuser = :1", user)
lastplus = q.get()

if lastplus.date is older than 20 seconds:
print"Go!"
Run Code Online (Sandbox Code Playgroud)

python time google-app-engine datetime

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

我可以在Eclipse中自定义语法高亮显示以不同方式显示八进制文字吗?

我认为八进制文字是非常危险的东西,每当我阅读源代码时,我都希望它们非常明显.

必须有一种方法可以在Eclipse中执行此操作,对吧?


所以看起来标准Eclipse无法配置为执行此操作?需要定制颜色吗?

java eclipse syntax-highlighting octal

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