自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 QCustomPlot的使用方法

1. 官网下载去官网下载,最新的版本,地址:http://www.qcustomplot.com/目前最新的是2.0.0 Beta版本,使用起来和老版差不多。2. 使用方法(1)将压缩包解压,得到2个文件:qcustomplot.h  和  qcustomplot.cpp,放入项目文件夹。(2)如下图所示,在pro文件里,

2017-05-26 14:15:56 4673 1

原创 Linux下网络编程(3)——进程间通信(IPC),共享内存,传递结构体数据

1. 前言多进程,总有一些交互要做,不可能完成独立。这里是最简单的例子。一个写入,一个读取。一个建立共享内存,写入数据。一个读取共享内存的内容。2. 代码twriter.cpp 代码如下:#include#include#include#include#includeint main(){ int shm_id;

2017-05-25 11:36:22 3510 2

原创 一共有20级楼梯,每次可以上1级或2级,登上第20级一共有多少种上法

1. 分析上第1级: 1种上法上第2级: 2种上法上第3级: 3种上法  3 = 2 + 1上第4级: 5种上法  5 = 3 + 2上第5级: 8种上法  8 = 5 + 3...1,2,3,5,8, ...从第3级楼梯开始,每级楼梯的上法等于之前两级楼梯上法的和。由此构成斐波那契数列,登上第20级台阶种类数即为该数列第二十项的数值,经计算为1

2017-05-23 21:24:35 31926

原创 Linux下网络编程(2)——TCP多连接,1个server,多个client

1. 前言本次使用TCP连接,1个server,多个client。server和多个client之间,可以互相发送消息。2. 代码tcp_sever_fork.cpp  如下:#include #include #include #include #include #include #include #include #include

2017-05-23 15:55:23 14867 6

原创 Linux下网络编程(1)——最简单TCP server/client例子

1. 前言这是最简单的网络编程例子,一个服务端,一个客户端。环境:CentOS 6.7  64位,GCC 4.8.52. 代码2.1 服务端代码——tcpserver.cpp#include #include #include #include #include #include #include #include #include #

2017-05-22 01:33:29 2304

原创 C/C++ 将 字符串 赋给char[]

将 字符串 赋给char[]  :/* code not tested */#include int main(void) { char *src = "gkjsdh fkdshfkjsdhfksdjghf ewi7tr weigrfdhf gsdjfsd jfgsdjf gsdjfgwe"; char dst[10]; /* not enough for all o

2017-05-20 14:58:05 3987 1

原创 学习算法(5)——快速排序

1. 前言快速排序,很经典,无数的地方都提到。代码,虽然看起来不多,但是理解起来,并不是很容易。我花了很长时间,才弄明白。下面的代码,最关键的地方,就是理解 i 和 j 的增长的意义。【关键核心理解】j   :   序号小到大,做数组轮询。i   :    始终停留在比pivot大的数字的前一个坐标上。这个坐标之前的数字都小于pivot 或者 i=-

2017-05-14 23:44:54 331

原创 linux下c调用shell命令,以及判断文件是否存在

1. linux下c调用shell命令的方法方法:使用  popen()  函数 ,需要包含头文件  #include  代码如下:FILE *fp;fp = popen("ls /home", "w");if (NULL == fp) { cout << "error" << endl;}pclose(fp);2. 检查文件是否存在方法: 使用acces

2017-05-12 13:10:09 1068

原创 opencv从零开始——7. 在CentOS上,基于Qt使用OpenCV的方法

1.  安装Qt的方法请参考我之前的博文: 在CentOS6.5搭建Qt5环境 2. 在CentOS上,基于Qt使用OpenCV的方法在安装好Qt之后,只需要2步:(1)新建项目(2)修改pro文件在pro文件里面,填写以下内容即可:INCLUDEPATH += /usr/local/include \ /usr/l

2017-05-09 21:54:17 1368

原创 opencv从零开始——6. 图像的读取和像素遍历

一、 基础知识(1) 将一幅图像视为一个二维函数f(x,y),以左上角为原点,x代表横轴,y代表纵轴。(2) 图像分类:二值图像:每个像素只有黑,白两种颜色。像素只有0和1两种取值,一般用0表示黑色,1表示白色。灰度图像:在二值图像中,进一步加入许多介于黑白之间的颜色深度,就是灰度。每种灰度对应一个级别,通常用L表示。RGB图像:通常将红色分为256个级别,绿色

2017-05-06 19:01:13 5750

原创 读书有感

最近,在看书,看一些经验之谈,国内国外的都有。重看一遍林锐博士的《高质量程序设计指南:C++/C语言》,真是常看常新,字字珠玑啊!譬如下面这一段话,看了之后,受益匪浅。在217页。因此,构成对象本身的只有数据,任何成员函数都不隶属于任何一个对象,非静态成员函数与对象的关系就是绑定,绑定的中介就是this指针。

2017-05-03 11:23:25 339

Qt5做的计算器

Qt5做的简单计算器。

2016-03-22

LeapFTP3.0.1.46_yfy.zip

特别好用的FTP传输工具,操作简单,无门槛,传输速度极快,是各操作系统间传输的好工具

2014-01-09

cuteFTP.zip

一种好用的,各种操作系统间的传输工具,这种工具可以自由的传输文件,快速,好用

2014-01-08

空空如也

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

TA关注的人

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