ultracpp

ultracpp

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年1月13日

摘要: 最近将wdk升级到1703(10.0.15063.0)版本,编译一个新建的minifiter项目居然出现了失败 提示错误为 WindowsDriver.common.targets(460,5): error MSB6004: The specified task executable locati 阅读全文
posted @ 2018-01-13 18:16 ultracpp 阅读(846) 评论(0) 推荐(0) 编辑

2017年5月9日

摘要: 最近遇到一个问题,程序在a用户下运行后,然后注销windows,登陆b用户,发现程序奔溃,抓了下堆栈,发现了boost的named_mutex一些细节,记录下 #include <boost/interprocess/sync/named_mutex.hpp> #include <boost/int 阅读全文
posted @ 2017-05-09 19:14 ultracpp 阅读(1962) 评论(0) 推荐(0) 编辑

2016年8月26日

摘要: 被调试端设置同attach进程方式的远程调试 代码端,需要在[Project] [Properties] [Configuration Properties] [Debugging]。将Debugger to launch选为Windows Remote Debugger. 然后设置如图: 阅读全文
posted @ 2016-08-26 15:20 ultracpp 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 最近研究c++代码调用java的jar,发现64位的下的jvm在server路径,而32位的jvm则存在client路径下面,于是十分好奇,查了下,这里做个记录 JVM Server模式与client模式启动,最主要的差别在于:-Server模式启动时,速度较慢,但是一旦运行起来后,性能将会有很大的 阅读全文
posted @ 2016-08-26 11:39 ultracpp 阅读(202) 评论(0) 推荐(0) 编辑

2016年8月19日

摘要: 好久没用数据库,知识都忘了,之前用sqlite 逐行insert数据,发现这性能实在是太坑,10w条数据,插入大约花了100来分钟. 后来发现还有事务这么一个东西,可以大幅度降低对io的操作,测试插入40w数据,大约花了5分钟左右,比之前的逐条插入可是666 阅读全文
posted @ 2016-08-19 17:58 ultracpp 阅读(201) 评论(0) 推荐(0) 编辑

2016年8月15日

摘要: 1.下载代码:http://www.sqlite.org/download.html ,windows下下载sqlite-amalgamation-xxx.zip和sqlite-dll-win32-x86-xxx.zip(需要里面的def文件)版本即可。 2.将下载的压缩包解压,得到里面有shell 阅读全文
posted @ 2016-08-15 15:05 ultracpp 阅读(240) 评论(0) 推荐(0) 编辑

2016年8月3日

摘要: 下载地址: https://github.com/gperftools/gperftools这个编译很简单,直接进入vsprojects\libtcmalloc_minimal,用vc编译即可,整个过程倒是很顺利 用的时候包含头文件和lib即可 不过需要注意2点 1.不能和vld一起使用,否则会在t 阅读全文
posted @ 2016-08-03 14:41 ultracpp 阅读(1231) 评论(0) 推荐(0) 编辑

2016年8月1日

摘要: 下载地址:https://github.com/google/protobuf 1.编译通过cmake生成sln文件来编译用cmd命令 cd 到3.0.0-beta-4\cmake 如果要编译64位的话 注意中间不能有回车之类的,该命令行生成的是dll版本的(静态库的话要注意lib的运行库),其它版 阅读全文
posted @ 2016-08-01 18:57 ultracpp 阅读(1237) 评论(0) 推荐(0) 编辑

2016年7月26日

摘要: size_t test_save(void *ptr, size_t size, size_t nmemb, void *stream) { size_t sizes = size * nmemb; DWORD dwHasWritten; WriteFile((HANDLE)stream,ptr,sizes,&dwHasWritten,NULL); return sizes; } in... 阅读全文
posted @ 2016-07-26 15:59 ultracpp 阅读(528) 评论(0) 推荐(0) 编辑

2016年7月25日

摘要: 1.先编译zlib下载地址 http://zlib.net/ 我这边vc2015编译需要配置环境变量,不知道是装了wdk的原因还是多个vc版本的原因 设置环境变量lib和include路径INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\1 阅读全文
posted @ 2016-07-25 16:43 ultracpp 阅读(4225) 评论(1) 推荐(0) 编辑