1. 传参或在匿名函数内慎用self()通常在做消息传递或新建进程的时候我们需要将当前进程的Pid发给目标进程以便接收返回信息,但初学者不留意容易犯以下错误spawn(fun() -> loop(self(), gen_tcp:accpet(...))end).fun这段代码在本进程内是不会预...
分类:
其他好文 时间:
2014-11-23 15:39:27
阅读次数:
263
1. 常用的数据建视图,尽量减少group by,order by,update等查法;
2. 建立合理的索引;
3. 先做选择和投影,最后再连接操作(投影就是从所给的表中,选出需要的列;选择就是选出所需的行);
4. in换成exists,in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,也就是子查询表大的用exists,子查询表小的...
分类:
数据库 时间:
2014-11-23 09:25:06
阅读次数:
197
http://www.nodebeginner.org/#a-word-of-warninghttp://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/http://debuggable.com/posts/underst...
分类:
Web程序 时间:
2014-11-22 15:49:49
阅读次数:
190
Loop List is very common in interview. This article we give a more strict shortstatement about its solving.One method to check if there's a loop in a ...
分类:
其他好文 时间:
2014-11-22 01:58:08
阅读次数:
201
介绍在本文中我们将利用SSIS参数,变量 以及 Foreach Loop Container 从多个源动态导入数据.开始前我们先下载一些数据.WeatherData_Dec08_Apr09.zip 解压以后我们看到有三个目录数据Figure 1每个月年目录包含一个子目录 TH.每个TH 目录包含文件...
分类:
其他好文 时间:
2014-11-21 01:20:09
阅读次数:
182
主要介绍HashMap的四种循环遍历方式,各种方式的性能测试对比,根据HashMap的源码实现分析性能结果,总结结论。1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Java1...
分类:
移动开发 时间:
2014-11-20 10:12:30
阅读次数:
221
Javascript 中会用到for 循环,当要循环的数据记录很多的时候,可能会对性能产生很大影响。这时我们可以考虑展开for循环,这时就要用到Duff装置(Duff Device).先来看一个小例子,用for循环来实现: function process(data) { ...
分类:
编程语言 时间:
2014-11-19 23:51:31
阅读次数:
217
in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当,那么用in 和exists 差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,...
分类:
其他好文 时间:
2014-11-19 17:41:07
阅读次数:
163
Xcode 6.1 引入了一个新特性用来辅助Swift开发,即Read Eval Print Loop(“读取-求值-输出”循环,简称REPL)。熟悉解释型语言的开发者将会对这个命令行环境感到舒适,而有经验的开发者也能在其中发现一些有用的 功能。要开始使用它,打开OS X Yosemite的终端应用...
分类:
编程语言 时间:
2014-11-19 12:07:26
阅读次数:
268
刚一开始接触Chromium on Android时,就很好奇Chromium的主消息循环是怎么整合到Android应用程序中的。对于Android程序来说,一旦启动,主线程就会有一个Java层的消息循环处理用户输入事件等系统事件,而对Chromium来说,它有自己另一套消息循环的实现,这个实现有哪些特点,又将如何无缝整合到Android Java层的消息循环中去,正是本文所要讨论的话题。...
分类:
移动开发 时间:
2014-11-19 11:11:19
阅读次数:
276