自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 makefile常用函数和自动化变量

1、常用函数wildcard函数功能: 展开成一列所有符合由其参数描述的文件名,文件间以空格间隔用法:SOURCES= $(wildcard *.c)   patsubst参数:第一个是一个需要匹配的式样,第二个表示用什么来替换它,第三个是一个需要被处理的由空格分隔的字列功能:匹配替换用法:OBJS = $(patsubst %.c,%.o,$(SOURCES))

2017-06-28 20:08:37 379

转载 linux恢复 rm -rf 删除的文件:extundelete

环境 centos1、依赖库下载extundelete依赖e2fsprogs。方法1 使用yum下载yum -y install e2fsprogs  e2fsprogs-devel方法2 编译安装----e2fsprogs下载地址:http://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/1

2017-06-27 20:24:15 1039

原创 Unicode字符集

1、字符集演变历史Ascii:计算机最初的设计是使用一个字节来表示一个字符,0-127用来表示字母和字符,128-255用于扩展。GBK:由于存在很多使用象形文字的国家(如中国),256个字符根本不够用,常用的汉字就要6千多个,于是我国提出了中文编码标准GBK 。Unicode:由于各国人民都使用自己的字符编码集,交流起开很不方便,于是 ISO (国际标谁化组织)提出了统一

2016-03-27 18:58:00 743

原创 应用程序的并行配置不正确

问题描述:将在win7 64位机用VS2008编好的MFC Debug文件夹,放到另一台win7 64位(无VC2008运行库),提示于是立即网上查找“应用程序并行配置不正确” 的解决办法,有说Windows Modules Installer服务项出了问题,有说VC运行库的问题,但都没解决问题。反思:遇到这种问题,应根据windows提示,查看应用程序日志,查看问题的详细

2015-12-19 11:12:21 2549

原创 mediastreamer2在VS2008下编译

1、源码下载在http://download-mirror.savannah.gnu.org/releases/linphone/选取需要的版本,这里选择的是linphone-3.7.0下的mediastreamer2解压后得到linphone-3.7.0目录2、依赖库下载在http://download-mirror.savannah.gnu.org/releases/linph

2015-12-18 23:15:26 1727 4

原创 数据中心备份技术资料汇总

数据中心四大备份技术解析http://network.51cto.com/art/201506/480407.htm金融数据中心:从“暖备”到“多活”http://www.cfc365.com/technology/data%20center/2014-09-23/12690_2.shtml?WebShieldDRSessionVerify=bKCJSmjlh7t9QE

2015-12-13 15:44:33 463

原创 c++构造函数和赋值操作符

详解:http://www.cnblogs.com/xkfz007/archive/2012/05/11/2496447.html例子:// Constructor.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;class CTest{public: /*explic

2015-12-13 15:12:09 492

原创 c++ 构造函数初始化列表

构造函数初始化列表是对成员变量的初始化,先于构造函数函数体执行。对于内置函数,初始化列表中初始化和构造函数函数体中初始化没什么区别;而对于类类型,建议使用初始化列表,因为构造函数函数体中初始化的话,变量多一次默认构造的过程。参考:http://www.cnblogs.com/graphics/archive/2010/07/04/1770900.html

2015-12-13 13:59:19 366

原创 VS 增量链接

在win7下使用VS2008使用增量链接编译程序时,报win7下不时出现Microsoft Incremental Linker已停止工作原因:具体原因在网上没有找到,可能是vs2008在win7下对增量链接支持不好解决办法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”

2015-12-13 12:58:19 2883

原创 单元测试protected和private函数时的错误记录

主要是记录自己犯下的一个错误为了测试待测试类的protected和private函数,我的做法如下:待测试类:foo.hclass CFoo{private: void Fun();private: int m_iX;};foo.cpp#include #include "foo.h"void CFoo::Fun()

2015-12-06 09:37:53 768 1

原创 VS设置中的MT(d)与MD(d)

Windows编程中经常要链接多个lib库,又是会报libcmt.lib(libcmtd.lib)与msvcrt.lib(msvcrtd.lib)的链接冲突。其原因是,在同一个项目中,所有的源文件必须链接相同的C运行时库。如果某一文件用了Multithreaded DLL版本,而其他文件用了Single-Threaded或者Multithreaded版本的库,也就是说用了不同的库,就会导致这个

2015-12-06 08:59:16 1287

转载 如何解压缩后缀名为zip.001,zip.002等的文件

有如下几种方法:1、使用命令。打开dos界面,将文件目录切换至当前目录假设文件名分别为:文件 01.zip.001文件 01.zip.002文件 01.zip.003则在dos界面输入如下命令:copy /B "文件 01.zip.001"+"文件 01.zip.002"+"文件 01.zip.003" "文件 01.zip"注意:此处因为文件名中含有空

2013-09-19 22:20:43 8682

转载 实数范围内的求模(求余)运算:负数求余究竟怎么求

转自:http://ceeji.net/blog/mod-in-real/最近在一道 Java 习题中,看到这样的一道题:What is the output when this statement executed:  System.out.printf(-7 % 3);正整数的取余运算大家都很熟悉,但是对于负数、实数的取余运算,确实给人很新鲜的感觉。于是我对此进

2013-07-18 08:53:07 985

原创 centos 配置别名

vi /home/username/.bashrc添加如 vi 命令默认使用vimalias vi = 'vim'

2013-07-17 09:07:46 704

原创 yum 的使用

组安装:yum groupinstall "Development Tools"                yum groupinstall "DeVelopment Libraries"

2013-07-16 14:22:54 556

原创 CentOS 查找软件是否安装

rpm -qa (| grep ) 软件名yum search  软件名

2013-07-11 17:33:26 716

转载 Centos启用telnet服务

Centos启用telnet服务2010-08-31 00:49:14标签:centos 职场 休闲 telnet原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://tiger506.blog.51cto.com/318536/385344今天要做的是通过telnet实现对Centos的远程管理,

2013-07-11 14:13:01 1127

转载 Centos搭建Samba

转自: http://www.cnblogs.com/wubaiqing/archive/2011/09/21/2182690.htmlCentos搭建SambaSamba 应该范围主要是Windows和Linux系统系统之间共享文件或设备使用,是在网络上的计算机之间共享文件和打印服务的软件包,协议是客户端服务协议,提供的一个类似FTP客户程序的客Sam

2013-07-09 17:46:59 576

转载 添加用户到sudoers

添加用户到sudoers*** is not in the sudoers file.  This incident will be reported.” (用户不在sudoers文件中……)处理这个问题很简单,但应该先理解其原理再操作首先要明白root的密码一般用户是不应改知道的,但一般用户有时可能要用到root的一些权限。这里就有了一个 /etc/sudoe

2013-07-09 16:15:29 691

转载 vmware中的网络(bridge,nat)

转自:http://zhhzhh-43.blog.163.com/blog/static/126697371200910259452260/概述:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。  1.bridg

2013-07-09 15:56:12 652

转载 ubuntu Samba服务安装与配置

转自:http://blog.sina.com.cn/s/blog_3d4f564e0100yi04.html1,首先保证Ubuntu能连入Internet(虚拟机通过桥接),XP与Ubuntu能互相ping通。安装Ubuntu Samba。终端执行:$ sudo apt-get install samba4;$ sudo apt-get install smbfs

2013-07-09 15:53:17 524

原创 tcp/ip 粗笔记

RFC的中文目录http://man.chinaunix.net/develop/rfc/default.htm

2013-07-03 10:33:31 524

原创 机器学习相关

数据:http://www.cppblog.com/cdy20/archive/2012/10/10/193134.html

2013-06-20 10:08:46 503

转载 ubuntu 安装bochs

转自: http://my.oschina.net/unclegeek/blog/56095tar vxzf bochs-2.4.5.tar.gz cd bochs-2.4.5./configure --enable-debugger   --enable-disasmmake sudo make install结果出错,解决的办法是:问题1:

2012-10-23 15:20:34 692

原创 ubuntu 问题与解决

问题:apt-get:E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/cache/apt/archives/ 加锁解决:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock

2012-04-28 15:18:52 641

转载 ubuntu环境下安装opencv+eclipse

第一步:JDK安装配置转自:http://developer.51cto.com/art/200907/135215.htmUbuntu JDK安装配置的详细步骤: Ubuntu JDK安装配置1.下载jdk 下载连接http://java.sun.com/javase/downloads/index.jsp 选择jdk-6u14-linux-i586.bin下载,将jdk

2012-04-28 12:09:31 3979

原创 linux 进程编程问题汇总(一)

1、exit() 各参数2、wait3、exec执行ls,阻塞

2011-10-08 18:09:16 480

原创 编译内核的基本方法

首先切换到解压的内核目录下。   第一步:make mrproper //清除内核中不稳定的目标文件,附属文件及内核配置文件   第二步:make clean //清除以前生成的目标文件和其他文件   第三步:make oldconfig// 采用默认的内核配置(

2011-08-05 15:38:49 589

原创 linux 多线程编程(二)

六、三线程读写缓冲区 1 #include 2 #include 3 #include 4 #include 5 #include 6 char buf[50]; 7 void *twrite(char *arg) 8 { 9

2011-07-29 14:20:09 405

原创 linuc 多线程编程(一)

第一个单线程,有阻塞#include #include #include #include void *print(){ printf("I am thread\n");}int main(){ pthread_t id; pthread_create(&i

2011-07-29 14:07:46 628

原创 make 学习问题

1.通配符,lpr -p $?    objects:=$(wildcard *.o)2、文件搜索   VPATH vpath3、自动化变量4、多目标5、静态模式 $(filter %.o,$(files))6、.d文件 test37、-命令8、嵌套make 传递变量9、使用命令

2011-07-07 17:40:20 593

原创 我的第一个内核模块hello.c

编译环境:主机:      dell n4030 操作系统:ubuntu 10.10 i386内核:linux-2.6.35-22第一步:编写holle.czengkejie@zengkejie-Inspiron-N4030:~/module$ vi hello.c  1 #in

2011-07-07 17:23:29 1173 1

转载 Ubuntu 10.10安装低版本gcc和g++编译器

打开Synaptic Package Manager(System->Administration->Synaptic Package Manager)  Ubuntu10.10的Synaptic软件包管理器中只有gcc4.3和gcc4.4以及g++4.3和g++4.4几个版本的gcc编译器,将这几个包都安装上  在Synaptic软件包管理器中查看g++和gcc两个软件包安装的文件

2011-06-29 10:51:00 1418

转载 Kconfig

文档说明在内核源代码/Documentation/kbuild/kconfig-language.txt中详细解释见:http://www.oldlinux.org/oldlinux/viewthread.php?tid=11689  

2011-06-27 21:29:00 376

转载 vim显示行号、语法高亮、自动缩进的设置

本文对vim的设置仅仅针对UBUNTU与Fedora系统,其他LINUX版本我没有实验过,敬请读者谅解!谢谢 在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在终端输入以下命令来编辑vimrc配置文件:sudo vim /etc/vim/vimrc

2011-06-27 18:03:00 539

空空如也

空空如也

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

TA关注的人

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