
开源库和工具
braveyly
这个作者很懒,什么都没留下…
展开
-
图像处理库OpenCV
1、功能处理图片,可以做到:人机互动、物体识别、图象分割、人脸识别、动作识别、运动跟踪和机器人。 2、OpenCV与OpenGL、Direct3D后两者是处理3D,且为死对头。微软通过系统兼容,强制要求硬件厂商支持D3D,排斥OpenGL 3、类似图片处理库OpenCV、FreeImage、CImg和CxImage。四大图像库:OpenCV/FreeImage/CI原创 2013-03-18 16:59:00 · 960 阅读 · 0 评论 -
算法库Crypto++
加解密、Crypto++、简单例子,非常好的入门级文章。 Crypto++入门学习笔记(DES、AES、RSA、SHA-256) http://www.cppblog.com/ArthasLee/archive/2010/12/01/135186.html转载 2013-03-18 16:11:10 · 953 阅读 · 0 评论 -
开源软件AxCrypt介绍
1、采用MFC作为软件界面,提供一个文件浏览器,针对各个文件进行加解密2、加密后,文件后缀名改为此软件特定后缀名axx3、采用对称加密算法AES进行加解密,采用散列算法SHA判断文件是否变化原创 2013-03-18 16:08:41 · 1174 阅读 · 0 评论 -
QT程序HelloWorld
有两种方法来写QT程序,一种是采用设计器、一种全部用代码。一、用设计器file->new file/project->Application->Qt Gui Application除了主文件main.cpp和工程文件xxx.pro以外,还有ui文件xxx.ui,此文件在编译时将会转换成h文件,还有自动生成的主窗口文件mainwindow.cpp二、用代码file->new fi原创 2013-11-01 18:08:13 · 8202 阅读 · 0 评论 -
SQLite数据库Hello World
嵌入式数据库主要是Berkeley DB和SQLite,BDB功能很强可以应用于工业,但不是关系数据库,SQLite免费小巧且速度快。1、下载源代码并编译安装在http://www.sqlite.org/download.html下载sqlite-autoconf-3080100.tar.gz,解压缩后./configure ; make ; make install,则生成了sqlite原创 2013-11-01 18:08:28 · 1096 阅读 · 0 评论 -
QT在linux上安装步骤
1、环境及安装包(1)操作系统本版:Red Hat 4.4.7-3(Linux version 2.6.32-358.el6.i686)(2)GCC版本:gcc version 4.4.7(2)安装包:QT5.1(qt-linux-opensource-5.1.1-x86-offline.run),包含了Qt 5.1.1 libraries和Qt Creator 2.8.1,http:原创 2013-11-01 18:07:38 · 7239 阅读 · 3 评论 -
QT程序打包发布
用两台虚拟机进行测试,其中一台为QT的开发机器,另外一台没有安装QT等相关程序的部署机。(1)将依赖的包及相应的软连接拷贝到部署机的libqt目录下,并设定动态链接库的环境变量LD_LIBRARY_PATH,这些依赖包可以通过ldd命令查询libGL.so.1.2.0、libicudata.so.51.1、libicui18n.so.51.1、libicuuc.so.51.1、libQt5原创 2013-11-01 18:08:09 · 25559 阅读 · 2 评论 -
gtest和gmock
自动测试框架和打桩库,详细使用手册见:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html原创 2013-11-18 16:58:44 · 4599 阅读 · 0 评论 -
source insight 和 vs 快捷键汇总
source insight有用的快捷键1、shift+F8 高亮当前单词3、F7 浏览项目符号4、F8 浏览本文件符号5、Ctrl+L Click(select) 跳转到原型6、Ctrl+R Click(select): 语法信息(弹出该语法的信息)7、CTRL+TAB 切换不同的窗口8、CRTL+/ Refference11、F原创 2013-11-06 09:38:39 · 1625 阅读 · 0 评论