摘要:
栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。 从逻辑上讲,栈帧就是一个函数执行的环境:函数参数、函数的局部变量、函数执行完后返回到哪里等等。 实现上有硬件方式和软件方式(有些体系不支持硬件栈) 首先应该明白,栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个
阅读全文
posted @ 2016-04-08 18:01
qook
阅读(180)
推荐(0)
摘要:
readonly:只读域,只能在初始化--声明初始化或构造器初始化--的过程中赋值,其他地方不能进行对只读域的赋值操作,否则编译器会报错。只读域可以是实例域也可以是静态域。只读域的类型可以是C#语言的任何类型。 const:不变常量,const修饰的常量必须在声明的同时赋值,而且要求编译器能够在编译
阅读全文
posted @ 2016-04-08 17:35
qook
阅读(121)
推荐(0)
摘要:
多线程访问之所以出现不安全,不确定的根本原因是因为访问时序被打乱,导致一些操作的依赖条件变化。 例如: var dict=new dictionary(); …… thread0 if(dict.containskey("key0")) { …… } thread1 dict.remove("key
阅读全文
posted @ 2016-04-08 15:30
qook
阅读(143)
推荐(0)
摘要:
一个“强命名程序集”具有 4个重要 attributes ,它们共同对程序集进行了 ,它们共同对程序集进行了 唯一 性 标识:一个文件名( 不计扩展)、一个版本号、一个语言化标识、一个公钥。 "MyTypes, Version=1.0.8123.0, Cult ure=neutral,PublicK
阅读全文
posted @ 2016-04-06 09:41
qook
阅读(179)
推荐(0)
摘要:
window.onload = function() { for (var i = 1; i < 4; i++) { var id = document.getElementById("a" + i); //id.onclick = (function(i) { // return function
阅读全文
posted @ 2016-04-01 16:43
qook
阅读(129)
推荐(0)
摘要:
//var a = { // fun: function a() { // test = 0; // alert(this); // b(); // function b() { // alert(this); // var v = 0; // } // } //}; //a.fun(); Func
阅读全文
posted @ 2016-04-01 16:42
qook
阅读(284)
推荐(0)
摘要:
jmeter 性能不敢恭维,优点是图形化,windows可以用 ab 运行于linux ab -T "application/json" -n 100000000 -c 60 -v 3 -p json.bin -T:header -n:请求总数 -c:客户端数 -v:日志打印级别 -p:要发送的数据
阅读全文
posted @ 2016-04-01 16:35
qook
阅读(489)
推荐(0)
摘要:
问题: 最近公司一个项目组的源代码解决方案打开时总是出现解决方案或者部分项目被自动签出的情况,但签入又提示没有变更。事情虽 小,导致几个程序员要用项目文件时总是要找其他人签入。浪费不少时间。出现时间有几个月了,也一直没有重视去解决。但最近出现源代码部分被覆盖等一些异常 情况后,问题就变得很严重了,于
阅读全文
posted @ 2016-03-31 16:52
qook
阅读(3413)
推荐(0)
摘要:
context可以看作是模切关注点,通过给join point(即被织入的业务)标记自定义属性(point cut,继承自ContextAttribute),可以得到context,然后advice具体的额外代码,完成aspect的过程
阅读全文
posted @ 2016-03-30 18:19
qook
阅读(304)
推荐(0)
摘要:
The header just denotes what the content is encoded in. It is not necessarily possible to deduce the type of the content from the content itself, i.e.
阅读全文
posted @ 2016-03-30 17:40
qook
阅读(13270)
推荐(0)