- 博客(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
原创 yum 的使用
组安装:yum groupinstall "Development Tools" yum groupinstall "DeVelopment Libraries"
2013-07-16 14:22:54
556
转载 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
转载 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
原创 编译内核的基本方法
首先切换到解压的内核目录下。 第一步: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关注的人