自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天下归心

天行健,君子以自强不息!

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

转载 TCP连接的建立(三次握手)和释放(四次握手)

TCP报文段首部格式: 序号:本报文段所发送的数据的第一个字节的序号。 确认号ack:期待收到对方下一个报文段的第一个数据字节的序号 确认ACK:占1位,仅当ACK=1时,确认号字段才有效。ACK=0时,确认号无效 同步SYN:连接建立时用于同步序号。当SYN=1,ACK=0时表示:这是一个连接请求报文段。               若同意连接,则在响应报文段中使得

2014-05-20 10:24:10 645

转载 进程的同步与通信,进程与线程同步的区别,进程与线程通信的区别

进程互斥、同步的概念 进程互斥、同步的概念是并发进程下存在的概念,有了并发进程,就产生了资源的竞争与协作,从而就要通过进程的互斥、同步、通信来解决资源的竞争与协作问题。 下面是根据《操作系统教程》3.1.4 中的介绍,整理的进程互斥、同步的概念。 在多道程序设计系统中,同一时刻可能有许多进程,这些进程之间存在两种基本关系:竞争关系和协作关系。 进程的互斥、同步、通信都是基于

2014-05-20 09:05:19 770

转载 CreateThread、_beginthreadex和AfxBeginThread 的区别

CreateThread、_beginthreadex和AfxBeginThread 创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢? 参考了一些资料,写得都挺好的,这里做一些摘抄和整合。 【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别 =======================

2014-05-20 08:50:14 420

转载 当程序员变成软件项目经理,如何转变

当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育   这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的

2014-05-13 13:03:20 483

转载 程序员如何成为一名合格的项目经理

刚刚担任项目经理的你要面对的第一件就是要明确自己在项目组中的位置,因为习惯了程序员的工作之后,往往会使你在不经意间把自己所关注的焦点集中到与技术相关的系统设计和编码上面,而忽略了对整个项目整体的把握,你要知道在完整的软件开发流程中系统设计和编码只是其中的一小部分,你不再是一个程序员,你需要全身心得关注软件开发过程中的每一个环节,要把自己考虑问题的角度变得更加全面,从整个业务系统,乃至公司的角度去看

2014-05-13 13:02:18 451

原创 STL遍历删除元素总结

总结了一下STL循环删除元素,自己写程序做一个例子,我是在VS2010上做的实验,顺便复习一下模板知识 [cpp] view plaincopy #include    #include    #include    #include    #include    #include       using namespace std;

2013-04-29 23:01:13 508

转载 C++_运算符重载

什么是运算符的重载?          运算符与类结合,产生新的含义。  为什么要引入运算符重载?          作用:为了实现类的多态性(多态是指一个函数名有多种含义) 怎么实现运算符的重载? 方式:类的成员函数 或 友元函数(类外的普通函数) 规则:不能重载的运算符有 .  和 .* 和 ?: 和 ::  和 sizeof 友元函数和成员函数的使用场合:一般情况下,建议一元运

2013-04-29 21:06:31 424

转载 32位机和64位机下面各类型sizeof的大小

运行结果如下:(分别用蓝色和红色标记了两者的差异)   —————————————————————————— 机器平台:X86_64 处理器 操作系统:Red Hat 4.1.2-14 编译器: gcc version 4.1.2 20070626   Size of char is:                             1 Size of unsigned

2013-04-10 14:54:20 659

转载 C++宏定义详解

一、#define的基本用法     #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。 1 #define命令剖析 1

2013-03-27 14:32:35 625

原创 float和double两数间比较大小

float类型和double类型的比较学习   这个两种类型可以通过自己定义一个精度,如果两数相减在精度范围类,则可以认为是相等的。     #include #include #include #define eps 1e-6 //自己先定义精度 #define fps 0.001f using namespace std; void test(double,

2012-08-29 23:02:50 1898

原创 VC遍历注册表

最近在学习windows api编程,做些笔记,虽然有些东西不是很懂,但还是学会用吧,用多了就会熟的 使用到的函数 1、RegOpenKeyEx 2、RegQueryKeyInfo 3、RegEnumKeyEx 4、RegEnumValue 源代码如下:#include #include int main() { HKEY hKey = NULL; if

2012-08-20 14:35:24 1948

原创 开篇

毕业两个月了,加入程序员大军这个队伍,怀着各种希望,各种……大家都懂的,做程序员不能太懒,太懒就容易被淘汰。这两个月里天天都是累的半死,但是不敢有所松懈啊,各种书都得看啊,无论是丰富自己的知识还是提高自己的技术。只是自己终究还是菜鸟,诸多不懂,对人生也是诸多不懂,对未来充满了迷茫。在大学就一直幻想着能有人能指点一下迷津,终究是众生皆苦,没人来指点我,只能靠自己了。一天虽然比较忙,但是各种名人名言都

2012-08-15 20:55:59 247

MFC类库详解.chm

MFC类库详解中文版 只包含了MFC类库的一些汉化函数

2011-04-10

Visual C++ 6.0 用户界面制作技术与应用实例

Visual C++集成开发环境是当今最流行的可视化编程工具之一。本书运用大量实例,循序渐进,深入浅出地向读者展示了如何利用Visual C++ 6.0进行用户界面制作,主要讨论了如何处理鼠标、键盘以及计时器消息,如何制作各式各样的菜单、工具条和状态条,如何利用系统预制对话框、定制对话框和属性对话框进行大量数据的交换,以及如何充分利用MFC提供的切分窗口和多视处理文档与视之间数据存储、管理与显示的关系。最后,以一个功能强大可用的例子对本书前面所述的用户界面制作技术进行综合应用。

2011-03-10

空空如也

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

TA关注的人

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