自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jzjwonderful的专栏

一个菜鸟的C/C++之路

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用VLD输出日志中CallStack信息为空的解决办法

如果你使用vld来检测程序内存泄露,但是输出的信息中却没有相应的堆栈信息,那么你需要检查在vld.ini文件中的ReportEncoding参数是不是是unicode,具体原因可参考: 1. http://stackoverflow.com/questions/36382659/visual-leak-detector-vld-displays-empty-call-stack 2. http

2017-03-12 23:21:41 1804

原创 在Window 10 64位电脑上安装 OpenSSL安装过程

前期准备安装最新版的ActivePerl到https://www.openssl.org 下载最新OpenSSL源码到http://www.nasm.us 下载NASM汇编工具在开始任务栏里打开vc2010的工具文件夹,如图所示: 选择Visual Studio命令提示(如果是编译64位的openssl,应该打开的Visual Studio x64兼容工具,ps: 本人没测试)

2016-11-23 15:22:30 13450 3

原创 使用Zip Utils 解压文件的操作示例

采用Zip Utils解压文件的基本操作示例及函数详解。1.HZIP OpenZip(const TCHAR *fn, const char *password); 参数fn文件路径,相对和绝对路径应该都可以,支持unicode格式 password是解压的密码,可以为空,只需传入参数0即可。但是遗憾的是,密码只支持ascii格式,没办法,只好自己封装了两个函数用于单字节和宽字节之间互相转换

2016-09-28 23:47:17 4642 1

原创 使用哈希表快速查找字符串的一种解决方案

必备知识: 什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 哈希表hashtable(key,value) 的做法其实很简单,就是把Key通过一个固定的算法函

2016-09-09 11:26:03 6372

原创 我不怕未知的困难,我只怕身边没有你

有天早上你迷迷糊糊醒过来,扭头就跟我说:"以后一定要对你好一点。"我当时心里就咯噔一下,心想你指定是又做什么梦了。上次你梦里梦到我不理你,半夜生气的直接转身到一旁睡去了,过了好半天你才反应过来,又转过身抱着我说:“我梦到你不理我了,我好生气啊。就扭过去了……”啧啧啧,这么蠢萌蠢萌的事情我还想是不是这次又情景重现了,结果你来了一句:“以后我老了,躺在病床上,只有你有权利签署是否继续治疗的手术单,只有你

2016-08-17 22:49:53 1106

原创 文章标题

你走了 带走了这个城市的阳光 忽明忽暗 你来了 带来了心头久违的光明 温暖如初 仍将待你眉眼如初 其实只恋魔都某

2016-08-17 22:48:43 294

原创 平安夜的思念

教堂内钟声响起 北极星依旧遥远 马路旁火树银花 麋鹿唱起圣诞歌 可是寒风依旧飘 赞歌也显得清凉 在四下无人的街 不可一世的想你

2016-08-17 22:47:36 369

原创 颦颦停

我望向花时花不说话 我望向海时海不言语 虽然夜是满城霓虹夜 即便云是满天五彩云 但是情是满腹相思情 犹记心是满腔想你心

2016-08-17 22:46:31 295

原创 数到十说我想你

点一盏烛火 听二夜孤萧 诉三曲离殇 等四世轮回 叹五代柔情 唱六分不舍 用七日想念 换八声陪伴 写九首情诗 成十全十美

2016-08-17 22:46:01 382

原创 左心房的守护

这几日兜兜转转走过那么多地方 就好像是把错失的过去都来弥补 我想用视觉听觉嗅觉每一处感观 整个心都铭记属于你的独一无二 虽然知道再见也许并不那么遥远 但是一想到分离在即的抽离之痛 整个心脏就好像在被一片片剥离 浪漫和激情不管最终是否被磨平 幸运和温情却会一直陪伴在左右 你不在身边的日子我会好好努力 这样重逢的那天将用最好的姿态 与你一

2016-08-17 22:45:28 443

原创 右手边的等待

夜就这样如约而至的到来了 路灯点缀在街道上串成星河 窗外车水马龙的喧嚣在淡去 半个月亮挂在天边灿若瑰宝 一切景象都是那么平和宁静 只是右手边却还是空空如也 就如同左心房早已为你守护 熬过了多少静默无闻的等待 才能够换来携手并肩的时候 我们定会熬过所有不眠之夜 去谱写属于你我的美妙人生

2016-08-17 22:44:25 471

原创 从此以后提及你 无关风雨无关晴

秋 婆娑 满地觞 无可奈何 花已无影随 屋檐下的铃铛 看似风轻云淡在响 却是个心事来回荡漾 从此以后若提及你 无关风雨无关晴 在遮风挡雨时 虽早已知晓 心满意足 那是你 温情 泪

2016-08-17 22:42:32 1081

原创 爱你在四季

你要问我什么时候会想你答案必定是春日里春风十里不及你夏天里夏雨百丈仍念尔秋光中秋霜千亩犹思君冬天来了却道是冬雪万米唯识卿

2016-08-17 22:42:07 418

原创 他山之石可攻处

他山之石可攻处 太乙之舟彼岸停 若将多情比无情 一在花间一在泥 虽知如此伤心处 相识之日仍相知 十里春风相送处 笑谈你我往日情

2016-08-17 22:41:31 277

原创 奇妙的遇见

一月里万物还在沉睡 二月杏花却已然正开 三月暮春小草探出头 四月初夏鲜花遍地开 五月仲夏犹如在梦中 六月炎炎却是夏意浓 七月初秋热浪在翻滚 八月桂花已香飘万家 九月暮秋叶子正飘落 十月初冬寒气已逼人 冬月很温暖因为有你 腊月我想有你在身边

2016-08-17 22:40:23 371

原创 阳光与你一个都不能少

嘘 你听 嘀嗒嘀 钟在摇摆 琴瑟声响起 午后阳光刚好 嘴角忍不住扬起 思考着明天和后天 还在想着奇妙大世界 也许想着未来的事太遥远 不过没有关系还有时间 看看变化的四季时节 尝尝刚落地的果片 闻闻新鲜的树叶 就像肥皂泡泡 轻轻吹一下 魔法出现 这样子 就好 哈

2016-08-17 22:39:23 332

原创 致与我最契合的你

这城市总是风很大 雨一下就下个不停 一个人在路上晃悠 就总是会胡思乱想 我为什么那么爱你 思来想去理由很多 我是缺一半的半圆 终其一生都在寻求 我走失的另一半圆 现在还能够找到你 完美无缺和我契合 拼凑成了圆满的圆 我们既是那么相同 又总是会刚好互补 亲爱的哥哥你问我 我为什么那么爱你 恰好风停了雨断了

2016-08-17 22:38:50 321

原创 定不负相思意

从前从前 人人之间 相隔很远 若要相见 书信很慢 车马不便 一生一世 相见机会 甚是遥远 如今如今 这些问题 不再难解 写封信笺 虽无墨香 心意切切 言语之间 辞藻简洁 情感片片 桃花潭水 纵是千尺 不及感念 蓬山远去 青鸟痴情 犹是叹噎 此时此刻 地理坐标 虽然没变 相见之日 定然不负 情真意绵 by 田园

2016-08-17 22:38:07 375

转载 如何表白成功

转载出处:知乎用户乔梦雨诗 表白就像抛硬币,正面就是拒绝,反面就是委婉拒绝,竖起来就是答应。 曾经不止一次地有身边的弟兄用同一个问题问我:“我喜欢那个女生,我要不要向她表白啊?”,也曾经不止一次地看到身边的广大男性同胞在表白——恋爱第一步——这个问题上无止境的纠结,犯错,伤心,后悔,纠结该与不该,犯了表白死的错误,伤心真心换不来理解,后悔爱的人死了心。为了你们能真心换来真心,为了你们能

2016-08-17 22:13:29 1249

原创 遇见你就是遇见所有不平凡

遇见你就是遇见所有不平凡曾经看见一句话是这样说的: “爱之于我不是肌肤之亲,不是一疏一饭,它是一种不死的欲望,是疲倦生活中的英雄梦想” 。于我而言,爱就是那种不死的欲望遇见你就是遇见所有不平凡,不论亲情、爱情还是友情,我可以奋不顾身的去爱,直到生命的尽头,这也就是为什么我可以一直保持那种就像没受过伤一样。因为我深知,爱是一种温暖的力量,它也许需要历经坎坷,也许需要遍体鳞伤,但是,兜兜转转最终结

2016-08-17 22:06:23 652

原创 你的笑就是我所有想要

你的笑就是我所有想要 清晨篱笆房前阳光刚好 老巷街道弥漫慵懒味道 有几朵云的天空飘着风 角落那只猫也还在玩闹 一切一切好像都在说道 念念不忘就能必有回想 需要经历多少悲欢味道 终在有生之年与你遇到 转过身的两人相视一笑 我在等你而你也是这样 爱情就是让人难以预料 你的笑就是我所有想要 By 田园

2016-08-17 21:50:00 373

原创 谷歌面试题 多线程的同步与互斥操作

题目来源:秒杀多线程第一篇 多线程笔试面试题汇总 /********************************/ 第五题(Google面试题)有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推………现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2….B:2 3 4 1 2 3….C:3 4 1 2 3 4….D:4 1

2015-11-01 09:06:39 956 1

转载 #include<iostream>和#include<iostream.h>的区别

转载自 零度咖啡的博客,版权归原作者所有。 区别在于:如果用了则一定要引入命名空间,即”using namespace std;如果用了 //情况一:使用<iostream>和命名空间 #include <iostream> using namespace std; int main() { cout<<"<iostream> need to u

2015-08-22 23:36:59 8429

转载 static_cast、dynamic_cast、reinterpret_cast & const_的区别

本文转载自 [零度咖啡的博客],版权归原作者所有。(http://blog.sina.com.cn/s/blog_4a84e45b0100f57m.html) 关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有

2015-08-22 23:27:30 411

原创 用单链表对直接插入排序的简单实现

头文件:#ifndef _MAIN_H_#define _MAIN_H_typedef struct tagNode{ int iData; tagNode* pNext; tagNode():iData(0),pNext(NULL){};}NODE,*PNODE;class LST{public: LST(); ~LST(); PNODE

2015-07-28 19:36:02 1709

原创 优雅注释收集 From zhihu

<!DOCTYPE html><!-- :: :;J7, :, ::;7: ,ivYi, , ;LLLFS: :iv7Yi

2015-05-02 22:17:13 717

原创 采用MFC/HALCON混合编程进行一维码、二维码识读

本文主要讲解如何使用halcon库开发一个简单的二维码(一维码)读取工具。先来看下效果图: 接下来,我们开始一步一步搭建开发环境(配置VC)以及编程。 0x00 环境搭建: Halcon下载:Halcon 10.0中文破解版。 安装完后在安装路径下会有include和lib两个文件夹,将这两个路径添加到环境变量中,或者在VC project setting下

2015-04-28 10:59:15 5231

转载 条码扫描枪----针对MS-3扫码器的工作原理

条码扫描器是针对条形码译码的一种专业条码设备。它有很多种叫法,如条码扫描枪、扫描枪、条码阅读器、条码读取器、条码扫描仪。接下来的描述中我们会在几种名称之间进行任意切换,其实概念是一样的。条码扫描器一般由光源、光学透镜、扫描模组、模拟数字转换电路加塑料或金属外壳构成。它利用光电元件将检测到的光信号转换成电信号,再将电信号通过模拟数字转换器转化为数字信号传输到计算机中处理。当扫描一副图像的时候

2015-01-09 21:13:59 11349

转载 VC中 InvalidateRect、RedrawWindow和UpdateWindow的区别

转载自:http://blog.sina.com.cn/s/blog_43c198e90100sia9.htmlInvalidateRect是将客户区标记为无效,并产生WM_PAINT消息,Windows会将WM_PAINT消息放入队列,等待窗口过程的处理,然后操作系统将WM_PAINT当作是低优先级消息,如果后面有其他的动作要处理,则可能会出现空白的区域需要等待一段时间才被刷新。

2015-01-05 08:47:43 2223

原创 关于CListCtrlCL类的一些小错误[已更正,这个不是错误]

从别人代码里拷贝过来的CListCtrlCL类,用在自己的项目里,开始时并没有发现问题,后来在debug时,output总是输出内存泄露信息。就像这样我跟踪了这些地址,恰好出现在我程序里其他地方申请的内存地址的附近,所以一直在自查其他地方到底哪里泄露了。反复查了好几遍,自己写的类的析构函数、释放堆内存什么的措施都有但是还是一直报这个错。后来实在没办法,在网上找到BoundsCh

2015-01-01 11:24:13 1393 2

原创 关于使用BoundsCheck的一些问题汇总

这段时间用VC++6.0写了一个关于数据处理的工作,但是在使用Debug的时候,output输出窗口总是提示有内存泄露。在自查无果的情况下,在网上找到了一些使用Boundscheck来检查程序内存泄露。现将使用时发现的问题汇总如下:1.Boundscheck已经被 Borland公司收购,现已更名为DevPartner,  且是收费软件。所以需要去http://www.borland.

2015-01-01 00:32:57 1927 1

转载 类型转换那些事

首先类型转换:将1个类型的变量的值 拿出来 有的时候经过处理,有的时候不经过处理 赋值给另外的1个类型的变量 的过程.类型转换分:1.自动类型转换2. 强制类型转换 3.Parse转换 4.Convert转换等为什么要类型转换?因为类型不一致系统给你报错,就像我们要去国外,老外不直接收RMB呀,那我们首先要去银行把人民币转换成老外认得的头像吧!先来说说自动类型转换

2014-06-07 20:27:12 459

采用HALCON对二维码图片进行读取

讲解如何使用halcon库开发一个简单的二维码(一维码)读取工具。 参考文章:http://blog.csdn.net/jzjwonderful/article/details/45333013

2015-04-28

可自定义的CListCtrlCL类

可修改颜色的一个CListCtrlCl类 部分函数如下所示 public: 行高 int m nRowHeight; int InsertColumn int nCol LPCTSTR lpszColumnHeading int nFormat LVCFMT LEFT int nWidth 1 int nSubItem 1 ; public: Gradient 渐变系数 立体背景用 不用渐变设为0 void SetHeaderBKColor int R int G int B int Gradient ; public: 设置表头高度 void SetHeaderHeight float Height ; CPtrList m ptrListCol; 保存列颜色 CPtrList m ptrListItem; 保存Item颜色表 CPtrList m colTextColor; 保存列字体颜色 CPtrList m ItemTextColor; 保存单元格字体颜色 bool FindColColor int col COLORREF &amp;color ; 查找列颜色 bool FindItemColor int col int row COLORREF &amp;color ; bool FindColTextColor int col COLORREF &amp;color ; 查找列字体颜色 bool FindItemTextColor int col int row COLORREF &amp;color ; void SetColColor int col COLORREF color ; 设置列颜色 void SetItemColor int col int row COLORREF color ; 设置Item颜色 void SetColTextColor int col COLORREF color ; 设置列文本颜色 void SetItemTextColor int col int row COLORREF color ; void SetRowHeigt int nHeight ; 设置行高 void SetHeaderFontHW int nHeight int nWith ; 设置表头字体大小 void SetHeaderTextColor COLORREF color ; COLORREF m color; BOOL SetTextColor COLORREF cr ; void SetFontHW int nHeight int nWith ; 设置字体的高和宽 void EraseItemColor int col int row ; stColor FindItemColor2 int col int row COLORREF &amp;color ; void EraseAllColor ;">可修改颜色的一个CListCtrlCl类 部分函数如下所示 public: 行高 int m nRowHeight; int InsertColumn int nCol LPCTSTR lpszColumnHeading int nFormat LVCFMT LEFT int nWidth 1 int nSubItem 1 ; public: Gradient 渐变系数 立体背景用 不用渐变设为0 [更多]

2015-01-01

空空如也

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

TA关注的人

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