自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Don't wait!Don't Cry!

王明林的专业学习Blog

  • 博客(26)
  • 收藏
  • 关注

转载 NSIS的有用的插件

http://nsis.sourceforge.net/archive/nsisweb.php?page=32&instances=0 Math plugin (contain examples) -- 数学函数插件,NSIS 软件已包含,这个不用说了吧,计算的时候必用。 System plugin (contain examples) -- 调用其他动态链接库(*.dll)插件,NSIS 软件已

2007-08-07 10:43:00 1313

转载 转,typedef用法小结

这两天在看程序的时候,发现很多地方都用到typedef,在结构体定义,还有一些数组等地方都大量的用到.但是有些地方还不是很清楚,今天下午,就想好好研究一下.上网搜了一下,有不少资料.归纳一下:来源一:Using typedef to Curb Miscreant Code      Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef

2007-07-04 16:28:00 575

转载 陈皓,跟我一起写 Makefile

概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makef

2007-07-03 09:54:00 858

原创 COM本质论,拜读1

面向对象程序设计和面向组建程序设计之间的区别:Object-Oriented Programming = Polymorphism + (Some)Late Binding + (Some) Encapsulation +InheritanceComponent-Oriented Programming = Polymorphism + (Really) Late Binding +(Re

2007-06-23 13:36:00 820

转载 vi的命令

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi

2007-06-19 14:19:00 428

转载 Java 理论与实践: 非阻塞算法简介

  Java 理论与实践: 非阻塞算法简介 看吧,没有锁定!  

2007-06-06 17:59:00 608

原创 《Effective Java》学习笔记9-序列化

序列化54,谨慎地实现Serializable55,考虑使用自定义序列化的形式56,保护性地编写readObject方法57,必要时提供一个readResolve方法

2007-05-15 18:34:00 449

原创 《Effective Java》学习笔记8-线程

线程48,对共享同步数据的同步访问49,避免过多的同步50,永远不要在循环的外面调用wait51,不要依赖于线程的调度器52,线程安全性的文档化53,避免使用现成组

2007-05-15 18:26:00 588

原创 《Effective Java》学习笔记7-异常

异常39,只针对不正常条件才使用异常40,对于可恢复的条件使用被检查的异常,对于程序错误使用运行时异常 41,避免不必要地使用被检查的异常42,尽量使用标准的异常43,抛出异常要把适合于相应的抽象44,每个方法抛出的异常都要有文档45,在细节消息中包含失败捕获信息46,努力使失败保持原子性47,不要忽略异常

2007-05-15 18:22:00 700

原创 《Effective Java》学习笔记6

通用程序设计29,将局部变量的作用域最小化30,了解和使用库31,如果要求精确的答案,请避免使用float和double32,如果其他类型适合,则尽量避免使用字符串33,了解字符串的连接的性能34,通过接口引用对象35,接口优于映象机制36,谨慎地使用本地化方法 37,谨慎地进行优化38,遵守普遍接受的命名机制

2007-05-15 18:15:00 459

原创 《Effective Java》学习笔记5

方法23,检查参数的有效性24,需要时使用保护性的拷贝25,谨慎设计方法的原型26,谨慎地使用重载27,返回零长度的数组而不是null28,为所有导出的API元素编写文档注释

2007-05-15 18:07:00 465

原创 《Effective Java》学习笔记4

C语言结构的替代19,用类代替结构20,用类的层次来代替联合21,用类来代替enum结构22,用类和接口来代替函数指针

2007-05-15 18:04:00 627

原创 《Effective Java》学习笔记3

类和接口12,使类和成员的可访问能力最小化13,支持非可变性14,复合优于继承15,要么专门为集成设计,并给出文档说明,要么禁止继承16,接口优于抽象类17,接口只是使用于定义类型18,优先考虑静态成员类 

2007-05-15 18:01:00 490

原创 《Effective Java》学习笔记2

对于所有对象都通用的方法7,在改写equals的时候请遵守通用的约定8,改写equals的时候总是要改写hashcode9,总是要改写tostring10,谨慎地改写clone11,考虑实现Comparable接口 

2007-05-15 17:56:00 467

原创 《Effective Java》学习笔记1

《Effective Java》准备这两天系统的啃一下这本书,在这里 做点记录吧。这本书有57条规则,分成九类,除了前言,九个章节,一个一个来吧。一,创建和销毁对象 1,考虑用静态工厂的方法代替构造函数先解释解释一下这两个名词吧。构造函数Constructor,相信大家都不会陌生了。而静态工厂方法(static factory method),实际上是类的一个静态方法,它返回一个类

2007-05-12 19:42:00 719

转载 photoshop快捷键大放送

photoshop快捷键大放送 1.使用快捷键快速操作. F1 -帮助 F2 -剪切 F3 -拷贝 F4-粘贴 F5-隐藏/显示画笔面板 F6-隐藏/显示颜色面板 F7-隐藏/显示图层面板 F8-隐藏/显示信息面板 F9-隐藏/显示动作面板 F12-恢复 Shift+f5-填充 Shift+f6-羽化 Shift+f7-选择→反选 ctrl+h-隐藏选定区域 ctrl+d-取消选定区域 ct

2007-04-25 22:59:00 652

原创 Photoshop快捷键完整篇

工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)   矩形、椭圆选框工具 【M】   裁剪工具 【C】   移动工具 【V】   套索、多边形套索、磁性套索 【L】   魔棒工具 【W】   喷枪工具 【J】   画笔工具 【B】   像皮图章、图案图章 【S】   历史记录画笔工具 【Y】   像皮擦工具 【E】   铅笔、直

2007-04-12 20:48:00 492

翻译 GDB/MI Debugger implementation based on DSF

GDB/MI Debugger implementation based on DSFBuiding and Running InstructionsTo build: Install the latest milestone of Eclipse 3.3 SDK Install the latest milestone of CDT 4.0 In

2007-04-10 14:18:00 1592 1

原创 DSF Data Model

DSF Data ModelVersion 1.0Pawel Piech© 2006, Wind River Systems.  Release under EPL version 1.0.OverviewThe data model aspect of DSF is only partially complete as compared to the Concurrency and

2007-04-10 14:17:00 1088

翻译 DSF Concurrency Model

DSF Concurrency ModelVersion 1.0Pawel Piech© 2006, Wind River Systems. Release under EPL version 1.0.IntroductionProviding a solution to concurrency problems is the primary design goal of DSF. 

2007-04-10 14:16:00 891

翻译 DSF Services Model

DSF Services ModelVersion 1.0Pawel Piech © 2006, Wind River Systems.  Release under EPL version 1.0.Debugger Services Framework (DSF) is primarily a service framework defining rules for how servic

2007-04-10 14:15:00 1118 1

翻译 Debugger Services Framework (DSF) White Paper

Debugger Services Framework (DSF)  White PaperVersion 1.0Pawel Piech© 2006, Wind River Systems.  Release under EPL version 1.0.OverviewDSF is a service framework for implementing the model and

2007-04-10 14:03:00 1209

转载 SVN+Apache HTTP Server

Download and install Apache HTTP Server http://httpd.apache.org/download.cgiCopy .../Subversion/bin/*.so into folder .../Apache/modules/Modify .../Apache/conf/httpd.conf, add the following linesLo

2007-04-02 23:41:00 510

原创 《C++.Primer.Plus》学习笔记(二)

Ch08 函数探幽内联函数引用变量如何按引用传递函数的参数默认参数函数重载函数模版函数模版具体化 Ch09 内存模型和命名空间单独编译存储持续性、作用域和链接性布局(placement)new操作符名称空间 Ch10 对象和类过程性编程和面向对象编程类概念如何定义和实现类公有类的访问和私有类访问类的数据成员类方法(

2007-04-02 23:36:00 493

原创 《C++.Primer.Plus》学习笔记(一)

前言:说来丢人,最近才开始好好学习一下C++,在网上看了一些对于学习的文章,也浏览了一些列的C方面的书籍,比较而言,对于我这个基础不是很扎实的程序员,还是从这本书,看起来比较合理。于是将学习过程中需要掌握的知识点,罗列起来!Ch03 处理数据A.       C++常量的命名规则B.        C++内置的整型:unsigned long、long、unsigned int、int

2007-03-29 00:13:00 677

原创 java访问WIN32注册表

前言:最近的一个任务中,是在插件开发完成WIN32注册表的访问,现将其总结一下。我尝试了两种方法,一种是,通过 (JSR 10)为 Java 1.4 增加的 java.util.prefs 包。还有一种是cdt里面提供的用:cmd命令:“regedit /ea Temp.txt HKEY_LOCAL_MACHINE/SOFTWARE/Elastos/XDK1.0/”一,java.util.pref

2006-05-24 19:48:00 1025 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除