问题列表 - 第43599页

将Python应用程序压缩为单个源文件

我有一个奇怪的情况,我需要将Python源文件上传到测试服务器进行评估,但我想将我的应用程序组织成多个文件/模块/包.不幸的是,测试服务器不受我的控制,所以我无法修改它以允许我上传包含我的代码的ZIP文件.

有没有简单的方法来获取包含应用程序的大量Python源文件并自动将它们减少为单个源文件(或.pyc文件)?为简单起见,只有一个文件被认为是"入口点"并且有一个if __name__ == '__main__'.最终文件仍然需要由Python解释器执行,因此我不能使用Python-to-EXE生成器.

python scripting

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

如何将项插入c_char_p数组

我想将一个char指针数组传递给C函数.

我指的是http://docs.python.org/library/ctypes.html#arrays

我写下面的代码.

from ctypes import *

names = c_char_p * 4
# A 3 times for loop will be written here.
# The last array will assign to a null pointer.
# So that C function knows where is the end of the array.
names[0] = c_char_p('hello')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

TypeError:'_ typeype.PyCArrayType'对象不支持项目分配

知道如何解决这个问题吗?我想与之交流

c_function(const char** array_of_string);
Run Code Online (Sandbox Code Playgroud)

python ctypes

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

使用Define的Scheme中的Y Combinator

为了了解固定点组合器是什么和用于什么,我写了自己的.但不是用严格的匿名函数编写它,比如维基百科的例子,我只使用了define:

(define combine (lambda (functional)
                  (functional (lambda args (apply (combine functional) args))))
Run Code Online (Sandbox Code Playgroud)

我用factorial和fibonacci的函数来测试它,它似乎工作.这是否符合定点组合器的正式定义?

lisp scheme combinators lambda-calculus y-combinator

5
推荐指数
2
解决办法
2567
查看次数

在不使用XAML的情况下将SubItems添加到ListView

如何将子项添加到ListView?我需要动态生成所有内容,但我发现的每个示例都使用XAML.

非WPF非常简单:

ListViewItem lvi = listview.items.add(wahtever);
lvi. blah blah blah
Run Code Online (Sandbox Code Playgroud)

如何在不使用XAML的情况下在WPF中添加子项?

c# wpf listview listviewitem

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

mysql_insert_id 或类似返回最后一个 mysql UUID()

你如何返回最后生成的 UUID() (主键) - 是否有类似 mysql_insert_id 的东西?

uuidtable

主键:uuid uuid()
id_u(索引):整数

多个 id_u 与一个主键 uuid() 匹配

插入: insert into uuidtable (uuid,id_u) values (uuid(),id)

其中 id 是一个数字,当然,uuid 被转义

 uuid 

mysql uuid

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

使用.htaccess使所有.html页面以.php文件的形式运行?

我需要将所有.html文件作为.php文件运行,我没有时间在明天演示之前更改所有链接.有没有办法用我的Apache服务器"破解"这个?

html php apache .htaccess

50
推荐指数
7
解决办法
11万
查看次数

关于命名bool属性的良好指南

通常,如果有一个属性获取/设置状态值,我使用"是",如:

Visibility:
.IsVisible
Run Code Online (Sandbox Code Playgroud)

但是对于获取/设置动作的属性,最好使用什么?喜欢:

Casting shadows:
.CastShadows
Run Code Online (Sandbox Code Playgroud)

我应该使用:

.DoesCastShadows
Run Code Online (Sandbox Code Playgroud)

还有更好的选择吗?

.net properties naming-conventions

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

jQuery $ .get或$ .post来捕获页面加载错误(例如404)

当您使用$ .get或$ .post时,如何捕获未找到的服务器错误或404页面?

例如:

$.post("/myhandler", { value: 1 }, function(data) {
  alert(data);
});
Run Code Online (Sandbox Code Playgroud)

如果存在加载"/ myhandler"的服务器错误,或者如果找不到,则绝对不会执行任何操作.

如果出现错误,如何通知您?

jquery post get

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

MSBuild的目标是运行所有测试,即使有些测试失败

我有一个MSBuild脚本,使用控制台运行程序运行NUnit单元测试.有多个测试项目,如果可能的话,我想将它们作为单独的MSBuild目标.如果测试失败,我希望整体构建失败.但是,我想继续运行所有测试,即使其中一些测试失败.

如果我设置,ContinueOnError="true"那么无论测试结果如何,构建都会成功.如果我将其保留为false,则构建在第一个失败的测试项目之后停止.

testing msbuild nunit

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

JAX-RS - 如何将JSON和HTTP状态代码一起返回?

我正在编写REST Web应用程序(NetBeans 6.9,JAX-RS,TopLink Essentials)并尝试返回JSON HTTP状态代码.我已准备好代码并且在从客户端调用HTTP GET方法时返回JSON.实质上:

@Path("get/id")
@GET
@Produces("application/json")
public M_?? getMachineToUpdate(@PathParam("id") String id) {

    // some code to return JSON ...

    return myJson;
}
Run Code Online (Sandbox Code Playgroud)

但是,我想用JSON数据一起返回的HTTP状态代码(500,200,204,等).

我试着用HttpServletResponse:

response.sendError("error message", 500);
Run Code Online (Sandbox Code Playgroud)

但这使得浏览器认为它是"真正的"500,因此输出网页是一个常规的HTTP 500错误页面.

我想返回一个HTTP状态代码,以便我的客户端JavaScript可以根据它处理一些逻辑(例如在HTML页面上显示错误代码和消息).这是可能的还是HTTP状态代码不能用于此类事情?

java rest jax-rs http-status-codes

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