前言本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容:
建议38、小心闭包中的陷阱 建议39、了解委托的实质 建议40、使用event关键字对委托施加保护 建议41、实现标准的事件模型建议38、小心闭包中的陷阱
...
分类:
其他好文 时间:
2014-05-27 01:37:30
阅读次数:
297
原文:SQL Server AlwaysON 同步模式的疑似陷阱SQL Server 2012
推出的最重要的功能之一Alwayson,是一个集之前Cluster和Mirror于一体的新功能,即解决了Cluster依赖共享存储的问题,又解决了镜像不能实时读以及转移后连接串需要添加转移IP的问题,看起...
分类:
数据库 时间:
2014-05-26 17:37:24
阅读次数:
343
所谓共享内存就是使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。其他进程能把同一段共享内存段“连接到”他们自己的地址空间里去。所有进程都能访问共享内存中的地址。如果一个进程向这段...
分类:
系统相关 时间:
2014-05-26 10:02:29
阅读次数:
353
vmstat 命令是常见的Linux性能监控工具,报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU
活动的统计信息。由 vmstat
命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。vmstat使用一般vmstat工具的...
分类:
系统相关 时间:
2014-05-19 23:36:07
阅读次数:
602
域和静态方法不具有多态性:public class Test3 { public static
void main(String[] args) { Super sup = new Sub(); System.out.println(sup.field);
System.out.println...
分类:
其他好文 时间:
2014-05-19 14:28:59
阅读次数:
314
浅析C/C++中的switch/case陷阱 先看下面一段代码:
文件main.cpp#includeusing namespace std;int main(int argc, char *argv[]){ int a
=0; switch(a) { case ...
分类:
编程语言 时间:
2014-05-19 07:08:14
阅读次数:
429
大家都知道重载是指在同一个类中,定义了有相同名称但是有不同参数类型的方法时,到底调用那一个方法会根据参数类型来选择.我们来看下面这个例子:public
class ParentClass {}public class ChildClass extends ParentClass{}public cl...
分类:
编程语言 时间:
2014-05-15 18:09:26
阅读次数:
239
转自:http://blog.csdn.net/shendl/article/details/1427637
JavaEE路径陷阱之getRealPath本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。JavaEE程序有一大路径陷阱,那就是Servl...
分类:
编程语言 时间:
2014-05-10 07:01:00
阅读次数:
440
最近在做图像处理的时候,发现某一段代码非常的慢,慢得让人无法接受。主要的代码是顺序访问一个LinkedList的元素,效果是随着index的变大,速度越来越慢,list的元素个数在百万以上。找到原因,分享出来,也希望大家不要跳入同一个陷阱。还是那一句话,可运行的代码和高质量的代码之间还是有比较远的距离。
LinkedList错误用法示例
代码里面加入了一些打印时间相关的代码,主要是为了直观的显...
分类:
其他好文 时间:
2014-05-09 15:01:56
阅读次数:
344