
读书笔记
yyf_ad
这个作者很懒,什么都没留下…
展开
-
绘图代码
1、画圆,根据圆心和半径得到包含圆的矩形。 Private Sub DrawCircle(ByVal pt As Point, ByVal Radius As Integer, ByVal pen As Pen, ByVal brush As Brush) ' This method uses the Graphics object provided ' in转载 2012-03-12 22:37:39 · 724 阅读 · 0 评论 -
原子操作
import java.util.concurrent.atomic.AtomicInteger; class AtomicCounter { private AtomicInteger c = new AtomicInteger(0); public void increment() { c.incrementAndGet(); } public void decreme转载 2012-03-18 17:43:36 · 344 阅读 · 0 评论 -
读书笔记
1、对参数进行任何显示的检查,必须由调用者来完成。 通过在sqrt程序的前条件中表示平方根函数的参数域,你把保证正确性的负担转交给了调用者。随后你可以在知道了输入参数会落在有效范围内的前提下,安全地设计sqrt程序。 2.%SystemRoot% 3.每个对象的overhead成员,类型对象指针(type obj pointer)和同步块索引(syn block index)。 4.类型的原创 2012-03-11 21:28:18 · 531 阅读 · 0 评论 -
备注
1.没装client,程序crash。原创 2012-06-01 21:34:49 · 333 阅读 · 0 评论 -
clr via c#读书笔记
1.线程的用户模式栈——对于本地应用程序,windows会预定1MB内存的地址空间。但这仅仅是一个虚拟地址空间,并没有对应的物理存储。只有在以后真正需要的时候,才会实际提交物理内存。 然而当托管应用程序创建一个线程时,clr强迫windows立即预定地址空间并完全提交栈的物理空间。 必须承认,今天系统中的大多数线程是由本地(native)代码创建的。所以,线程的用户模式栈仅仅是预定地址原创 2012-06-24 22:32:57 · 550 阅读 · 0 评论 -
读书笔记2
1、 .net4新特性 1.SpinLock.2.ManualResetEventSlim.两者有一个共同点,即都采用cpu空转的方式“在线等待通知”,以减少线程上下文切换带来的性能损失。 2. 1、 post-build event command can not find *.exe--因为字符编码的问题,导致路径出现乱码,所以找不到路径。 The command "..."原创 2012-05-05 23:48:19 · 928 阅读 · 0 评论