C++
小七爱淘气
吾爱工作,亦爱生活
展开
-
过滤文本文件中超大数据
要求:过滤掉文本文件中 value> 1470000000 并且 FILE * fw = fopen( "d:\\aaa.txt", "w+") ;FILE * f = fopen( "E:\\log\\fep_comm_svr.exe\\all.2017.1.13.txt","r");char buff[256];while( fgets( buff, 25原创 2017-01-17 16:24:58 · 301 阅读 · 0 评论 -
慎用数字的位移运算
背景:u_int64 key ;int a = 65536 + 1 ;key = ( a u_int64 key2 ;b = 1 ;key2 = ( b 试问key和key2值是否一样,分别为多少答案:一样,都是65537解析:a用二进制来表示:0000 0000 0000 0001 0000 0000 0000 0001a左移16位后原创 2017-01-17 16:36:04 · 310 阅读 · 0 评论 -
海康威视(Hikvision)基于设备SDK中链接错误error LNK2019和error LNK2001
背景:公司要开发海康基于设备的视频模块,看到官网64和32两个版本SDK,在这个64位PC当道的年代,没思考直接下载64版本。按照提示全部安装完毕。问题出现:所有代码写完后,编译发现报一下错误:error LNK2001:无法解析的外部符号,__imp__NET_DVR_StopRealPlay等等全部是海康的API函数接口问题分析:所有的lib和dll路径和目录都是正确的,lib引用原创 2017-05-08 17:00:13 · 2173 阅读 · 0 评论 -
文件路径 正斜杠和反斜杠
c++中\\是一种转义字符,他表示一个\,就像\n表示回车一样。所以C++中的路径名:D:\matcom45\doc\users\_themes\m.dat应为:CString filename=_T("D:\\matcom45\\doc\\users\\_themes\\m.dat");或 CString filename=_T("D:/matcom45/doc/use转载 2017-05-23 20:43:10 · 2894 阅读 · 0 评论 -
windows下Qt+gsoap多线程环境下使用方法
背景:基于Qt和C实现web service 服务网上大多数都是在linux环境下创建的,将最近代码贴上 供参考,使用gsoap版本为2.8.6 win7环境 qt4.8.1 创建的是QTConsole工程。一、服务端编译步骤参考http://blog.csdn.net/testcs_dn/article/details/51463367我的头文件编写如下 data_trans原创 2018-02-06 17:06:27 · 812 阅读 · 0 评论 -
windows 命令行快速编辑模式 关闭(c++ 代码中实现)
背景:租用的阿里云服务器,操作系统server2008, 实时库服务程序是命令行程序,但是最近发现程序会莫名其妙被堵塞,界面上的日志也不打印,连续多日一直未发现原因,一直到今天,发现如果用鼠标选中界面上日志,日志就不会打印,后续的进程也被堵塞。上网查了下 恍然大悟,多日密云解开。。。方案:windows不能针对所有命令行统一设置,只能单个程序去设置。如上图,取消快速编辑模式即可。但是很难避免新程序...原创 2018-07-11 13:53:32 · 8603 阅读 · 3 评论