zendevelop

learn & share

2013年9月24日

Objective-C Memory Management

摘要: Objective-C Memory ManagementUsing Reference Counting每一个从NSObject派生的对象都继承了对应的内存管理的行为。这些类的内部存在一个称为retain count的计数器。使用对应的调用,这个计数器会做自增或者自减。Objective-C runtime知道这个计数器何时变为0,此时会做deallocated。当对应deallocated时,它所占用的所有memory都会被释放。有三种方法可以让retain count增加: 当你使用含有"alloc","create"的api来创建对象时,这个对象 阅读全文

posted @ 2013-09-24 16:30 zendevelop 阅读(296) 评论(0) 推荐(0) 编辑

2011年12月5日

Threading in .NET

摘要: AppDomain vs ProcessProcess有自己独立的内存和资源,一个process至少有一个thread;Appdomain 是process中的一个逻辑概念,一个process中可以有多个AppDomain,一个AppDomain中可以有0个或者多个thread;优点:当process需要访问彼此的data时,需要使用proxy,这样会引入额外的代码和开销;使用AppDomain,我们可以在一个process中 launch多个应用程序,thread可以跨domian执行而不引入额外的开销和通信;Starting ThreadsThread(ThreadStart)Thread 阅读全文

posted @ 2011-12-05 15:08 zendevelop 阅读(307) 评论(0) 推荐(0) 编辑

2009年9月16日

Basic Edit in vim

摘要: 在介绍了vim的三种模式之后,我开始介绍在vim中进行edit所使用到的基本命令: Moving around Insert Delete Undo & redo Save & exit 阅读全文

posted @ 2009-09-16 00:11 zendevelop 阅读(321) 评论(0) 推荐(0) 编辑

2009年9月15日

Vim Basic

摘要: 毫无疑问vim是一个强大的编辑器,从那句“世界上有三种人,一种是使用vi的,另一种是使用emacs的,剩下的是第三种人”就可以看出vi和emacs在编辑器界的地位,之所以我选择了vim而没有选择emacs没有什么特别的原因,只是我手上可以找到更多的关于vim的书籍和资料,更容易上手。 阅读全文

posted @ 2009-09-15 19:21 zendevelop 阅读(1391) 评论(0) 推荐(0) 编辑

2008年11月28日

WebSites

摘要: IT webSites:www.itstudy8.orgwww.pdfchm.comwww.flazx.comwww.itpub.netwww.51leifeng.netwww.shubulo.comwww.wowebook.comwww.ppurl.com 阅读全文

posted @ 2008-11-28 22:58 zendevelop 阅读(151) 评论(0) 推荐(0) 编辑

2008年8月27日

The Color Structure

摘要: In GDI+, colors are encapsulated in the Color structure, which you can employ in three ways: by using RGB values, by referencing predefined colors, or by using HSB values. GDI+ also have an alpha comp... 阅读全文

posted @ 2008-08-27 22:07 zendevelop 阅读(298) 评论(0) 推荐(0) 编辑

The difference between GDI+ and GDI

摘要: 1. GDI+ adds capability by including the classes which is difficult to write in straight GDI. For example: GDI+ provides specific enhancements for drawing semi-transparently; sup... 阅读全文

posted @ 2008-08-27 22:05 zendevelop 阅读(193) 评论(1) 推荐(0) 编辑

2008年8月26日

用Hwnd来标识窗口

摘要: using run notepad as an example: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1:: Run notepad, , ,thisPID WinWait ahk_pid %thisPID% WinGet thi... 阅读全文

posted @ 2008-08-26 20:46 zendevelop 阅读(207) 评论(0) 推荐(0) 编辑

2008年7月31日

std:string的用法

摘要: 在使用C++的过程中,发现std:string是个很好用的东东,不过感觉不能象sprintf( "%d“, 123)或者CString.Format()的形式进行字符串的格式化,感觉不是十分舒服,经过寻找,发现以下方法可以进行字符串的格式化: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.... 阅读全文

posted @ 2008-07-31 23:18 zendevelop 阅读(2594) 评论(0) 推荐(0) 编辑

导航