win/C++
吾心安处方是家
搬砖工作真真好
展开
-
win遍历所有硬件
遍历完所有磁盘,我们还很蛋疼地想bianli原创 2014-08-20 16:50:05 · 537 阅读 · 0 评论 -
qt实现ssl双向认证服务器
qt实现ssl双向认证原创 2015-07-21 16:00:02 · 2226 阅读 · 0 评论 -
源码编译openssl(Linux/Win)
1) 源码下载地址ftp://ftp.openssl.org/snapshot/Linux:2) 解压,进入目录3) 编译# ./config shared -prefix=/opt/openssl-1.0.1 (shared代表编译动态库,否则默认静态库)# make# make test# make install4) 完成! 输出结果在原创 2015-07-20 17:06:34 · 1493 阅读 · 0 评论 -
windows线程间通信之:事件
可以描述一个资源有或没有。// CreatEventDemo.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "iostream"#include using namespace std;DWORD WINAPI Threa原创 2015-07-03 10:38:36 · 605 阅读 · 0 评论 -
qt的QTableView使用
//本次介绍的很常用的表格对象:QTableView * m_tbvSyncing;//由UI文件创建对象方式:m_tbvSyncing = qFindChild QTableView *>( m_wgtSync, "tbvSyncing" );//允许右键表格m_tbvSyncing->setContextMenuPoli原创 2015-03-31 09:29:12 · 3600 阅读 · 1 评论 -
win平台/linux平台下C/C++库文件引入问题
win平台:win似乎不存在动态库这个东西。就只有lib和dll。lib和头文件用于编译:编译的时候需要告知lib文件目录,以及引入lib文件全称。如D:/xxx/0825slave/code/lib\lht_coreframework.lib(qt里面LIBS += lht_coreframework )dll用于运行。默认运行的时候会去找系统PATH目录以及exe同级目录的同名原创 2015-02-13 14:22:54 · 1760 阅读 · 0 评论 -
WIN下创建ActiveX(语言C++)。在IE浏览器调用。
1)创建MFC Active Control注意创建ActiveX工程的方法:1.1)选择ActiveX工程1.2)勾选如下两项1.3)打开Class View1.4) 如下方法创建对外API1.5) // 编译代码会自动注册,不用亲自注册,反注册使用/uRegsv原创 2014-10-20 17:02:54 · 673 阅读 · 0 评论 -
Cannot mix incompatible Qt library (version ) with this library (version )
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40805)原创 2014-09-24 13:09:13 · 14396 阅读 · 0 评论 -
VS2010高级配置----在VS中做到纯键盘操作
1)F4切换头文件和源文件。见:VS2008 头文件和源文件切换2)vsvim下载:https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329/安装:直接双击。装完需重启。VS中选择:Tool---->Options------>Vsvim以上可设原创 2014-11-12 17:05:14 · 5094 阅读 · 0 评论 -
WIN通过子进程获取父进程ID
// ParentPid.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include // 对着你的项目点击右键,依次选择:属性、配置属性、常规,然后右边有个“项目默认值”,下面有个2个MFC的使用选项ULONG_PTR GetParentProc原创 2014-08-21 16:01:09 · 2765 阅读 · 0 评论 -
调用bool函数的时候如果函数return false。自动打印日志并return false,有兴趣可以拿来玩玩用
#include #include #include using namespace std;bool DebugBoolFlag(const char *log1, const char *log2 = NULL);bool DebugBoolFlag(const char *log1, const char *log2){ printf("debug: %s ma原创 2014-07-17 17:42:20 · 907 阅读 · 0 评论 -
win遍历所有本地/网络磁盘
假如你有C:D:E:F:原创 2014-08-20 16:38:51 · 919 阅读 · 0 评论 -
在WIN+QT中使用中文
看过好多复制粘贴,各种转载的帖子。答题思路就是 //! 设置UTF-8编码 QTextCodec::setCodecForLocale(QTextCodec::codecForName( "UTF-8" )); QTextCodec::setCodecForCStrings(QT原创 2014-07-17 17:35:33 · 508 阅读 · 0 评论 -
win遇到强制结束进程失败的问题
原始代码: 现在函数有入参,进程号:DWORD processID // 如下代码结束进程: HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, processID ); if( hProcess == NULL ) {原创 2014-08-20 16:30:17 · 1075 阅读 · 0 评论 -
跨平台(linux/win)启动线程, 并设置线程名称(便于调试)
win/linux简单实现启动线程类原创 2015-08-25 10:17:03 · 952 阅读 · 1 评论