摘要: 学习了几天多线程技术,做个总结,便于记忆。 一般 多线程传递参数 为 void* 所以会有一个强制转换过程 (int*) (void *)等,传递多个参数选择 结构体指针。为了避免多个线程访问数据冲突 会有一个 叫做 “临界区”CRITICALSECTION“ 类 ,防止读写数据冲突, 大概流程是: 阅读全文
posted @ 2016-10-16 00:08 hutian 阅读(3673) 评论(0) 推荐(0) 编辑
摘要: 在键盘布局里面,(Keyboard Layout)设置为中国,汉语。解决问题 阅读全文
posted @ 2016-09-06 15:59 hutian 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 图像细化多用于机器人视觉,OCR字符识别等领域,细化后的图像经过去毛刺就成为了我们常说的图像的骨架。 该图像细化代码依据论文: T. Y. ZHANG and C. Y. SUEN A Fast Parallel Algorithm for Thinning Digital Patterns 代码如 阅读全文
posted @ 2016-08-10 13:57 hutian 阅读(3149) 评论(1) 推荐(0) 编辑
摘要: VS2012在win7 64位机中x86和x64下基本类型的占用空间大小 #include "stdafx.h" #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { int i = 0; i = sizeof(int); // x8 阅读全文
posted @ 2016-08-08 18:03 hutian 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 在C++的类定义里面,可以看到类似下面的定义: class List { private: Node * p_head; int length; …… Public: int GetLength () const; bool GetNodeInfo(const int index,Node & bu 阅读全文
posted @ 2016-08-05 13:40 hutian 阅读(336) 评论(1) 推荐(0) 编辑
摘要: 如题: C++ , Objective-C , Java , Python , R , Shell , HTML/CSS , JavaScript , AngularJS , Common Lisp ,Vimscript 语言,谷歌公司内部代码规范文档现在可以在GitHub上可以查阅了。 下面列出的 阅读全文
posted @ 2016-08-03 14:31 hutian 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 比如一个有符号位的8位二进制数11001101,逻辑右移就不管符号位,如果移一位就变成01100110。算术右移要管符号位,右移一位变成10100110。 逻辑左移=算数左移,右边统一添0 逻辑右移,左边统一添0 算数右移,左边添加的数和符号有关 附上代码: int sra(int x, int k 阅读全文
posted @ 2016-08-03 11:52 hutian 阅读(4284) 评论(0) 推荐(0) 编辑
摘要: 当日股票开盘出现跳空缺口,如果十点半之前未补缺口,全天都会维持当天状态。 阅读全文
posted @ 2016-08-01 11:07 hutian 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在处理图像时,会经常对像素进行操作,实时性要求较高的场所往往会使用并行处理,好在(C/C++ API)支持多种并行方式:mpi,openmp,intel ipp 等,今天记录一种利用 openmp简单的并行处理图像方法:灰度图像取反。 需要用到的头文件:#include “omp.h”,作者是基于o 阅读全文
posted @ 2016-07-29 19:03 hutian 阅读(3204) 评论(0) 推荐(0) 编辑