
C++
wyhjia
技术宅,技术控
展开
-
绑定进程到某个cpu核上
使用affinity模块可以方便的获取和设置进程所运行的内核。affinity模块中有两个主要的接口:get_process_affinity_mask(pid)set_process_affinity_mask(pid,value)刚开始使用set_process_affinity_mask接口时,我犯了严重的错误,其中value的值设置的是内核的个数值。结果绑定CPU怎么也不正确。再仔细一查,...原创 2012-10-30 16:28:57 · 900 阅读 · 0 评论 -
Windows Sockets 错误码及出错原因
windows Sockets在头文件winsock.h中定义了所有的错误码,它们包括以“WSA”打头的Windows Sockets实现返回的错误码和Berkeley Sockets定义的错误码全集。定义Berkeley Sockets错误码是为了确保原有软件的可移植性。A.1 Windows Sockets错误码列表 表A.1列出了WSAGetLastError()函数返回的转载 2012-04-14 13:34:19 · 3077 阅读 · 0 评论 -
控制windows 8,win8.1 win10 虚拟键盘
控制的window8, window8.1,window10系统中的虚拟键盘。通过分析虚拟键盘,发现TabTip.exe就是虚拟键盘服务,所以只要启动这个程序,就实现了键盘的显示。该功能中也实现了通过active插件来控制键盘,但在实际测试中发现,该控制不是很精准。 待改进,通过active插件控制键盘,如果你有好的方法,欢迎拍砖!头文件 VirtualKeyboard.h...原创 2018-03-30 15:44:30 · 2001 阅读 · 0 评论 -
c++builder 编译 openssl
原文地址:http://www.rudeserver.com/ssl/openssltutorial.html防止原文丢丢,特再次拷贝一份,thanks Matt FloodNOTES:Here's exactly what I did from start to finish in order to build a simple HTTPS转载 2016-09-10 18:25:53 · 1624 阅读 · 0 评论 -
linux 下qt mysql 驱动编译过程
linux 下qt mysql 驱动编译过程1.安装mysql开发包:ubuntu:apt-get install libmysqld-develcentos:yum install mysql-devel2.编译QT的mysql驱动,找到QT的mysql驱动源码 qmake -o Makefile "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr...原创 2018-06-11 08:38:14 · 1866 阅读 · 0 评论 -
C++ 构造和析构期间不要调用虚函数
在虚基类的构造函数中,调用虚函数和纯虚函数存在不同,如下代码:#include class TestParent{public: TestParent() { say(); //compile error //work(); } virtual ~TestParent(){} v原创 2013-07-12 17:08:21 · 612 阅读 · 0 评论 -
转换到 COFF 期间失败: 文件无效或损坏
收藏自论坛http://bbs.youkuaiyun.com/topics/390121452?page=1#post-393823535记录下来,以备翻阅。VS 2010下 打开实例 出现这样的错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏终极解决方案:VS2010在经历一些更新后,建立Win32 Console Proje转载 2013-05-29 14:05:16 · 1350 阅读 · 0 评论 -
关于pthread_cond_timedwait这个方法以及有关时间结构
原文地址:http://hi.baidu.com/%D7%D4%D3%EF%B5%C4%C2%E6%CD%D5/blog/item/a05c7dd50eb55c0da18bb78c.html最近开始入手网络编程领域,简单的学习了PThread的几个库方法,然后就开始进项目组学转载 2011-08-25 13:24:11 · 765 阅读 · 0 评论 -
拷贝构造函数与赋值构造函数(operator=)之区别
原文地址:http://hi.baidu.com/idealsoft/blog/item/b7a80f2a66c2969e023bf6e6.html class CStr{public:CStr(); //默认构造函数CStr(const char* psz); //一种广义拷贝构造函数,不过也有人不认同我的看法CStr(const CStr& str); //拷转载 2011-06-03 10:27:00 · 1079 阅读 · 0 评论 -
C++拷贝构造函数深入分析以及重写operator =
原文地址:http://www.cnitblog.com/Raistlin/archive/2006/03/30/8278.html class CTestCopyConstruct { public : CTestCopyConstruct() { TRACE( " Enter CTestCopyConstruct();this is %d/n " ,转载 2011-06-03 10:22:00 · 590 阅读 · 0 评论 -
VC中复制字符串到剪贴板
<br /><br />保存至剪贴板: <br /> //定义字符型变量用来保存用户输入的数据<br /> CString str; <br /> HGLOBAL hClip; <br /> //定义一个HGLOBAL句柄变量用来指向分配的内存块<br /> if (OpenClipboard())<br /> {<br /> EmptyClipboard();原创 2011-05-12 20:33:00 · 2621 阅读 · 0 评论