在Linux上我可以使用文件滚动并打开浏览EAR文件的内容而无需手动打开它,甚至可以快速挖掘包含的WAR文件和JAR文件.
这是另一个必须拥有我在OSX上缺少的工具(以及meld).
任何可以做到这一点的好工具?
更新: 我找到了一个符合我需求的工具:http://www.zipeg.com/
尊敬的午夜指挥官(MC) - 但它是命令行(但非常快)以及更新版本的VI(可以进入压缩文件)
Node.js相当新的
制作了一个运行服务器进程并提供文件的应用程序(不使用express或任何框架),现在我正在尝试对其进行单元测试.
我正在尝试使用mocha测试......我打算启动我的服务器进程,然后针对它运行请求以测试预期结果(统计代码,正文内容等)
但是它无法正常工作,所有请求都无法连接到服务器...我很确定问题是因为节点是juts运行一个进程循环,服务器在运行查询时没有"在后台运行"或者在发出请求时服务器还没有运行(启动ASYNC)?
无论如何,我想知道测试这个的正确方法是什么,我假设我需要让服务器在后台运行(比如分叉进程)和/或者我需要找到一种方法来等待服务器进程到先"起来"但不确定如何.
或者至少建议测试这样的服务器进程(使用Mocha或其他).
谢谢.
这是示例测试代码(自原始问题更新)
var server = new Server302('./fixture/');
var instance;
describe('Tests', function() {
before(function(done) {
instance = http.createServer(function(request, response) {
console.log(request.url);
server.serve(request, response);
}).listen(8000);
instance.on("listening", function() {
console.log("started");
done();
});
});
after(function(done){
instance.close();
console.log("stopped");
done();
});
it("Should fetch test.html", function(done) {
console.log("test1");
http.get("http://localhost:8000/", function(res) {
res.on('data', function(body) {
console.log(body)
expect(body).toEqual("test");
done();
});
})
});
Run Code Online (Sandbox Code Playgroud)
它似乎按顺序执行但仍然因连接错误而失败,而在使用浏览器手动测试时它可以正常工作:
started
test1
???stopped
? 1 of 1 tests failed:
1) Tests Should fetch test.html:
Error: connect ECONNREFUSED
at errnoException (net.js:670:11) …Run Code Online (Sandbox Code Playgroud) 有一些关于libusb VS openusb的问题
我是一个名为Berry4all的项目的作者,该项目允许黑莓通过USB进行网络共享.
目前我正在使用libusb-0.x,但我想/需要迁移到libusb1.x或libopenusb ...但我不确定选哪个
我需要的一些东西: - Linux支持 - Mac OSX支持(需要它工作并能够打包它) - Python绑定
关于任何一个和为什么选择一个的意见.
我想在数据库中创建一个文本字段,没有特定的大小(在某些情况下它将存储长度未知的文本) - 特定的文本是序列化的简单对象(~JSON)
什么是最独立于数据库的方法: - 没有指定大小的varchar(不要认为所有数据库支持这个) - 一个'文本'字段,这似乎很常见,但我不相信它是一个标准 - 那种斑点或其他物体? - 一个非常大的varchar(效率低,可能浪费磁盘空间) - 其他?
我正在使用JDBC,但我想使用大多数DB支持的东西(oracle,mysql,postgresql,derby,HSQL,H2等......)
谢谢.
我正在尝试使用H2的runscript运行sql脚本。
该表之一包含一个长文本类型,用于存储xml文档(来自SAP数据库)
因此,Insert语句包含XML的长文本(大约200行XML),虽然很难看,但仍然可以使用。
在SQL解析期间,H2因ArrayOutOfBoundException而崩溃。
我更喜欢在这里使用普通的runscript H2工具,而不是制作Java程序,尽管我认为它会更干净(可以使用Steam方法)
有见识吗?