自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程编程中的cmake

我们在Linux上编程的时候,大部分时候都是利用cmake来完成我们的项目编译。 那如果项目中遇到了多线程的pthread族函数,就要加上链接到pthread库的标识, 在CMakeLists.txt后面加上:find_package (Threads)add_executable (myapp main.cpp ...)target_link_libraries (myapp $

2016-01-30 15:56:08 2747

原创 图像中的深度和通道

Mat的两个属性:1. type表示矩阵的数据类型:CV_(S|U|F)CS: 有符号整形U: 无符号整形F: 浮点型常见的矩阵类型有:CV_8UC1 : 8位无符号整形单通道矩阵CV_32FC2: 32位浮点型双通道矩阵解释:通道表示每个点能存放多少个数,例如RGB彩色图像中每个像素点存放三个值,即3通道的图像中的深度值表示每个值有多少位数来存储,表示

2015-12-19 00:22:39 687

原创 ubuntu下opencv + qt 开发环境的搭建

工作的事已经安定下来,最近开始准备做毕设,我毕设的选题是基于无人机的对人体的识别和跟踪,所以势必要涉及到opencv图像处理的使用,我是在ubuntu上进行开发的,由于考虑到最终是加载在嵌入式设备上,所以采用qt编译环境,这样便于移植。话不多说,一步一步来!1.  opencv 的安装配置  先确保你的ubuntu下安装了以下软件,若没有直接 apt-get install即可,

2015-12-03 19:40:42 2863 4

原创 整数型数组元素拼接问题

找给定的整数型数组中将数拼接成的正整数中最小的,如给定 123 321 ,则形成的最小的整数位123321利用STL中的算法快速实现,代码如下:#include #include #include #include using namespace std;bool compare(const string& str1, const string &str2){ string

2015-11-12 13:00:04 648

原创 字符串中最长的数字子串

给定 一个字符串,找出其中最长的数字子串,例如:输入:“asdf12hh1234hdhf145624d”输出:6            145624#include #include using namespace std;int find_longest(const char* str,char* num,int size){ int i,j;

2015-11-12 12:51:18 909

原创 c++中实现将字符串按模式分段

java中String中有个split函数,可以将字符串按照给定的模式分段,返回一个字符串数组,c++标准库中没有这样的函数,于是动手利用string中的find和substr函数实现这样一个功能,直接贴代码:#include #include #include #include #include using namespace std;void print(string str

2015-11-11 18:50:12 1785

原创 c++中将文件内容清空

最近遇到要将文件中的内容清空,再写入的问题,最终得到两个个靠谱的方法1.  利用文件流,设置标志位即可,代码如下:

2015-11-11 00:12:50 31893 4

原创 TCP/IP 各层的主要协议及概念

虽然接触网络很长时间,但是TCP/IP各层协议以及主要涉及的概念经常记混了,这次特地整理了一下。

2015-09-11 20:36:15 16826 1

原创 排序算法总结

最近马上就要校招了,开始进入刷题模式,做了一些题后发现,排序算法实际上是好多题目的基础,掌握好各种排序算法对处理各种复杂题目是十分有帮助的。

2015-08-16 11:46:31 488

转载 IP地址首部详解

IP地址首部图示版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6)IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),

2015-07-19 16:55:41 3491

原创 Unix 网络编程--一实现聊天和传文件

socket套接字是网络编程中最常用的方法。基于socket套接字,用c语言实现一个简单的基于c/s架构的程序,可以实现客户端和服务器端之间聊天和传文件等功能,同时服务器端实现并发。  代码如下:头文件:#define __unp_h#include #include #include #include #include #include #include #includ

2015-07-19 10:39:40 523

原创 初学Linux——Linux内核的编译

一.在讲Linux编译之前,有必要说明一下make

2014-10-28 20:15:13 628

客户信息管理系统

客户信息管理系统,能简单管理个人客户信息和集团客户信息,有界面显示,可作为java和数据库学习的小练习

2015-08-16

jdk_API_1.6

很nice的JDK API中文版参考文档 能满足你学java过程中需要参考的所有类 接口以及相关概念等等

2015-03-20

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

TA关注的人

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