CPU周期,内存使用,执行时间等?
补充:除了只知道代码运行速度之外,是否有一种在JavaScript中测试性能的定量方法?
每次我必须使用IIS7为ASP.NET添加处理程序或模块时,指令总是告诉我将它合并为两个部分:system.web
和system.webserver
.
<system.web>
<httpHandlers>
</httpHandlers>
<httpModules>
</httpModules>
</system.web>
Run Code Online (Sandbox Code Playgroud)
还有这个:
<system.webServer>
<modules>
</modules>
<handlers>
</handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
这两个部分有什么区别?
此外,如果我不将它添加到该system.web
部分,我的Visual Studio 2008调试器也无法正常工作.
将程序的不同部分分成不同的过程似乎(对我而言)制作一个更优雅的程序,而不仅仅是线程化所有东西.在什么情况下,让事情在线程上运行而不是将程序分成不同的进程是有意义的?我什么时候应该使用线程?
关于它们如何(或者如果)对单核和多核采取不同行为的任何事情也会有所帮助.
我正在研究可以帮助我编写更小但更复杂的代码的算法.我可以设计一个20行的算法,而不是编写150行if-else语句.问题是很多这些算法都很复杂,需要大量的数学才能理解它们.我也是这里唯一了解他们的人.
为了代码的可维护性,像其他人一样编写代码会更好,还是使用算法更好?
algorithm maintainability cyclomatic-complexity code-complexity
我正在阅读Jeff Atwood关于Behold WordPress,CPU驱逐舰的博客,并看到那里有很多人认为每页加载20个SQL查询很多.现在,对于具有自动建议,自动刷新数据,自定义页面和厨房水槽的高动态页面,每页的平均查询量是多少?
举一个简单的例子,Amazon.com几乎可以根据他们认为我会购买的东西来定制我的主页.对我来说,这看起来并不只是对首页使用5个或更少的查询.
我仍然是数据库的新手,所以请告诉我,我是否遗漏了一些明显的东西.
在一个全新的程序中,空间并不是真的那么大,最好是删除行或禁用行,让我们说一个布尔"禁用"并让程序忽略它?
例如,如果我想从程序中删除用户.
如今,除了我们自己编写的Javascript文件外,我们每页还有大量的Javascript库.你是如何管理它们的?你如何以有组织的方式缩小它们?
随着短信和这样的事情的年龄,什么是在电子数据库中存储电话号码的好方法?
在美国,短信是通过电话号码处理的,但在其他国家,我听说他们使用的是电子邮件地址,所以我想需要一种方法来区分使用手机号码作为地址的国家.
增加:例如,美国人可能会使用432-342-3333或1-432-342-3333,而在英国他们可能会使用+44 800 400000,或者他们甚至可能会使用44 44和1自动发送短信时的区别.但是,检查每个国家/地区的电话号码可能会变得乏味.在这种情况下,你会拆分国家代码还是将它合并到一个列中并在那里处理它?
对于一般代码,我真的需要处理一个对象吗?我可以在大多数情况下忽略它,或者当你100%确定你不再需要它时总是丢弃一个物体是个好主意吗?
字符串被认为是引用类型,但可以像值一样.当浅层手动或使用MemberwiseClone()复制某些内容时,如何处理字符串?它们是否被分开并与副本和主人隔离?
.net ×2
javascript ×2
sql ×2
algorithm ×1
asp.net ×1
c# ×1
dispose ×1
iis-7 ×1
mysql ×1
optimization ×1
oracle ×1
performance ×1
phone-number ×1
process ×1
relational ×1
shallow-copy ×1
sms ×1
web-config ×1