小编fms*_*msf的帖子

什么是sleep()的JavaScript版本?

有没有sleep比使用以下pausecomp函数更好的方法来设计JavaScript (从这里开始)?

function pausecomp(millis)
{
    var date = new Date();
    var curDate = null;
    do { curDate = new Date(); }
    while(curDate-date < millis);
}
Run Code Online (Sandbox Code Playgroud)

这不是JavaScriptSleep的重复- 动作之间的延迟 ; 我希望在函数中间实现真正的睡眠,而不是在执行代码之前的延迟.

javascript sleep

2115
推荐指数
41
解决办法
241万
查看次数

对网站进行压力测试的最佳方式

这可能是一个错误的问题,但是,在asp.net Web应用程序上复制大量负载的最佳方法是什么?有没有简单的方法来模拟特定页面上的许多请求?或者最好是使用分析器跟踪单个请求,然后在性能良好的情况下解决这个问题?

了解Web应用程序与服务器规范的协作效果会很好.我希望能够在我的测试服务器上模拟大量流量,这样我就可以确定生产服务器是否足够好(特别是使用iis/asp.net而不是db性能).

performance qa stress-testing

204
推荐指数
6
解决办法
21万
查看次数

如何使用Java日历从日期中减去X天?

有人知道使用Java日历从日期中减去X天的简单方法吗?

我无法找到任何允许我直接从Java中的日期减去X天的函数.有人能指出我正确的方向吗?

java calendar subtraction

171
推荐指数
6
解决办法
25万
查看次数

MySQL/SQL:仅在Datetime列上按日期分组

有一个像一个列的表:mydate DATETIME...

我有一个查询,例如:

SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate;
Run Code Online (Sandbox Code Playgroud)

这将完整分组datetime,包括小时和分钟.我希望通过日期YYYY/MM/DD而不是日期来组建小组YYYY/MM/DD/HH/mm.

有人知道怎么做吗?我仍然可以在我的代码中动态地执行它(我正在运行),但我正在清理垃圾代码,这可以通过SQL进行,我无法找到如何:(.

mysql sql

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

如何在CSS中执行width = 100% - 100px?

在CSS中,我该怎么做这样的事情:

width: 100% - 100px;
Run Code Online (Sandbox Code Playgroud)

我想这很简单但是很难找到显示出来的例子.

html css

137
推荐指数
5
解决办法
20万
查看次数

JavaScript中"和"有什么区别?

我看到了这个问题,我想知道JavaScript中的同样的事情.

如果在JavaScript中创建字符串时使用字符'或字符',则应用程序似乎表现相同.那么这两个字符之间有什么区别?

我在使用'构建字符串时看到的唯一优势是我可以做以下事情:

var toAppend = '<div id="myDiv1"></div>';
Run Code Online (Sandbox Code Playgroud)

代替:

var toAppend = "<div id=\"myDiv1\"></div>";
Run Code Online (Sandbox Code Playgroud)

我应该注意到它们之间是否有任何显着差异?

javascript string

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

你如何定义好的或坏的API?

背景:

我正在我的大学上课,名为"软件约束".在第一次讲座中,我们学习了如何构建优秀的API.

我们得到一个非常糟糕的API函数的一个很好的例子是public static void Select(IList checkRead, IList checkWrite, IList checkError, int microseconds);C#中的套接字.该函数接收3个套接字列表,并销毁它们,使得用户必须克隆所有套接字才能将它们送入Select().它还有一个超时(以微秒为单位),它是一个int,用于设置服务器等待套接字的最长时间.这个限制是+/- 35分钟(因为它是一个int).


问题:

  1. 你如何将API定义为"坏"?
  2. 你如何将API定义为"好"?

需要考虑的要点:

  • 难以记住的函数名称.
  • 功能参数很难理解.
  • 文档不好.
  • 一切都是如此相互关联,如果你需要更改1行代码,你实际上需要在其他地方更改数百行.
  • 破坏其论点的函数.
  • 由于"隐藏"的复杂性导致可扩展性差.
  • 用户/ dev需要围绕API构建包装器以便可以使用它.

api api-design

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

C中完整的"for"循环语法是什么?

for在阅读其他人的代码时,我看到了一些非常奇怪的循环.我一直在尝试搜索for循环的完整语法解释,C但这很难,因为单词" for"出现在不相关的句子中,使得搜索几乎不可能有效地进行Google.

在阅读了这个让我再次好奇的帖子后,我想起了这个问题.

for这里:

for(p=0;p+=(a&1)*b,a!=1;a>>=1,b<<=1);
Run Code Online (Sandbox Code Playgroud)

在中间条件下有一个逗号分隔两段代码,这个逗号有什么作用?右边的逗号我理解,因为它使得a>>=1b<<=1.

但是在循环退出条件下,会发生什么?它是在何时p==0,何时a==1或何时发生时退出?

如果有人能帮助我理解这一点并且可能指向完整for循环语法描述的方向,那将是很棒的.

c syntax for-loop

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

如何通过<a href...> ... </a>链接进行提交?

我有一个图像,使用链接到另一个页面<a href="..."> <img ...> </a>.

如果它是一个按钮,我如何使它成为一个帖子<input type="submit"...>

html javascript url-link form-submit

56
推荐指数
6
解决办法
26万
查看次数

使用javascript自动开始打印html页面

无论如何javascript:window.print()在页面加载完成后自动运行?

html javascript printing

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