自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhyh1435589631的专栏

向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年

  • 博客(18)
  • 资源 (23)
  • 收藏
  • 关注

原创 googletest 学习记录

1. 前言学习java的时候, 我们可以非常方便的使用JUnit对我们编写的代码进行测试, 但是C++中没有现成的工具, 后来找到了几款 CPPUnit, googletest。 这里记录下学习googletest 的一些过程, 方便以后查阅。2. 相关资料2.1 官方资料1. Introduction: Why Google C++ Testing Framework? 2. AdvancedG

2016-10-30 15:30:33 968

原创 程序员的自我修养 读书笔记 chp4

4.1 空间与地址分配链接: 将几个输入目标文件加工后合并成一个输出文件的过程链接方式: 按序叠加 在有很多输入文件的情况下, 输出文件将会有很多零散的段相似段合并 两步链接: 空间与地址分配符号解析和重定位4.2 符号解析和重定位重定位重定位表绝对寻址修正和相对寻址修正的区别在于绝对寻址修正后的地址为该符号的实际地址, 而相对寻址修正后的地址为符号距离被修正位置的地址差4

2016-10-29 22:52:04 661

原创 求空间两条直线之间的距离

1. 前言最近老板让写一段空间点匹配的代码, 其中涉及到求空间两直线之间的距离,写起来满费劲的, 这里做一个记录。2. 处理思路空间两直线之间的位置关系主要可以分为: 重合, 平行, 相交, 异面。2.1 异面情形(含相交): 已知空间中两线段,如果它们无限变粗,判断是否相交。(主要讨论不在同一平面的情况)线段AB 线段CD 问题的关键是求出这两条任意直线之间的最短距离,以及在这个距离上的

2016-10-28 21:52:42 33654 5

原创 程序员的自我修养 读书笔记 chp3

3.1 目标文件的格式PC 平台流行的可执行文件的格式主要是 windows 下面的 PE 和 Linux 下的ELF, 他们都是COFF 格式的变种3.2 目标文件是什么样的一般来说, text 段放置代码, data段放置初始化的数据(全局变量或者静态变量), bss 放置未初始化的数据(全局变量或者静态变量) bss 段只是为未初始化的全局变量和静态变量预留了位置, 并没有内容, 不会占

2016-10-27 14:50:18 522

原创 程序员的自我修养 读书笔记 chp2

2.1 被隐藏了的过程一般一个hello world程序主要可以分为4个步骤: 预处理,处理其中的一些宏等信息编译, 将预处理完的文件进行词法分析,语法分析,语义分析以及优化之后生成相应的汇编代码文件汇编, 将汇编代码转化为机器码链接,将程序运行所需要的各个模块整合起来2.2 编译器做了什么词法分析 lex语法分析 yacc语义分析 生成语法树中间语言生成 将语法树转化为

2016-10-26 11:26:40 512

原创 jetBrains 学生计划

1. 前言上次一个同学告诉我说jetbrains 有学生计划,上去一看果然, 真是业界良心呀2. 相关内容JetBrains Toolbox 专业开发工具学生免费授权计划 http://www.jetbrains.com/student/ 然后进入邮箱验证身份激活账号中的授权即可~~

2016-10-26 10:56:52 3169 1

原创 程序员的自我修养 读书笔记 chp1

1. 前言知乎上面好多推荐看这本书的, 今天拿起来看看, 做些笔记2. 笔记1.2 万变不离其宗计算机硬件中几个关键部件: 中央处理器cpu内存IO控制芯片硬件结构框架 北桥: 高速芯片 使用 PCI 总线 南桥: 低速芯片 使用 ISA 总线SMP 和 多核 由于CPU的频率受到制作工艺限制,无法继续提升, 就采用增加cpu 数量提升性能但是这个有点类似人月神话中的思想,

2016-10-26 10:48:16 878

原创 使用 doxygen 写注释

1. 前言一直知道写代码应该需要写注释, 写说明文档, 可是真正要单独写起来的时候真的非常讨厌, 直到后来发现了这么一个工具 doxygen, 真的非常好用, 他可以通过类似java 注释的风格进行编写注释, 然后通过他可以自动生成注释文档, 神器呀~~ 代码注释风格 : http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html mar

2016-10-25 11:36:47 1870

原创 智能对话机器人学习与制作(1)

1. 前言最近人工智能这个概念特别的火, 就想试着做一些类似的东西, 正好看到了这个项目 http://www.codeproject.com/articles/36106/chatbot-tutorial 于是就想跟着做一下, 顺便记录下相关的内容2. 流程1. version 1.01. 原理第一版的功能非常简单, 只是创建了一个知识库, 用户输入一段话之后, 随机的从知识库中挑选一句话进行输出

2016-10-25 10:55:25 1458

原创 【实验楼】Python 图片转字符画 学习记录

1. 前言以前一直觉得字符画非常牛逼,却又不知道怎么做, 今天正好看到实验楼上有这么一个实验介绍这个的做法, 虽然非常简单, 不过还是蛮好玩的呢 Python 图片转字符画2. 记录2.1 实现代码# coding:utf-8from PIL import Imageimport argparse#命令行输入参数处理parser = argparse.ArgumentParser()pars

2016-10-17 09:54:42 1903

转载 64位Win7下编译Python3的计算机视觉库:OpenCV

点我进入原文=====【opencv3.1 + python 3.4.4 + vs2013 亲测可用】=====64位Win7下编译Python3的计算机视觉库:OpenCV   注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/)   OpenCV目前最新版是3.0.0 rc1,

2016-10-16 16:08:56 1995

原创 windows 批量改名小工具

1. 前言最近老板让师弟写一个程序把制定目录下的tif 文件全部重命名为 1, 2, 3 的形式。 觉得好简单, 于是动手写了一下。 基本思路就是遍历文件夹下的文件名称, 然后通过调用 rename 方法进行名字修改2. 实现2.1 C++主要借助 _findfirst, _findnext, _findclose 进行操作 http://www.cnblogs.com/surgewong/p/

2016-10-15 13:18:03 3228

原创 Run-Time Check Failure #0 错误小结

1. 前言今天在 mfc 程序框架中 加入了 C++11 的thread 线程, 将他生成之后, 就直接detach了, 结果关闭程序的时候出现了问题: 2. 处理方案网上也搜索了一些解决方案: http://www.cnblogs.com/junchu25/archive/2012/08/10/2631133.html http://blog.csdn.net/dybinx/articl

2016-10-13 15:59:06 8799

原创 C++ 文件拷贝函数 CopyFileExA 使用

1. 前言老板让在相机控制程序中加入一个功能, 将采集的图片移动到相应的目录下去。于是想到了 CopyFileExA。 相关参考文档: 1. CopyFileEx function2.CopyProgressRoutine callback function我们需要做的就是将这个函数调用封装一下, 使他更加贴近我们熟悉的方式进行调用。2. 基本思路核心是使用 CopyFileEx, 不过这个函数

2016-10-13 15:36:16 5201 1

原创 应用程序无法正常启动0xc000007b 问题记录

1. 前言老板让把实验室的相机系统优化一下, 结果突然一个错误: 2. 处理方法上网搜了一堆解决方案: http://jingyan.baidu.com/article/4dc408488ff783c8d946f1e8.htmlhttp://www.jb51.net/os/win10/408746.html装了 Direct X 9c, 修复了Direct X , 安装了 .net 平台 一点用

2016-10-12 20:07:12 3177

原创 matlab 数组元素去重

1. 前言今天老板突然在群里问了一个问题, 如何使用matlab 将一个数组中重复出现的所有元素剔除。 ie: [1,1,2,3,4] ⇒ [2,3,4]2. 实现思路基本思路就是统计每个元素出现的次数, 然后选出出现次数为 1 次的进行输出。 使用C++ 我们可以借助一个 map 非常容易的实现, 但是要求用matlab 确实有些费劲。。。。3. 实现方法其中, histc 是

2016-10-08 20:57:32 6613

原创 [实验楼]Python 实现火车票查询工具

1. 前言好久没有登录实验楼了, 发现实验楼开了一些很有意思的实验课。 就比如这个用 python 实现火车票查询的工具。2. 基本思想2.1 主要思路之前也从来没有想过这个怎么去实现, 预习了一下之后, 发现这个和我们的爬虫非常相像, 本质上就是爬虫的一个应用。2.2 学习到的知识点2.2.1 docopt用来解析命令行参数 https://github.com/docopt/docopt 我们

2016-10-05 22:02:19 42177 1

原创 centos 7 解决无线上网问题

1. 前言centos 7 的上网问题一直是我最困扰的, 我曾经一度怀疑centos 7 究竟是不是支持无线网络, 虽然之前写过一篇博客讲述怎么连接无线网络: http://blog.csdn.net/zhyh1435589631/article/details/51040254 但是, 之后一段时间总是连接不上了, 可以扫描到无线网络, 但是就是获取不到ip地址。 (还没没有无线网络的图标)疯

2016-10-05 15:40:11 11758 2

ResourceHacker

用来提取应用程序资源的工具

2017-03-13

扫雷程序可执行文件

由于win10去掉了原先自带的扫雷程序,因而这里从网上找了一个扫雷程序过来,作为目标进行分析

2017-03-13

pcl点云数据文件 兔子

pcl 的点云数据文件, 安装完毕可以利用这个文件来测试下是否安装成功

2017-01-17

diskgenuis

用于系统分区的神器

2017-01-06

unetboot工具

制作系统启动盘的基本工具

2017-01-06

Win32DiskImager-0.9.5

用来制作U盘启动项的基本工具

2017-01-06

ImageWatch

http://blog.csdn.net/zhyh1435589631/article/details/53996182 博客中介绍的opencv 神器 官方地址: https://marketplace.visualstudio.com/items?itemName=WolfKienzle.ImageWatch

2017-01-03

visual odometry part1

视觉里程计的综述文章

2016-12-10

相机模型绘制的工程文件autocad

autocad 工程文件, 用来绘制相机模型

2016-12-09

计算机多视图几何

多视图几何的英文版

2016-11-28

30天自制操作系统 pdf part1

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统 电子书 的一部分

2016-11-22

30天自制操作系统 电子书 part2

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统的电子书 第二部分

2016-11-22

30天自制操作系统的光盘part1

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 30天自制操作系统的附加光盘文件的一部分

2016-11-22

winHex18.5 x86_x641

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53262659 用来编辑16进制文件的使用工具

2016-11-22

opencv 类似matlab 绘图

参考博文 http://blog.csdn.net/zhyh1435589631/article/details/53241566

2016-11-20

chatbot3 源码

http://www.codeproject.com/articles/36106/chatbot-tutorial 上面 chatbot3 部分源码, 由于国内把dropbox 墙了, 于是就传到这边来了

2016-11-19

华为oj解答

个人的华为oj刷题代码

2016-09-14

vc_mbcsmfc.part2

vs2013 用来打开多字符集项目必须的支持文件

2016-05-01

8皇后问题七届源代码

博客http://blog.csdn.net/zhyh1435589631/article/details/45842823的配套源代码,使用于N皇后问题的求解,C++方式实现

2015-05-19

vs2013+opencv2.4.9配置环境

vs2013+opencv2.4.9配置环境 只需ctrl + H 替换相应路径即可,相应博文地址 http://blog.csdn.net/zhyh1435589631/article/details/45649709

2015-05-11

poj 1782 run length encoding 测试数据

poj 1782 run length encoding 测试数据

2015-01-17

空空如也

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

TA关注的人

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