- 博客(13)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
原创 C/C++经典面试50题(挑重点整理)2
面试题17:简述类成员函数的重写、重载和隐藏的区别(1)重写和重载主要有以下几点不同。范围的区别:被重写的和重写的函数在两个类中,而重载和被重载的函数在同一个类中。 参数的区别:被重写函数和重写函数的参数列表一定相同,而被重载函数和重载函数的参数列表一定不同。 virtual的区别:重写的基类中被重写的函数必须要有virtual修饰,而重载函数和被重载函数可以被virtual
2012-07-30 06:57:38 11823 7
原创 C/C++经典面试50题(挑重点整理)
面试题3:sizeof和strlen的区别sizeof和strlen有以下区别: sizeof是一个操作符,strlen是库函数。 sizeof的参数可以是数据的类型,也可以是变量,而strlen只能以结尾为‘\0‘的字符串作参数。 编译器在编译时就计算出了sizeof的结果。而strlen函数必须在运行时才能计算出来。并且sizeof计算的是数据类型占内存的
2012-07-27 23:31:37 10993 2
原创 爱上博客--个人随想
爱上博客--个人随想 在研究生两年的生活里,或许直到现在才越发有这种感受,是什么呢?分享的快乐。差不多半年前的样子,关注了刘未鹏老师的博客,看了林锐博士的书,才知道原来除了国外的大家,国内的哥们也能对技术有如此深邃的见解。 或多或少受他们的影响吧,加上自己平日里也不爱游戏,娱乐活动少。倒是有写日记的习惯,突发感想想建立自己的博客。当然了,前期到现在都没有过自己深入的
2012-07-26 23:37:06 2179
转载 国外程序员面试经验
国外程序员面试经验导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论或微博中和大家一起讨论分享。 一、开门见山一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历
2012-07-23 23:35:29 3764
原创 new和delete必须成对出现吗?【网上集合贴+个人总结】
new和delete必须成对出现吗?【网上集合贴+个人总结】1.从内存泄露与否的角度考虑new 和 delete不一定要成对出現。理论上是這樣的。但是从习惯上來說,new delete成對出現是一個好的習慣。爲什麽說不一定要成對出現呢?这个问题在csdn上有一個牛人写过很长的文章,不知道有沒有人还能找到?我記得大概是這個意思。(1)认为一定要成对出現的,主要是因为动态分配内存之后,
2012-07-19 23:21:22 4311 2
转载 一位软件工程师的6年总结
一位软件工程师的6年总结“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。1、分享第一条经验:“学历代表过去、能力
2012-07-19 21:43:33 3725
原创 VS2008多线程WinSock通信中常见问题及解决方案
VS2008多线程WinSock通信中常见问题及解决方案问题一、VS2008中,CString转化为char*时,GetBuffer(m_str.GetLength())等屡试不爽?解决方案:无奈网友这个函数还好使[大家不用再发帖问了,这是相对较好的解决方案],主要是Unicode和GB2312编码方式的不同,一般出现在winsock的send或recv函数buf处。可以使用如下函数实
2012-07-11 07:23:59 2881
转载 C语言程序书写规范
C语言程序书写规范我做C语言底层开发,积累了一些代码书写的经验供大家参考:1.C语言书写规范1.1符号命名规则1.1.1符号名包括模块名、常量名、标号名、子程序名等。这些名字应该能反映它所代表的实际东西,具有一定的意义,使其能够见名知义,有助于对程序功能的理解。命名采用匈牙利命名法。规则如下:(1)所有宏定义、枚举常数和const变量,用大写字母命名。在复合词里用下划线隔开每个
2012-07-06 07:29:19 4992 1
原创 Sleep和WaitForSingleObject区别
一、Msdn种Sleep解读This function suspends the execution of thecurrent thread for a specified interval.终止线程指定的时间间隔。void Sleep(DWORD dwMilliseconds);ParametersdwMilliseconds Specifies the tim
2012-07-06 07:24:57 10022
原创 临界区线程对象的使用
临界区线程对象的使用#include #include using namespace std;CRITICAL_SECTION g_cs;bool g_bContinue = true;int g_count1 = 0;int g_count2 = 0;DWORD WINAPI ThreadProc(LPVOID lpParameter);int main(){ H
2012-07-06 07:20:09 3666
转载 _beginThreadex创建多线程解读
_beginThreadex创建多线程解读一、需要的头文件支持 #include // for _beginthread()需要的设置:ProjectàSetting-->C/C++-->User run-time library 选择Debug Multithreaded 或者Multithreaded。即使用: MT或MTD。源码如下:#include
2012-07-06 07:17:37 58012 14
转载 消息队列
消息队列 一个任务运行时的数据和状态怎么告诉其他任务?信号量为任务间同步和互斥提供了提供了高效的方法,但它不能携带更多的任务信息。因而需要使用更高级的通讯方式,即消息队列和管道。这节主要讲消息队列。消息队列的应用场景:一对一:图一 两个任务利用消息通讯这是一种简单的应用模式。任务1 发送消息到消息队列1 中,任务2 从消息队列中1 接收消息,如果任务2 需要回应
2012-07-06 07:08:31 3782
原创 unresolved external symbol __imp__WSAStartup@8 解决方法
.error LNK2001: unresolved external [email protected]下的错误信息:error LNK2001:unresolved external symbol __imp__socket@12error LNK2001:unresolved external symbol __imp__WSAStartup@8
2012-07-06 06:58:50 8428 2
Windows下libevent C++封装类实现
2016-12-11
C++内部培训讲义
2016-08-07
libcurl.lib下载(32bit和64bit)
2015-09-17
MFC动态划线实现源码
2013-03-30
(可视化文件消息一体化收发Socket实现V0.1说明文档
2013-03-17
可视化文件消息一体化收发Socket实现V0.1
2013-03-17
Windows Sockets 规范及应用
2010-12-20
路由器交换机配置命令详解.doc
2010-04-18
C++ 笔试面试宝典2009版.doc
2010-04-18
? Kerberos认证相关问题思路请教:
2013-11-03
求samba下的rpcclient工具使用方法?
2013-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人