
Linux
algdel
这个作者很懒,什么都没留下…
展开
-
fedora9遇到鼠标不能自由切换到设置
关闭fedora的selinux服务,在配置文件中: vi /etc/sysconfig/selinux # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux securit原创 2012-09-29 15:34:32 · 1214 阅读 · 0 评论 -
Install Vmware Tools 安装失败
在Install Vmware Tools 安装失败时,很可能自己在配置选项时,没有配置对。对于懒人来说就是用默认的一键安装一般可以成功:在VM中 Install VMWare Tools 会弹出VMware-Tools安装包tar zxvf VMwareTools-8.1.3-203739.tar.gzcd vmware-tools-distrib/./vmware-in原创 2012-09-29 15:45:13 · 1202 阅读 · 0 评论 -
linux下使用source insight
安装: 1. sudo apt-get install wine 2.将source insight拷贝到Linux中 3.进入Linux中InsightSetup.exe所在目录,使用wine安装source insight: $wine InsightSetup.exe 之后的界面和Windows完全相同 4.启动source insight 1原创 2013-01-11 10:13:01 · 2316 阅读 · 0 评论 -
sscanf函数的用法
头文件 #include 定义函数 int sscanf (const char *str,const char * format,........); 函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内原创 2013-08-15 09:34:22 · 628 阅读 · 0 评论 -
Linux 死锁例子
死锁是在编写多线程并发时候所需要考虑的问题,在多线程软件使用多个互斥锁来保护共享资源时,如果设计不合理会出现多个锁相互嵌套并且都在等待彼此的锁被释放,这样就会出现死锁现象,让系统挂起一直相互等待下去。下面给个例子说明这一现象:/* 头文件 */#include #include #include #include #include pthread_mutex_t mutex_o原创 2014-01-08 16:01:28 · 3676 阅读 · 0 评论 -
深拷贝和重载
#include using namespace std;class MyClass{public: MyClass() { cout<<"MyClass()"<<endl; buffer=NULL; num=0; } MyClass(MyClass &object) { cout<<"MyClass(MyClass &object)"<<endl; b原创 2014-01-08 16:19:06 · 635 阅读 · 0 评论 -
实现sizeof功能
sizeof 变量名1. 定义:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数 2. 实现:#define sizeof_v(var) ((size_t) ((char *)(&(var) + 1) - (char *)&(var)))/**对变量的计算**/#define原创 2013-07-10 17:49:37 · 3450 阅读 · 0 评论 -
fread/fwrite 返回值理解
函数原型size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;参 数buffer用于接收数据的内存地址,大小至少是size*count字节.size单个元素的大小,单位是字节count元素的个数,每个元素是size字节.stream原创 2014-02-17 15:20:00 · 18357 阅读 · 0 评论 -
Linux 获取网卡信息
在Linux下想获取网卡信息(mac地址、ip、掩码、网关)可以有很多种fa原创 2014-05-13 14:02:05 · 4188 阅读 · 1 评论