Windows
文章平均质量分 78
qq_31776303
这个作者很懒,什么都没留下…
展开
-
Windows外部程序自动化控制
新手开发一个自动化操作外部应用程序的程序: 1.使用FindWindow查询外部应用程序的父窗口的句柄: example: g_hHandMain =::FindWindow(NULL,L"Dll函数查看器(V2.0)"); 2.使用FindWindowEx查询父窗口下子窗口的句柄;原创 2016-10-12 21:48:58 · 1907 阅读 · 0 评论 -
Redis在windows下安装过程
本文转自:https://www.cnblogs.com/M-LittleBird/p/5902850.html一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgit转载 2017-12-31 23:57:12 · 206 阅读 · 0 评论 -
C# 使用Newtonsoft.Json解析嵌套json
怎么下载Newtonsoft.Json就不说了,直接百度,官网有图文教程; { "c": 33, "id": 1, "b": [ { "id": "1_2_42_2", "v": 1, "bk": "" } ], "sn": "", "tm原创 2017-10-12 17:01:33 · 4562 阅读 · 2 评论 -
控制台
AllocConsole(); freopen("conin$", "w", stdin); freopen("conout$", "w", stdout);原创 2017-09-07 21:15:09 · 227 阅读 · 0 评论 -
Libevent的使用
首先当让是下载http://libevent.org/点击打开链接 下载完成后解压压缩包 在解压后的文件夹libevent-2.1.8-stable下找到 event_iocp.c evthread_win32.c listener.c 三个文件 打开在文件原创 2017-06-21 16:21:24 · 262 阅读 · 0 评论 -
C++ string的万能转换,从long string 之间的转换来看看
原文地址 http://blog.csdn.net/vic___/article/details/9324897我一直是不喜欢一个一个字符计算转化的人,虽说做过ACM,打这段代码会很快,但是我依然选择使用函数。string 转 long 那必须是万年atoi(),不过得配合c_str()使用![plain] view转载 2017-09-05 12:45:59 · 3101 阅读 · 0 评论 -
VS dl调试设置
原文地址:点击打开链接1 将DLL工程设置为启动工程(只有这样调试器才会挂接到DLL工程上)2 右键单击DLL工程,选择属性(Properties)进入属性设置页面。在左边Congifure Properties下面选择Debugging3 在右边Debuggers to launch选择Local Windows Debugger4 在下面Comman转载 2017-08-23 08:33:45 · 657 阅读 · 0 评论 -
CListCtrl获取当前选中行索引号
方法一: 单选的情况下GetNextItem(-1,LVIS_SELECTED); 方法二:单选的情况下不知道你的CListCtrl是否允许多选,如果只允许单选,你只需要调用成员函数GetSelectionMark()就可以获取选中的行号,然后你再调用GetItemText()就可以获取选中行的文本。方法三: 可以多选的情况下 CString str;POSITIO转载 2017-07-20 09:36:25 · 1011 阅读 · 0 评论 -
Windows 下用 gogs 配置局域网 git server
这是网上找的一片文章,先转过来,以防找不到,后续有空把自己的搭建过程也写下来 原文地址:http://www.cnblogs.com/hellowzd/p/5908634.html 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server。在 Windows 7 上搭建 git serv转载 2017-07-14 17:00:33 · 522 阅读 · 0 评论 -
CListCtrl控件的虚拟列表
因为想解绝CListCtrl控件显示卡死的问题,看了下虚拟列表是怎么使用的,记录下来,以便日后使用; 首先将CListCtrl控件的属性Owner Data设置为true; 根据列表的数据定义结构体class CListData{public: CSampleData() { sName = _T(""); nCount = 0; } int n原创 2017-07-04 17:28:34 · 729 阅读 · 0 评论 -
两种方法实现MFC 对话框最大化时控件也随比例最大化或者还原
两种方法实现MFC 对话框最大化时控件也随比例最大化或者还原方法一:单个控件ID操作第一步、在对话框类中(.h文件)定义如下变量和函数定义如下几个变量:[cpp] view plain copyprint?void ReSize(int nID); BOOL change_flag; float m_Multiple_height;转载 2017-06-28 19:27:26 · 264 阅读 · 0 评论 -
CStdioFile::ReadString无法读取中文解决方法
unicode环境下使用CStdioFile::ReadString无法读取中文的解决办法: char* old_locale = _strdup(setlocale(LC_CTYPE, NULL)); setlocale(LC_CTYPE, "chs");//设定中字符处理方式 while(IniFile.ReadString(st原创 2017-07-12 09:50:29 · 1659 阅读 · 0 评论 -
windows进程间通信
摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API转载 2017-06-07 18:39:19 · 190 阅读 · 0 评论 -
获取当前程序的版本和获取某个文件的版本
软件更新需要获取当前程序的版本和获取某个文件的版本,在网上找了两段代码记录下来 1.获取某个文件的版本 BOOL GetFileVersion(LPCTSTR strFile, CString& strVersion){ TCHAR szVersionBuffer[8192] = _T(""); DW转载 2017-06-05 14:36:31 · 723 阅读 · 0 评论 -
FTP GetFile读取的文件不是最新的解决方法备注
在使用CFtpConnection::GetFile读取文件时之后是从内存读取,就算ftp服务器上的发生变换读取结果也不会变化,所以应该使用INTERNET_FLAG_RELOAD,强制从服务器读取 例子:int bWorkeing = pFtpConn->GetFile(_T("Version.ini"), _T("./Version.ini"), FALSE, FILE_A原创 2017-06-05 10:16:28 · 1082 阅读 · 0 评论 -
DLL文件的动态调用
DLL文件动态调用的好处: dll文件如果升级,可以不用重新编译 typedef int(*lpAddfun)(int ,float);//定义一个函数指针 lpAddfun myAdd; HM原创 2017-05-15 21:40:50 · 247 阅读 · 0 评论 -
RichEditCtrl 控件-MyRichEditCtrl
自定义的RichEditCtrl 控件 自定义字体原创 2017-05-12 09:38:13 · 404 阅读 · 0 评论 -
串口热插拔的实现
OnDeviceChange,ON_WM_DEVICECHANGE(),串口,热插拔原创 2017-05-23 16:22:15 · 2664 阅读 · 0 评论 -
windows Redis远程连接配置
windows 下安装完Redis后不能远程访问,在网上解决解决办法找到Redis文件夹下redis.windows-service.confbind 127.0.0.1改为 #bind 127.0.0.1protected-mode yes 改为 protected-mode no 配置完成后发现不能重启,报错,是不是自己改错文件了于是把bind 127.0.0.1去掉注释,...原创 2018-07-30 14:57:35 · 3674 阅读 · 0 评论