会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
任智康
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
2016年3月27日
CMFCPropertyGridProperty用法
摘要: MFCPropertyGridCtrl 是VC 2008 pack中的控件类。 CMFCPropertyGridProperty这个控件类中的属性值类类。 针对修改属性后,对属性值改变的消息处理: 方法一: 当用到CMFCPropertyGridProperty这个类控件的时候出现了一个很白痴的问题
阅读全文
posted @ 2016-03-27 18:03 任智康
阅读(8434)
评论(0)
推荐(0)
2016年3月12日
C语言终极面试及答案分析
摘要: 第一部分:基本概念及其它问答题 1、关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内
阅读全文
posted @ 2016-03-12 11:15 任智康
阅读(7831)
评论(0)
推荐(1)
C/C++函数指针(typedef简化定义)
摘要: 学习要点: 1,函数地址的一般定义和typedef简化定义; 2,函数地址的获取; 3,A函数地址作为B函数参数的传递; 函数存放在内存的代码区域内,它们同样有地址.如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。
阅读全文
posted @ 2016-03-12 10:49 任智康
阅读(2148)
评论(1)
推荐(0)
2016年1月23日
UNIX 家族及Linux
摘要: Unix成长为一个非私有的操作系统,是因为1956年的AT&T公司受命于联邦去经营电报电话服务。当然也可以开发软件,甚至那个软件可以有”合理”收费的许可证,但是这个公司却被禁止从事任何和计算机有关的商业活动。Unix,在开发的过程中,没有任何的奖励制度和管理,从一开始在AT&T公司出现时,其是一...
阅读全文
posted @ 2016-01-23 12:22 任智康
阅读(3934)
评论(0)
推荐(2)
2016年1月4日
Socket的综合应用总结
摘要: Socket 的传输的内容大概分3种:封装的结构体:结构体(结构清晰,发送数据占用内存小),例如struct SOCKETDATA{DWORD password;//每个客户端都有一个密码,为了防止外挂DWORD messageId;//发送内容的ID标识,每种ID对应着消息的一种操作DWORD n...
阅读全文
posted @ 2016-01-04 21:34 任智康
阅读(938)
评论(0)
推荐(0)
Socket模型(二):完成端口(IOCP)
摘要: 为什么要采用Socket模型,而不直接使用Socket? 原因源于recv()方法是堵塞式的,当多个客户端连接服务器时,其中一个socket的recv调用时,会产生堵塞,使其他链接不能继续。这样我们又想到用多线程来实现,每个socket链接使用一个线程,这样效率十分低下,根本不可能应对负荷较大的情...
阅读全文
posted @ 2016-01-04 21:23 任智康
阅读(4985)
评论(0)
推荐(0)
socket通信中select函数的使用和解释
摘要: select函数的作用: select()在SOCKET编程中还是比较重要的,可是对于初学SOCKET的人来说都不太爱用select()写程序,他们只是习惯写诸如 conncet()、accept()、recv()或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执
阅读全文
posted @ 2016-01-04 20:46 任智康
阅读(61394)
评论(1)
推荐(3)
2015年12月21日
socket编程的select模型
摘要: 在掌握了socket相关的一些函数后,套接字编程还是比较简单的,日常工作中碰到很多的问题就是客户端/服务器模型中,如何让服务端在同一时间高效的处理多个客户端的连接,我们的处理办法可能会是在服务端不停的监听客户端的请求,有新的请求到达时,开辟一个新的线程去和该客户端进行后续处理,但是这样针对每一个...
阅读全文
posted @ 2015-12-21 19:53 任智康
阅读(2566)
评论(0)
推荐(0)
2015年12月14日
MFC坐标转换
摘要: 1、GetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。 2、GetClientRect取得窗口客户区(不包括非客户区)在客户区坐标系下的RECT坐标,可以得到窗口的大小,而不能得到相对屏幕的位置,因为...
阅读全文
posted @ 2015-12-14 21:08 任智康
阅读(2756)
评论(0)
推荐(0)
2015年12月10日
string与char*的转换方法
摘要: c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程。 c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言实现。与C语言的其他部分一样,它在c++的所有实现中可用,我们将这种实现提供的字符串对象,...
阅读全文
posted @ 2015-12-10 22:27 任智康
阅读(15074)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
23
下一页
公告