自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (13)
  • 收藏
  • 关注

转载 rm删除破折号开头的文件或目录

rm删除(清除)一个或多个文件 -f 选项将强制删除文件,即使这个文件是只读的.并且可以用来避免用户输入(在非交互脚本中使用).经常会遇到文件名开头为特殊符号的文件后目录,如.mk  @等,可以直接rm -rf 删除,或是添加转意字符”\”即可。今天碰到这样一个情况……rm将无法删除以破折号开头的文件.rm -slow_query_130103.txt.gzrm: inva

2016-01-28 12:07:47 1685

转载 ProtoBuf 常用序列化/反序列化API

1、C数组的序列化和反序列化API//C数组的序列化和序列化API bool ParseFromArray(const void* data, int size); bool SerializeToArray(void* data, int size) const; //使用 void set_people() { wp.set_nam

2016-01-27 17:24:29 2025

原创 RGB转YUV并获取各通道的值

在做图像中,常常会有图像格式转换的问题,比如RGB转YUV这时可以利用哦该opencv里面的函数来实现颜色格式的转换以及各通道的提取,上代码://inImage为输入的RGB图像 cv::Mat imageY(inImage.rows,inImage.cols,1); cv::Mat imageU(inImage.rows,inImage.cols,1); cv::Mat ima

2016-01-25 18:28:43 4626

原创 获取文件大小并读取文件内容(应用在protobuf文件解析上)

在实际应用中常常需要获取文件的大小,并根据得到的文件大小分配相应的内存给变量,然后把文件的所有内容放入到分配好的变量里面,不多说了,上代码自己看哈 FILE * pFile; int nsize; pFile = fopen ("file_temp","rb"); if (pFile==NULL) { cout <<"open error"<<endl; return -1

2016-01-19 10:56:27 1862

转载 C++ 智能指针详解

C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_p

2016-01-18 11:11:54 1034

原创 converting to execution character set: Invalid or incomplete multibyte or wide character

在linux下编译源码的过程中往往会遇到这个错误:converting to execution character set: Invalid or incomplete multibyte or wide character这说明当前*.c或*.cpp文件里面有GBK编码格式,这时需要把当前的c或cpp转为linux所熟悉的utf-8格式,可以考虑采用如下两种方法来实现:

2016-01-13 21:21:51 8365

原创 安装protobuf

这里我们采用的版本是protobuf-2.6.1.tar.gz,也可以根据需要到网站https://github.com/google/protobuf下载最新的protobuf源码编译(1) 把protobuf-2.6.1.tar.gz拷贝到相应的目录下并解压:tar zxvf protobuf-2.6.1.tar.gz (2) 进入当前解压后的protobuf目录 

2016-01-13 15:40:18 838

转载 如何更改linux文件的拥有者及用户组(chown和chgrp)

一、基本知识  在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令》

2016-01-12 19:52:33 720

原创 批处理:如何逐行读取txt中每行的信息并显示

在实际的应用过程中,常常会在windows下批量的运行exe的一些可执行程序这时候可以采用一些批处理来完成如下所示:@echo off & setlocal EnableDelayedExpansionset j=0for /f "delims=""" %%i in (charlist_all_22.txt) do (set /lineStr j+=1set con!j!=%%ica

2016-01-06 20:45:23 14881

Stylized Neural Painting

好玩有趣的算法

2022-11-25

C++程序设计经典300例源代码

C++程序设计经典300例源代码 希望对大家学习c++有帮助

2018-10-22

Protobuf-master_VS.zip

Protobuf的VS工程,大家可根据自己需要下载编译,如何编译大家可以看我的博客

2015-11-16

模式识别--VC++技术实现

这里面对模式识别的基本概念,位图的基础知识,分类器设计,模板匹配分类器,基于概率统计的Bayes分类器,几何分类器,神经网络分类器,图像分割与特征提取,聚类分析,模糊聚类分析,遗传算法聚类进行了相应的代码实现,从感性的角度来理解模式识别的过程,对于以后的理性认识有很大的帮助~!

2012-02-03

同态滤波 matlab程序

MATLAB code for beginners that performs Homomorphic filtering, Using Butterworth High Pass Filter for performing filtering.

2011-12-11

冈萨雷斯matlab-mfile

冈萨雷斯的经典之作数字图像处理,涵盖了里面的全部matlab代码~!

2011-05-17

linux启动流程分析

简单的介绍了关于linux下内核启动过程,能让大家对linux内核启动过程有一个清晰地了解

2010-10-01

APUE2源代码下载

APUE2用于生成个种操作系统下的apue.h的头文件,主要是为《Unix环境高级编程》写程序方便

2010-08-15

linux 常用c函数(中文版)精华

主要是对liunx下所使用的各个函数进行介绍,并有相关的说明很好用

2010-07-23

Bochs-2.4.5

Bochs是一款优秀的仿真软件,主要是对操作系统进行仿真和模拟

2010-06-22

fortran简明教程

这里面主要对fortran语言进行了简单的介绍,同时也对fortran语言的应用举了多个例子希望对学习fortran语言的人有用呵呵

2009-09-17

空空如也

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

TA关注的人

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