小编and*_*rei的帖子

Nodejs发送文件作为响应

Expressjs框架有一个sendfile()方法.如果不使用整个框架,我该怎么做呢?我使用node-native-zip创建存档,我想将其发送给用户.

node.js

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

获取用户时区

可能重复:
如何确定Web用户的时区?

这是最好的方法吗?php或javascript.Can有人为我提供了一些片段?谢谢.

javascript php timezone

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

使用JavaScript加载页面时间

我正在寻找一种正确的方法来测试页面完全加载其所有资源所需的时间.我到目前为止所做的是补充:

window.startTime = (new Date).getTime(); // after the title in my page
Run Code Online (Sandbox Code Playgroud)

window.onload = function () {
    console.log((new Date).getTime() - window.startTime);
}
window.addEventListener('load',function () {
    console.log((new Date).getTime() - window.startTime);   
},false);
Run Code Online (Sandbox Code Playgroud)

在页脚中向下.这是衡量的好方法吗?加载时间和感知加载时间之间是否存在差异?从我看到的所有资源加载包括图像后触发事件.这两个事件之间有什么不同吗?我也可以使用PageSpeed来测试吗?(我知道我可以在chrome dev工具中完成它,但我也想要一个脚本,以便我可以跟踪数据.)

javascript page-load-time

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

webgrind在wamp上

我刚刚安装了wamp,最新版本附带了webgrind,但我无法弄清楚它是如何工作的.它说

Select a cachegrind file above
Run Code Online (Sandbox Code Playgroud)

就这样.

php profiling wamp xdebug

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

Chrome中的高度为100%

我有一个方面的问题,div在Chrome中不会达到100%的高度.它在FF中运行得很好.

我正在使用:

html, body {

 padding: 0px;
 width: 100%;
 height: 100%;

}

#div {

    min-height: 100%; 
}
Run Code Online (Sandbox Code Playgroud)

这是为什么 ?

css height google-chrome

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

测试内核模块

我对模拟函数和全局变量感兴趣,以便对内核模块进行单元测试.

最初尝试使用https://github.com/ThrowTheSwitch/CMock但遇到了问题.关于如何做到这一点的任何文章链接也会很棒.(对于内核模块).在这里提供更多细节:编译作为内核模块会出错,因为stdio不可用,编译用户空间会出错,因为它找不到像printk这样的东西.

理想情况下,我会有一个用户级可执行文件或一个内核模块,可以在我的函数上运行单元测试.我遇到麻烦的部分是模拟全局依赖,比如函数所依赖的结构,以便编写一个体面的测试.

我已经阅读了一些关于此的问题文章 , 但没有找到答案,或者为什么这是不可能的明确理由.

c linux kernel-module linux-kernel

11
推荐指数
1
解决办法
1370
查看次数

停止镀铬后退/前进两个手指滑动

我想禁用导致Chrome返回或前进的两个手指滑动.我有一个网站,如果他没有专门保存,用户可能会失去工作进度.

我尝试过使用,window.onbeforeunload但如果我在网址中有哈希值,那么这似乎不起作用(后退将在www.example.com/work/#step1#unsaved www.example.com/work/#step0之间发生变化)事件似乎没有触发.

我正要切换到另一种解决方案,但今天我注意到在Google Docs中它完全禁用了.他们是怎么做到的?

javascript google-chrome swipe

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

使用Grunt.js运行mocha测试

我已经设置了Grunt.js并且我编写了我想要使用mocha-phantomjs测试的测试.

我只需要帮助就可以编写一个可以运行的任务

$ mocha-phantomjs ./tests/index.html 
Run Code Online (Sandbox Code Playgroud)

经过一番环顾后,我发现运行shell命令有一项艰巨的任务但是有没有更简单的方法呢?

我是新来的咕噜声.我看到他认出了这个grunt qunit命令.它内置了吗?摩卡不可能有这样的东西吗?我是否必须要求child_process并执行它?

更新:使用child_process并执行命令不会等待最终结果

javascript mocha.js phantomjs gruntjs

8
推荐指数
2
解决办法
5463
查看次数

nodejs和socket.io聊天室

是否可以使用socket.io动态创建聊天室?到目前为止,我见过的所有例子都隐含着宣布的每个房间.我希望实现类似http://tlk.io/的内容,您只需通过访问随机网址创建聊天室,然后根据特定条件允许用户访问.

node.js socket.io

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

Nodejs中的Couchdb

我刚开始使用nodejs中的couchdb.我正在寻找一个可以帮助我入门的教程或文章或至少一些代码行.我不想使用任何模块进行数据库抽象,因为这会破坏学习的目的.我正在寻找使用Couch的自己的模块,根据我的理解,这可以通过请求模块https://github.com/mikeal/request轻松完成,但我还没有找到任何相关信息.谢谢!

couchdb node.js

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