自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 TCP/IP协议学习

概念    TCP提供一种面向连接的、可靠的字节流服务。   TCP/IP一般被认为是四层协议:                                                          应用层:处理特定的应用程序细节。 传输层:主机间的应用程序提供端到端的通信,包括TCP(传输控制协议)和UDP(用户数据报协议)。 网络层:网络层的协议包括IP协议...

2018-11-14 17:51:25 222

原创 c++ explicit的作用

C++中的关键字explicit主要是用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。类构造函数默认情况下声明为隐式的即implicit。explicit关键字只能用于类内部的构造函数声明上,而不能用在类外部的函数定义(函数实现)上,它的作用是不能进行隐式转换;explicit关键字作用于单个参数的构造函数,如果构造函数有多个参数,但是从第...

2018-09-03 19:05:01 293

转载 C++ sstream 使用

C++引入ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含<sstream>这个头文件。详细请见Karllen

2018-08-25 12:16:25 690

转载 C++数值类型与string的相互转换

文章出处:C++数值类型与string的相互转换

2018-05-07 11:17:43 248

转载 Linux执行可执行文件提示No such file or directory

在运行一个可执行文件的时候遇到了问题如下: bash: ./process_L1B_to_L2A.exe: No such file or directory 然后我找到的原因,转载的别人的出处是: Linux执行可执行文件提示No such file or directory的解决方法

2017-11-20 13:42:43 10591

转载 Visual Studio 快捷键

快捷键别人都做了整理我就不写了 - visual studio 2015快捷键整理 - vs快捷键

2017-11-16 10:48:24 155

原创 Linux Cmake静态库链接

静态库和动态库使用的区别:其中.a文件是静态链接库文件,静态库名称一般为xxx.a,在编译时和应用程序链接在一起,这样的应用程序占用空间较大,但是可以在任意台电脑上使用,而不必担心电脑上是否有库的存在。 .so是动态库链接文件 动态库名称一般为xxx.so,对于动态库即可以在编译时链接,也可以使用dlopen()/dlsym()/dlclose()函数在运行时调用,后种方式占用空间较小,且可以实

2017-11-07 14:06:21 11652

原创 在写cmake遇到的问题

问题描述: 项目中开发hdf5的读写,之前我在linux安装过hdf5,安装默认路径是“/usr/lib,最近我又重装了hdf5,增加了c++选项,安装路径是“/usr/local/hdf5/lib”,我自己写的cmake的内容如下: --FindHDF5.cmake# HDF5_INCLUDE_DIR --<name>_INCLUDE_DIR# HDF5_LIBRARY_DIR

2017-10-18 10:30:43 416

转载 CMake 命令学习

在linux下,自己编写makefile感觉有点难,我就选择了更加简单的cmake,但在学会用cmake之前,也要经历一段学习的过程,在网上找到不错的博客。 转载出处:我是一只小小的菜鸟

2017-10-17 10:32:55 183

原创 ubuntu log4cxx安装和使用

安装说明 log4cxx的官方下载地址是http://logging.apache.org/log4cxx/index.html ,log4cxx的使用需要两个辅助库, apr和apr-util的官方下载地址是http://apr.apache.org/download.cgi,apr我用的是apr-1.6.2.tar.gz,apr-util我用的是apr-util-1.6.0.t

2017-10-09 14:47:20 1548

原创 Top命令参数学习

在命令终端输入top,会出现一下的界面: 那么这些参数代表什么意思呢?一下是我学习的记录。统计信息区第一行: 任务队列信息14:36:36 --当前系统时间5:40 --系统已经运行了5个小时40分钟(这段期间没有重启)3 users --当前有三个用户登录系统load average:0.07,0.03,0.05 --load average后面的三

2017-09-06 15:24:50 292

转载 Eigen的学习

Eigen入门

2017-08-31 10:57:25 274

转载 Linux环境下静态库和动态库的生成和使用 (.a文件和.so文件)

静态库的生成Linux环境下静态库的生成和使用 (.a文件)2.动态库的生成Linux环境下动态库的生成和使用 (.so文件)

2017-08-25 14:31:28 484

原创 Ubuntu下Opencv的idft实现Matlab的ifft2

定义一维数组double real_imge[]={-0.248337 , 0.114635 ,-0.322947 , 0.169408 , 0.996033 , 0.0851161,-0.768792 , 0.578845 , -0.251503 , 0.0603351, -0.352855 ,-0.575426 , 0.0513321,-0.0

2017-08-11 18:54:26 464

原创 Ubuntu 14.04 安装 OpenCV-3.2.0

安装的过程真是困难重重啊!不多说了,说说具体过程吧!安装依赖项 sudo apt-get install build-essential sudo apt-get install cmake sudo apt-get install git sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-de

2017-07-19 17:05:20 393

原创 ubuntu创建C++工程及Makefile

将一段代码移植到Linux并进行调试 首先,你必须有一个Linux开发环境,这样才能进行C++开发。笔者用的是安装在虚拟机中的Ubuntu 9.04,Ubuntu操作系统是没带C++编译器g++。在连网的情况下,在终端中使用root超级用户权限输入以下命令: sudo apt-get install g++ 并回车即可安装C++编译器g++ 创建工程如下:打开终端,在当前目录下

2017-07-14 18:04:49 1464

原创 SaaS,软件即服务

一、云计算的定义美国国家标准与技术研究院(NIST)定义的云计算是由一个可配置的共享资源池组成,该资源池提供网络、服务器、存储、应用程序和服务等多种硬件和软件资源,具备自我管理能力,用户只需少量参与就可按需获取资源。 美国伯克利大学云计算白皮书认为云计算包括互联网上各种服务形式的应用以及应用所依托的数据中心的软硬件设施,应用服务即 aaS(Software as a Servic

2017-07-14 17:33:27 821

转载 extern "C"的解析

看了觉得挺好,先留着,转载的被遗忘的博客 extern “C”使用说明

2017-01-16 10:13:36 219

转载 template<class T>函数模板

转载的strong er的博客template函数模板

2017-01-12 16:47:01 1670

原创 Ubuntu Read and Write NetCDF file

我将之前的在Window下VS成功读取NETCDF的程序移植到Ubuntu下Linux 配置NetCDF环境 (1)官方下载源程序包:http://www.unidata.ucar.edu/downloads/netcdf/index.jsp,我下载版本为netcdf-4.4.1.1 (2)打算装在/usr/local/netcdf目录下,$ mkdir /usr/local/netcdf

2016-12-28 17:14:33 870

原创 实习一周的工作总结

学生期间第一个实习机会,也是最后一个实习机会,满心期待自己的表现,但是感觉这周表现不太好,可能是刚来吧,一直在装系统,配环境,这一项是我的弱项,但无论遇到怎么样的困难险阻,我都会努力去克服,因为我心中有梦!那就简单的说说这周的体会。一、装系统,配环境哎!最不喜欢的就是这活,但组里没有其他的小伙伴,只能自己尝试着来,当然问问多多。我第一次一个人完整的把win10系统装成功了。(1)在

2016-11-25 17:26:36 2372

原创 面试例题积累

面试例题 1.什么是数据库事务?答案:数据库事务是指作为单个逻辑工作单元执行的一系列的操作,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务的开始与结束可以由用户显示控制。如果用户没有显示的定义事务,则由DBMS按默认规定自动划分事务。事务具有原子性、一致性、独立性和持久性等特点。 事务的原子性是指一个事务要么全部执行,要么全不执行。 事务的一致性是指事务的运

2016-08-23 10:41:01 261

转载 备份Ubuntu 并制作成iso安装文件

Remastersys—制作当前的ubuntu系统镜像iso,自定义ubuntu系统 备份Ubuntu12.04 并制作成iso安装文件

2016-06-25 16:11:16 1130

原创 ros 安装webcam驱动

首先我先说明下的工作的环境,vmware+ubuntu+ros+indigo,下面是我在安装usb_cam遇到的问题。 1. 安装ros perception 我这里是indigo,如果是jade请相应的把indigo改成jade,终端输入 $ sudo apt-get install ros-indigo-perception2.查看video设备并安装驱动 ls/dev/|grep

2016-06-23 15:07:09 508

翻译 linux系统备份

在linux工作,系统备份是很有必要的,养成系统备份的好习惯会提高你的工作效率。 下面我就简单的说一下: 1.备份系统 首先成为root用户: sudo su 然后进入文件系统的根目录,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录, cd / 下面是用来备份系统的完整命令: tar -cvpzf /media/sda7/backup.t

2016-06-23 10:17:06 665

原创 avconv使用

我将自己的连续拍的照片转换成小视频,照片的格式是png的,我用的工具是avconv,前提是你的环境已经成功安装了avconv,安装命令 sudo apt-get install libav-tools 将照片考到file目录下,并且将你要转换视频保存的目录下要有一个.mov的文件(这个我也不知),然后在终端命令下输入avconv -r 60 -i /home/zhu/Desktop/11.1/%

2016-06-04 15:30:24 1397

原创 ubuntu调试arduino程序出现找不到<string>

最近在赶一个项目,在调试arduino的程序时遇到一个问题无法解决,整了好几天,问了好多人,还是没有解决,最后发现合作伙伴的可以运行,他指点之后解决了,嘿嘿… 问题描述: 我的运行环境是ubuntu+ros+arduino,当我们自定义消息类型,*.msg文件内容如下:int16 baseint16 arti1int16 arti2int16 arti3int16 pinza这里的in

2016-05-28 10:06:03 913

原创 如何找出数组中重复次数最多的数

数组{1,1,2,2,4,4,4,4,5,5,6,6,6},问题是找出出现重复次数最多的数,该数组重复出现次数最多的是4,本问题我使用map映射表,通过引入map表,map是STL的一个关联的容器,它提供一对一的数据处理能力,其中第一个关键字,每个关键字只能在map中出现一次,第二个称为该关键字的值,来记录每一个元素出现的次数,然后判断次数的大小,进而找出重复次数最多的元素。程序实例如下,环境是V

2016-05-12 22:00:03 3294

翻译 华为2016校招机试题(2015年9月) 海大上午场(包含实现代码,运行环境为VS2010)

简单的均值滤波算法描述:计算机在对模拟信号进行数据采集时,经常会受到干扰,导致读取的数据发生突变。这时就需要对采集的数据做特殊处理。该题目模拟对电池电压的数据采集,限定条件如下: (1)电池电压的有效范围为【3300-4200】,包括3300和4200,无效值在计算时要丢弃 (2)输入为10组电池电压。包括有效值和无效值,每五组有效电压求一次平均值,作为最终输出值,有效值不够5组不输出 (3)

2016-05-03 21:25:14 542

原创 标题华为2016校招机试题(2015年9月) 海大上午场(包含实现代码,运行环境为vc)

标题华为2016校招机试题(2015年9月) 海大上午场(包含实现代码,运行环境为vc)

2016-05-03 19:58:00 507

原创 error LNK1104: 无法打开文件“OPENNI2_LIB.obj”

最近在研究Kinect+OpenNI,遇到这样的问题?怎么解决?

2016-04-08 15:35:46 3421 2

用VC(MFC)编写串口调试助手

自己编写个串口调试助手,掌握串口通信编程,给初学者借鉴

2014-08-10

空空如也

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

TA关注的人

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