自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supertony的专栏

开始学习新的东西,想着边学习边记录,记录学习过程中的一些体会,以及遇到的问题,供大家分享、批评指正!!!

  • 博客(2)
  • 资源 (9)
  • 收藏
  • 关注

原创 使用事件对象实现线程间的同步

为了实现线程之间的同步,我们经常使用事件对象来实现,通常事件使用方法是让一个线程执行初始化的工作,初始化完成之后去触发另一个线程执行其他的工作。事件对象的使用需要和等待函数一块来配合使用才能实现线程之间的同步,等待函数的使用使得相应的线程进入等待状态,当事件对象处于有信号状态时,相应的等待状态会变为可调度状态,从而实现事件对象进程间的同步。下来将结合具体的代码来说明其使用过程。 1、创建事件对象

2013-05-12 01:16:26 1031 1

原创 动态链接库DLL创建和使用

到目前为止刚刚开始接触DLL(Dynamic Link Library),一边看书,一边创建了一个DLL文件,然后进行了Dll文件的使用,具体操作以及代码如下:   1、CreateDll工程的创建,工程类型为win32下的DLL类型 生成的程序入口函数为: BOOL APIENTRY DllMain( HMODULE hModule, DWORD  ul_reason_for_call,

2013-05-05 12:52:40 437

Dll创建和调用过程代码

一个完整的DLL创建以及实现过程,文件相对目录都有,只需要按照顺序先编译CreateDLl生产Dll文件,然后编译TestDllLoad进行调用

2013-05-05

用C实现面向对象.pdf

No programming technique solves all problems. No programming language produces only correct results. No programmer should start each project from scratch. Object-oriented programming is the current cure-all — although it has been around for much more then ten years. At the core, there is little more to it then finally applying the good programming principles which we have been taught for more then twenty years. C++ (Eiffel, Oberon-2, Smalltalk ... take your pick) is the New Language because it is object-oriented — although you need not use it that way if you do not want to (or know how to), and it turns out that you can do just as well with plain ANSI-C. Only object-orientation permits code reuse between projects — although the idea of subroutines is as old as computers and good programmers always carried their toolkits and libraries with them.

2011-05-12

c和c++深层探索.pdf

书试图通过近50节的内容带领读者从各个方面去把握C/C++的语法、语义,并通过分析C/C++编译器生成的汇编代码使读者明白C/C++的某些底层实现,从而更加深入地理解C/C++的概念、规则和不足。本书没有面面俱到地讲如何使用C/C++语言编程,而是深入剖析了C/C++语言的历史变化、各项特性及底层实现。本书试图引领读者不仅在C/C++语言的范围内学习,而且更侧重于从汇编语言的角度、从编译程序和链接程序的角度去了解、分析C/C++语言。通过本书,希望读者不仅能看清C语言的现在,还会知道C语言的过去,以及把握C语言的未来。本书适合已经初步掌握了C/C++的语法,希望从一个更深的层次去了解C/C++的读者

2011-05-12

修改代码的艺术,(美)费瑟+著.pdf

第一部分 修改机理  第1章 修改软件  第2章 带着反馈工作  第3章 感知和分离  第4章 接缝模型  第5章 工具 第二部分 修改代码的技术  第6章 时间紧迫、但必须修改  第7章 漫长的修改  第8章 添加特性  第9章 无法将类放入测试用具中  第10章 无法在测试用具中运行方法  第11章 修改时应当测试哪些方法   第12章 在同一地进行多处测试、是否应该将相关的所有类都解依赖  第13章 修改时应该怎样写测试   第14章 棘手的库依赖问题  第15章 到处都是API调用   第16章 对代码的理解不足  第17章 应用毫无结构可言  第18章 测试代码碍手碍脚   第19章 对非面向对象的项目、如何安全地对它进行修改  第20章 处理大类  第21章 需要修改大量相同的代码   第22章 要修改一个巨型方法,却没法为它编写测试   第23章 降低修改的风险  第24章 当你感到绝望明 第三部分 解依赖技术  第24章 解依赖技术

2011-05-12

C语言进阶 (东大 凌明 非常不错)

C语言进阶-第一讲概述.pdf ..............................\C语言进阶-第七讲编码风格.pdf ..............................\C语言进阶-第三讲编译汇编调试.pdf ..............................\C语言进阶-第二讲C语言复习.pdf ..............................\C语言进阶-第五讲 数据结构与链表.pdf ..............................\C语言进阶-第八讲编写安全无错的代码.pdf ..............................\C语言进阶-第六讲中断与驱动.pdf ..............................\C语言进阶-第四讲存储器与指针.pdf

2011-05-12

4人帮设计模式 (面向对象)

本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。

2011-05-10

程序员面试宝典第三版

揭开知名IT企业面试、笔试的核心机密,传授程序员岗位求职的关键技巧、传递快乐工作的精神与态度。   本书涉猎各大IT公司历年面试真题(包括笔试题、口试题、电话面试、英语面试,以及逻辑测试和智力测试),通过精确详细的分在,把在应聘程序员(含网络、测试等)过程中所遇见的常见考点为你一一点破。   第二版在保留原书精华主干内容的基础上,大量更新了程序设计例题,多取材于2007-2008年各大公司面试题,真实反映自第一版以来近2年的发展,帮助求助者应对新的变化。   许多面试题看似简单,却需要深厚的基本功才能给出完美的答案。   我们能真正写好一个Strcpy函数吗?我们都觉得自已能,可是我们写出的Strcpy很可能只能拿到10分中的2分……   本书将告诉你如何提高自身功力以从容面对企业的面试。   本书要点:   求职过程   C/C++程序设计   数据结构与设计模式   操作系统、数据库与网络   英语面试、电话面试与智力测试

2011-05-10

空空如也

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

TA关注的人

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