摘要:
前言: 闪烁问题,之前的经验是使用双缓冲,借此机会,把双缓冲的研究心得总结下。 双缓冲的含义: 缓冲这个词,相信大家都不陌生,Cache。主要是为了解决上下游(或者模块、或者系统)等性能不匹配问题。如果把上游看成“生产者”,下游看成“消费者”,当“生产者”与“消费者”的处理速度不同时,为了避免干等, 阅读全文
摘要:
WM_HOTKEY WM_KEYDWON 阅读全文
摘要:
项目新建了一个分支和目录,代码与之前机会一样。编译新分支后,出现了“源码不匹配,找到了xxx的副本”类似的提示。 重新编译也无法解决。 需要清理下vs的缓存文件。 C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\BackupFi 阅读全文
摘要:
SetForegroundWindow function msdn解释的非常清楚了 The system restricts which processes can set the foreground window. A process can set the foreground window 阅读全文
摘要:
好久没写总结了,也好久没静下来思考前景了。 没思考的最大原因是认清了社会,更认清了自己。 三天打鱼,两天晒网是常态,闲歇性踌躇满足,大部分时间混吃等死。 毕业时还是很意气风发的,想做一番大事。做个架构师。如今已经工作了7年半了,大部分时间都写着无聊的业务代码。 进的项目几乎一个个没落,之前还以为是自 阅读全文
摘要:
https://www.advancedinstaller.com/repackager.html https://www.advancedinstaller.com/user-guide/tutorial-convert-exe-to-msi.html 上面有转换说明。 阅读全文
摘要:
目前手头上开发一个SIP客户端的项目。只有服务器是已经开发好的,客户端啥资料都没有。从零开发。 搜索了几天后,确定使用PJSIP作为SIP协议栈框架。microsip是一个根据pjsip开发的一个很好的demo。 一、DEMO相关 1、下载PJSIP并使用VS2013编译。 下载地址:http:// 阅读全文
摘要:
今天项目里遇到一个需求,密码输入框,不能输入中文,看了下主流的实现都是禁用输入法。 HIMC g_hIMC =NULL; richedit_ctrl_->AttachSetFocus([this](ui::EventArgs*){ g_hIMC = ImmAssociateContext(m_hWn 阅读全文
摘要:
转自:http://bbs.chinaunix.net/thread-4177853-1-1.html 问题:VS2013无法加载解决方案中的项目 解决方法: 导致项目无法打开以及VS无法关闭。 解决方法: 1.关闭VS; 2.去C:\Users\<your users name>\AppData\ 阅读全文
摘要:
接到一个需求,要求web能够唤起本地应用并执行功能。有点类似web打开QQ的对应的联系人的会话。 具体为:如果本地应用(xx.exe) 不存在,则打开它;如果已经存在,则调用它的某方法(如打开联系人会话)。 web与exe的通信,在5年前用过ocx的技术。那时chrome还没那么流行,在ie上安装下 阅读全文