摘要: 详细资料查看https://www.cnblogs.com/swunield/articles/3893250.html 在我看来主要分方式就是 1.共享内存 2.postmessage发送出去 3.网络远程下载 阅读全文
posted @ 2018-07-19 14:52 代码研究院初心 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/jerry19880126/p/3616999.html 成员变量依据声明的顺序进行排列(类内偏移为0开始),成员函数不占内存空间 上部分为成员变量,下部分为虚表 当创建一个含有虚函数的父类的对象时,编译器在对象构造时将虚表指针指向父类的虚函数;同样 阅读全文
posted @ 2018-07-19 14:49 代码研究院初心 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 参考http://www.xmailserver.org/linux-patches/nio-improve.html epoll通讯 参考https://blog.csdn.net/yangquanhui1991/article/details/47446245?locationNum=4&fps 阅读全文
posted @ 2018-07-18 13:36 代码研究院初心 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 来自https://blog.csdn.net/fchyang/article/details/70142797 阅读全文
posted @ 2018-07-18 10:13 代码研究院初心 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Winsock的编程在网络通讯中由于网络拥挤或者一次发送的数据过大等原因,经常会发生交换的数据在短时间内不能传送完,收发的数据不能返回的现象,这种现象我们叫做阻塞。Winsock对有可能阻塞的函数提供了二种处理方式————阻塞和非阻塞方式阻塞方式:收发数据的函数在被调用后一直要到传送完毕或者出错才能 阅读全文
posted @ 2016-09-06 16:36 代码研究院初心 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1:inline可以跳过调用,直接引用,类似与直接将函数中的代码拿到当前函数中一样 2:在.h中函数重复的时候可以用inline来解决冲突问题 阅读全文
posted @ 2016-09-06 16:30 代码研究院初心 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 个人建议:能使用静态库的就不要使用动态库,能使用隐式调用的就不要用显示调用。 注意: (1)动态库中的.lib文件叫做导入库,对于导入库而言,其实际的执行代码位于动态库中,导入库只包含了地址符号表等,确保程序找到对应函数的一些基本地址信息。 静态库中的.lib叫做静态库,本身就包含了实际执行代码、符 阅读全文
posted @ 2016-08-30 18:25 代码研究院初心 阅读(5485) 评论(0) 推荐(0) 编辑