自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 记录一次Qt5程序无法运行的解决过程

上几天在V站逛的时候看到某作者出了个截图工具(snipaste)很是强大.可下载后就是打不开, 工具是Qt5写的, 提示我无法加载qwindows.dll, 这个dll明确在platforms目录里放着的.谷歌一通后发现Qt的社区有个帖子也是这样, 那人用Dependency Walker列出了程序加载的dll, 而且其中一个dll路径明显是本机某个特殊路径.我在想是不是因为...

2016-08-19 02:34:00 405

转载 C#里的Thread.Join与Control.Invoke死锁情况

Thread.Join会导致调用线程挂起, 等待Thread结束后继续执行.此时若调用线程为主线程(UI线程)同时Thread里面调用了控件的Invoke方法, 则有可能会导致死锁代码如下: 1 public delegate void InvokeHandler(); 2 static class Extensions 3 { 4 ...

2014-12-02 15:47:00 607

转载 STL中各种容器效率

转自:http://cpluser.bokee.com/4105719.html1.vector(动态数组)vector支持随机存取。vector在末端增加或删除元素时性能相当好,在前端或中部做以上操作则效率比较低,因为操作点以后的所有元素都需要移动到另外一个位置。因此,当要插入多个元素时,调用一次比调用多次效率快。vector高效的原因在于配置了比其所容纳的元素更多的内存。内存重新...

2013-01-02 14:02:00 294

转载 VC6 sp6补丁地址

英文版地址:http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe简体中文版地址: http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs...

2013-01-01 21:38:00 172

转载 AcceptEx获取远程ip和端口

iocp模型的tcp服务端若采用AcceptEx接受连接,在有客户端连接后要获取客户端的ip和端口信息流程:AcceptEx在工作线程收到客户端连接时复制listensocket的信息到新客户端的socketsetsockopt( pOverlapped->hSocket, SOL_SOCKET, SO_UPDATE_ACCEPT_CONTEXT, (cha...

2012-12-25 17:32:00 362

转载 Which Macros should I use? Themida的SDK中应该怎么使用各种宏?

原文:It is normal that a programmer feel lost when deciding which macros he/she should use. Here we try to clarify that decision for you.· VM macros and CodeReplace macros are the strongest one...

2012-08-10 16:10:00 434

转载 esp跟ebp跟踪记录[转]

转载自:http://hi.baidu.com/anheizzq/item/1c0899622926c81e7ddecca3发现文字描述还是太没有快感。上几幅图,来说明这个调试过程更好。此文对于深刻理解ebp,esp是具有长远意义的 可以看到,初始情况下,ebp此时值为0012FEDC,也就是栈帧的地址,而栈顶地址esp值为0012FDFC。可以看到两个值有一定的关系。而...

2012-07-18 17:44:00 265

转载 PC寄存器

分析arm的一个程序,不懂PC寄存器,网上答案PC是控制器中的程序计数器,16位寄存器,属于计数寄存器。要单片机执行一个程序,就必须把该程序按顺序预先装入存储器ROM的某个区域。单片机动作时应按顺序一条条取出指令来加以执行。因此,必须有一个电路能找出指令所在的单元地址,该电路就是程序计数器PC。当单片机开始执行程序时,给PC装入第一条指令所在地址,它每取出一条指令(如为多字节指令,则...

2012-07-16 05:21:00 298

转载 VS2010中工程总是重新编译的问题

一个Qt写的包含HTTP下载文件功能的小项目,由于对QNetworkReply的机制不太了解于是将原来自己定义的类QDownload丢弃重新用wininet的api实现了一个QHttpDownload类,继承自QThread这样每个QHttpDownload实例对应一个下载任务,在线程内进行不会导致主界面卡死.因为要不断的编译调试.突然发现即使没有任何代码的改动,直接启动调试...

2012-06-13 18:22:00 215

转载 通过Daffodil for VS使VS2010的IDE可以用VC6 VC7.1 VC9等编译器进行项目编译

本文内容中的部分资料和知识来源于网络,具体引用出处不明.VS的IDE从VC6到VS2010的变化可谓是天翻地覆,最新的VS2010有一个特性就是支持多显示器开发,这无疑为我们的开发带来很大的便利.VC的各种版本也都有它自己的特点,像VC6就以速度快著称.随着操作系统的不断进化,即使是开发人员对新系统的华丽界面也有所动心.我就是 哈哈.Win7正式发布以来 一直没太关注,因...

2012-06-06 19:59:00 463

转载 Qt源码中lupdate和翻译工具linguist采用MT编译后遇到的问题

这几天接触了Qt,网上对比的mfc和Qt的种种优劣都看了个遍.最终还是觉得Qt比较强大一点(界面设计器上比较直观的表现了出来).看了网上的教程下载了Qt的源代码进行编译.configure的参数还真是多,大体看了下没有找到配置使用MD还是MT编译的选项.网上搜了下要改mkspecs目录下编译平台(我用的是win32-msvc2008)目录里的qmake.conf文件按说明将MD改...

2012-05-28 22:42:00 427

转载 看下Windows Live Writer写博客是否方便

贴一段C++代码看下语法高亮是否正常 1 #ifdef __CHECK_CHEAT_TOOLS //检查作弊工具 2 void CD3DApplication::CheckCheatTools() 3 { 4 static DWORD dwCurrentPID = GetCurrentProcessId(); 5 //检测变速齿轮等 6 ...

2012-05-23 13:56:00 67

转载 终于审核通过了

纪念下,开始进入新的里程转载于:https://www.cnblogs.com/Athrob/archive/2012/05/21/2511582.html

2012-05-21 14:21:00 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除