自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨鸟先飞,笨鸟勤飞

欢迎光临sodickbird的Blog空间 :-)

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 阔别几年,再次回到CSDN

我回来了.

2012-03-31 12:12:46 517

转载 Post-Build Event command line

 在vs2003 和2005中都支持了Build Events, 但是2003只支持单行的命令,而2005可以支持多行命令.要想在2003中执行多行命令,只能把命令写在一个批处理文件中,然后通过调用批处理来执行.1.在Solution explorer中用context meun查看project的property.2.选择Build Events,可以看到Pre-build 和Pos

2009-11-18 10:00:00 5309

原创 深入浅出vector之resize()/reserve(), size()/capacity()

OK, 话说序列式容器, 两个问题: Q1. 当前容器有多少个元素?Q2. 怎样重设容器的元素个数? A1: You know, 所有的STL容器都提供了size()这个操作函数,返回当前容器的元素个数. (参考 C++标准程序库自修教程与参考手册 P146). A2: vector, deque和list都提供了resize()这个函数来重设元素个数. 对于新增加的元素怎

2009-09-25 17:25:00 10907 3

原创 人生的奇妙计算式

如果令A、B、C、D……X、Y、Z这26个英文字母,分别等于百分之1、2、3、4……24、25、26这26个数值,那么我们就能得出如下有趣的结论: Hard work(努力工作):H+A+R+D+W+O+R+K=8+1+18+4+23+15+18+11=98% Knowledge(知识):K+N+O+W+L+E+D+G+E=11+14+15+23+12+5+4+7+5=96% Love(爱情)L+

2008-12-25 09:27:00 1054

转载 转贴:一个清华大学生几天猎头生活的感想!

原文出自水木,感谢原文作者!标 题: 强烈推荐!!一个清华大学*生几天猎头生活的感想!!(世道太不公平了)发信站: BBS BYR论坛站 从来没有想过自己会加入这一行,从开始自己喜欢的专业通讯,到后来喜欢的管理,幻想过是专业高手,幻想过管理专家,却从来没有想过进入这一行,但真的在我刚刚离开校园的时候发生了,短短几天,对这个行业有了一个感性认识,其实最让自己伤感的不是自己没有干这一行的经验,而是

2008-12-24 14:00:00 1073

转载 给海归技术创业兄弟的九个忠告zz

 (本文转自www.21ic.com)很长一段时间,我对国内IC设计产业的困境感到迷惑不解。 在这个产业里,聚集了中国最聪明的头脑(其中绝大多数是海归精英)。政府很舍得花钱支持,VC也很重视,有硅谷的成熟商业模式,又背靠全球最大的移动通信和消费电子市场。 但事实很悲哀,远在整个经济的冬天到来之前,这个产业就处在集体委靡之中。不断有公司倒闭的消息,仅有的三家海外上市公司,有两家——中

2008-12-24 10:35:00 1013

转载 要想35岁以前成功 必备9大好习惯(转)

导读:习惯的力量是惊人的。习惯能载着你走向成功,也能驮着你滑向失败。如何选择,完全取决于你自己。 1.习惯的力量:35岁以前养成好习惯 你想成功吗?那就及早培养有利于成功的好习惯。 习惯的力量是惊人的,35岁以前养成的习惯决定着你是否成功。 有这样一个寓言故事: 一位没有继承人的富豪死后将自己的一大笔遗产赠送给远房的一位亲戚,这位亲戚是一个常年靠乞讨为生的乞丐。这名接受遗产的乞丐立即身价一变,成了

2008-12-09 09:13:00 718 1

转载 VC界面编程skill tips-CListCtrl

CListCtrl 使用技巧作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认view 风格为report 相关类及处理函数MFC:CListCtrl类 SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格       LVS_ICON: 为每个item显示

2008-11-21 10:20:00 2474

转载 C++ 人物的个人主页

 Dennis Ritchies home pagehttp://cm.bell-labs.com/cm/cs/who/dmr/index.htmlBrian Kernighans home pagehttp://cm.bell-labs.com/cm/cs/who/bwk/index.htmlW. Richard Stevens Home Pagehttp://www.kohala.com

2008-10-28 15:29:00 598

转载 JAVA十大相关人物

 James Gosling : Java之父 文/陶文 作为Java之父,James Gosling的名字可谓是耳熟能详。当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。Java做为中国的编程语言学习者餐桌上有限的那么几样餐点中的流行款式,自然是让James Gosling风光不已。虽然James Gosling现在已经不是领导Java发展潮流的领军人物了,做为Sun的开发者产品

2008-10-28 15:25:00 1275 2

转载 MFC 预处理器相关知识

预处理器是一种处理源文件文本的文本处理器,它是翻译起始阶段的一个组成部分。预处理器并不在语法上分析处理源文本,但出于定位宏调用的目的,它将源文本分开语言符号。虽然编译器一般在初次编译时启动预处理器,但预处理器也可以不经编译,单独地处理文本。Microsoft特殊处用/E或/EP编译器选项进行预处理之后,你可以得到一个源代码的列表。在多数情况下,启动预处理器和输出结果文本到输出设备,这

2008-10-05 01:30:00 1773 1

原创 61条面向对象设计的经验原则

摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”                                                                                  ----------Arthur J.Ri

2008-06-13 10:01:00 441

转载 人生致命的八个经典问题

问题一:如果你家附近有一家餐厅,东西又贵又难吃,桌上还爬着蟑螂,你会因为它很近很方便,就一而再、再而三地光临吗?   回答:你一定会说,这是什么烂问题,谁那么笨,花钱买罪受?   可同样的情况换个场合,自己或许就做类似的蠢事。   不少男女都曾经抱怨过他们的情人或配偶品性不端,三心二意,不负责任。明知在一起没什么好的结果,怨恨已经比爱还多,但却“不知道为什么”还是要和他搅和下去,分不了手。说穿了,

2008-05-29 16:19:00 543

转载 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔

1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include stdio.h> #include conio.h> #include all

2008-05-29 16:16:00 2188 1

原创 如何得到本进程的CPU占用率? Zz

win32 API并没有提供直接得到CPU占用率的函数,但提供GetProcessTimes()函数可以得到进程占用的CPU时间,通过和实际时间的流逝相比,可以得到某进程占用CPU的比率。好了,下面就是完整的C++代码。// 得到当前进程的CPU占用率class GetCPUPercentage...{  private:    CRITICAL_SECTION cs;  // 供多线程同步的临界

2008-05-27 14:09:00 3307

原创 CListCtrl的简单使用 Zz

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as

2008-05-27 10:56:00 708

原创 CScrollBar控件的使用方法:

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as

2008-05-27 10:54:00 5750 2

转载 VC中获取主机名和IP地址的方法

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/stor

2008-05-27 10:50:00 2431 1

转载 在程序中获得驱动器盘符的方法,附源程序,可在VC7.1下编译运行

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/stor

2008-05-27 10:48:00 757

原创 使用MFC操作Excel,写入 (Zz)

 1、创建基于对话框的应用程序;2、通过类型库增加6个类,分别为_Application, _Workbook, _Worksheet, Workbooks, Worksheets, Range。 这六个类添加完毕后会自动去掉_,并在类之前加上C。3、在C***Dlg类中增加上述六个类的对象做成员变量: CWorkbook book; CWorkbooks books; CWorksheet

2008-05-27 10:46:00 1053

原创 查找文件夹中的所有文件及子文件夹的方法,附源程序,VC7.1下编译运行通过

 #include#includeusing namespace std;void main(){ WIN32_FIND_DATA fd; //查找第一个文件,并获取指向该文件夹的Handle;可以使用通配符,表示查询此路径下的所有文件和文件夹。 HANDLE hFind = ::FindFirstFile("C://*.*",&fd); do {  //通过文件的属性来对特定的一类文件进

2008-05-27 10:45:00 1304

原创 什么是设备上下文(思考ing)

接触MFC时间也不短了,对设备上下文的认识还是模糊的. 以下是输入法编程要用到的"输入法上下文"的一个口语化解释, 由此有利于对设备上下文的理解.输入法上下文(HIMC):HIMC是什么?在输入法编程时必然要接触到输入法上下文这个术语,刚接触时听起来实在是半懂不懂。由于输入法是一个插件,它需要和调用它的应用程序通讯,在输入法中生成的编码及重码信息保存在哪里应用程序才能正确的读取呢?答案就在于输

2008-05-23 13:38:00 3108 5

原创 Java学习意见 (来自CSDN 网友wlh86618 )

(网上看到的,收藏一下,可能学Java的时候可能有用)给你推荐些书籍吧,这都是我看过的,你可以参考~ java se: 1.java核心技术(第七版)(很好的入门书籍,有两本) 2.java编程思想(第四版)(我看过第三版,第四版看了一点英文的,觉得这本书还是适合有基础的java学习者巩固基础,也就是说要想打牢基础就看完核心技术看这个~) 3.java jdk实例宝典(这本书里几本包含了所有语法的

2008-05-23 09:21:00 588

原创 SetTimer函数的用法

1 )用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型 UINT_PTR SetTimer(   HWND hWnd,               // 窗口句柄   UINT_PTR nIDEvent,       // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器   UINT uElapse,            // 时间间隔,单位为毫秒   TIME

2008-05-16 11:53:00 765

原创 使用VC6.0实现窗口的任意分割 Zz

一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充。

2008-05-16 11:50:00 535

原创 VC无闪烁刷屏技术的实现 zz

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as

2008-05-16 11:48:00 715

转载 C++连续产生不同的随机数

转自CSDN 天枫十一郞专栏http://blog.csdn.net/smallfishff/archive/2007/05/09/1601898.aspx 或许你们都能看得到srand((unsigned)time(NULL));//初始化一个当前时间的种子int _value=rand()%10;//产生一个随机数它是能产生一个0~10的随机数代码.  如果去除第一行的

2008-04-29 16:58:00 4278 1

原创 UML建模的几个重要概念Zz

UML=Unified Modeling Language,即统一建模语言。其概念为:    (1)UML是编写软件蓝图的标准语言;    (2)UML以可视化方式指定、建构以及记录软件为主系统的产出。    UML是完全面向对象的,是图形化的,它为系统开发的不同参与者(包括客户)提供不同层次和角度的图;    UML所提供的主要图有:类图、对象图、用例图、状态图、时序图、活动图、协作图、

2008-03-17 17:01:00 619

原创 不平衡

上班两个多月了,一切也都平静下来了。白天上班,晚上打机,周末陪陪GF~~~ 觉得小日子过得还可以。昨天登邮箱,收到了很多信,是以前找工作的时候注册的网站发来的招聘信息。因为没事就进去看看, 设想自己现在重新找工作能找到什么样的呢。结果很吃惊,很多技术自己原本应该没日没夜地学习的,结果现在因为工作定下来的就懒得去学了,也没再去想过要快点改变自己的收入,不知不觉怎么就到了这种状态,呵呵,差点被温水

2007-11-13 09:33:00 418

原创 捉到了第一条虫和它的变体

以前有位同学常常拿着一本讲述程序bug查找的书《教你怎么样捉虫》在看,于是对bug的感觉也就像对桃树里的蛀虫一样,欲捉之而后快。然而,捉虫并不是一个轻松的事,经过了一个漫长而艰难的过程,程序中出现一个极大的数的情况终于在10月29日捉到了参加工作以来的第一条虫(线程切换引起变量还未初始化就去使用,系统默认为变量质为0,于是找到了bug的一种原因),那种感觉真的是要飞起来~~ 但是,就在激动

2007-11-06 15:41:00 542

转载 C++程序设计之四书五经 (下) Zz

我在上篇中“盘点”了TCPL和D&E以及入门教程、高效和健壮编程、模板和泛型编程等方面共十几本C++好书。冬去春来,让我们继续C++书籍精彩之旅J 标准库 当我还在研究院工作时,与同院另外两家研究所合作开发过一个大型水利枢纽调度集成项目。我们三家软件系统之间都要相互通信。在调试通讯模块时,细心的客户(一名好学的系统管理员)发现对于同一通信规约的解释代码,我的不超过30行,而对方的则超过了150行且

2007-11-05 13:06:00 509

转载 C++程序设计之四书五经(上) Zz

      C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。   然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#

2007-11-05 13:02:00 525

原创 痛苦的事

 做程序员最痛苦的事莫过于一个逻辑上很简单的事情却怎么也搞不对.

2007-10-29 10:10:00 526

原创 C语言中格式化字符串

0.  printf()函数    printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:      printf("", );    其中格式化字符串包括两部分内容: 一部分是正常字符,  这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。 

2007-10-26 10:29:00 4912

原创 Mr.刘的一段格式化日期时间输出实现

/**********************************函数名: GetCurrentTimeString*功能描述: 取当前时间并按 "07/10/26 12:01:01 AM" 格式化返回*参数: strReturnTimeString, 引用类型,返回要得到的字符串*返回值:  void*备注: 平台Visual C++ 6.0, C语言风格******

2007-10-26 09:48:00 751

原创 给自己一个拼搏的理由

第一次真正感受到拼搏二字,是在大学毕业后刚到上海的时候.因为工作不如意,回想大学生活,无比后悔,为什么当时就没搏一把呢?再往后想,其实无论一个人现在的生活是什么样,那都是定局了,要想以后某个时刻回忆起来不再后悔,那人生就一个词: 拼搏!然后,工作后的没多久,"拼搏"又被抛到了脑后,每天沉迷在DotA中.这是为什么呢?昨天看看到这样一段: "注意,青蛙(被煮熟)的问题与第2节讨论的破窗户问题

2007-10-25 09:54:00 1577

原创 终于在CSDN买了房安了家住了下来(娶妻生子.......嘻嘻)

也许,一个计算机大本的学生应该早在CSDN上混出点什么来,不过直到走上工作的今天我才被"逼上梁山"似地给逼到CSDN来了.因为工作日里我的大部分时间将在公司度过,而在上班时间还能上QQ那只是让我羡慕得流口水的我的某些同学的公司里才可能发生的事情.也许,这并不是什么坏事,至少可能帮一个如我这样的"自控能力比较差"的人节省许多在网上闲逛的时间.当然,工作其实是有趣的,虽然和当时的工作期望存

2007-10-24 09:27:00 536

GDI+帮助文档(中文)

GDI+开发的帮助文档,讲得清晰浅显,而且是中文的.如果学习GDI+开发的话,特别是初学者,强烈推荐下载. 对于初学者,还有一个问题就是,如果想要进行GDI+开发, 需要下载一个GDI+的开发包(SDK). 网上搜到的一般只包含一个DLL,没法用. 在我另外一个资源中提供了一个详细的SDK,包含了进行开发所需要的全部内容:头文件,库文件和dll,欢迎下载,共同学习. 或者直接百度搜索"GDI+ SDK(head file, lib and dll)"

2008-10-17

GDI+ SDK(head file, lib and dll)

GDI+开发包, 内部详细,包括头文件,静态库和动态库. 还有一个帮助文件在我另外一个资源中.(中文的哟,非常好,讲得清晰又浅显,一看就明白,欢迎下载.). 目录结构: Root (Directory) │ ├Includes (Directory) │ ├GdiPlus.h │ ├GdiPlusBase.h │ ├…… │ ├…… │ └GdiPlus*.h ├Lib (Directory) │ └GdiPlus.lib └GdiPlus.dll

2008-10-16

ColorSPY

作为一个编程人员,你一定用过spy++吧~ 那你是否有这样的困惑:发现某一个软件界面、网页或者图片的配色方案非常漂亮,想要自己模仿做一个,却不知道各块的颜色值ColorSPY完全可以帮你搞定。一个非常好用的绿色小工具,风格和Spy++相似。Download一下,放在那里做个不时之需吧。

2007-12-11

空空如也

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

TA关注的人

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