- 博客(42)
- 收藏
- 关注
原创 生成linux内核API文档
最近在学习linux内核相关的编程知识,想通过 man 来查看一下内核所提供的printk的函数的原型,结果提示 No manual entry for … 正所谓自己动手丰衣足食,没有linux内核的API我们就自己动手来安装帮助文档。S1: 到www.kernel.org中找到想构建的linux内核版本的源码,并下载到本机中。系统中自带的源码一般都不行,不要问我为什么~~S2: 下载完
2016-09-16 10:36:33 2939
转载 云计算:openstack neutron(tap、qvb、qvo、qbr详解)
原文地址:点击打开链接Linux Host 侧使用的网络元素简介Linux 主要使用以下三种设备模型:Bridge、TAP、VETH、VLAN。Bridge 设备是基于内核实现的二层数据交换设备,其作用类似于现实世界中的二级交换机。TAP 设备是一种工作在二层协议的点对点网络设备,每一个 TAP 设备都有一个对应的 Linux 字符设备,用户程序可以通过对字符设备的读写操作,完
2016-09-04 21:23:30 7590
转载 python input函数和raw_input函数的区别
以前没有深入考虑过raw_input与input函数的区别,所以一直比较困惑,今天测试之后,有了较为深入了解,记录如下 >>> user = raw_input("Enter your name:")Enter your name:scr>>> user'scr'>>> user = raw_input("Enter your name:")Enter your n
2014-08-14 00:25:24 953
转载 grub 出现错误
症状:开机显示:GRUB loadingerror:unknow filesystemgrub rescue>原因:已经发现下面几种操作会导致这种问题:1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。3,重新安装系统,把linux安装到了新
2014-07-02 22:49:11 1650
转载 C++类中static成员的使用方法
C++ Programming language 10.2.4中提到一句话:静态成员,包括函数和数据成员,都必须在某个地方另行定义,“另行”究竟指的是什么意思呢?如果把包含有static成员的类的定义放在头文件中,而在源文件中调用这个static成员变量将无法通过编译,正确的做法是在相应的源文件中重新定义这个类成员变量以下就是我做的一些尝试:
2014-06-13 23:07:00 1748
转载 dd 命令使用详解
转载自:http://www.chinaunix.net/old_jh/4/1025448.html先简要介绍dd的参数,后边通过几个实例介绍dd的应用,参考了其他网友的资料,在此一并感谢小菜水平有限文中有什么错误请大家指正,关于dd还有什么好的使用方法,可以贴出来,小菜会及时更新dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在
2014-03-15 23:19:38 785
转载 vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限
2014-03-04 22:49:25 564
转载 linux的单引号,双引号,反引号
linux 单引号,双引号,反引号 单引号目的: 为了保护文字不被转换.除了他本身. 就是说除去单引号外, 在单引号内的所有文字都是原样输出.1. [root@jszwl161 SP49EP9]# echo '$*> $*>2. [root@jszwl161 SP49EP9]# echo 'she is crying: "help
2014-02-27 23:16:33 1637
转载 12个有趣的C语言面试题
http://www.csdn.net/article/2012-09-06/2809604-12-c-interview-questions/1摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[
2014-02-20 11:15:14 679
原创 理解inode
转自:http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个
2014-02-10 19:12:54 597
原创 linux命令之df
一 df命令用来显示文件系统的磁盘空间占用情况,可以获取磁盘被占用了多少空间以及还有多少空间可用等命令格式 df[选项][文件]命令参数 长选项必须使用的参数对于短选项时也是必需使用的。 -a, --all 包含虚拟文件系统 -B, --block-size=大小 使用指定字节数的块。例如-BM 以 1000*1000字节为单位显示 大小。参看
2014-02-10 17:48:35 833
转载 Linux上最优秀的数据恢复工具
本文由 极客范 - 陈舸 翻译自 Danny Stieben。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。不管是不是由于自己的失误,总有些时候我们存储的数据会出点问题。硬盘、固态硬盘以及移动媒介都有可能因为各种不同的原因而“丢失”掉文件。此外,有时候你可能想删除某个文件——不管是有意的还是无意的——稍后你突然意识到自己正好需要那个文件。与其因为文件丢失而
2014-01-23 22:27:02 885
原创 学习记录之让ubuntu开机自动挂载文件命令
一 本人主机ubuntu,用virtualbox安装了虚拟xp,为了节约ubuntu的空间,于是在win7的系统中创建了虚拟系统文件xp.vdi,但是这样有一个不好的地方,每次开机都要先手动挂载win7的D盘,然后才能开虚拟机,很麻烦。于是想到让ubuntu开机自动挂载文件。二 首先介绍一下 fdisk -l 命令 在终端下,执行 sudo fdisk -l 系统显示如下信息,
2014-01-09 00:21:06 2247
原创 Ubuntu下为virtualbox设置共享文件夹,共享粘贴板,识别USB设备问题
正在学习使用Ubuntu,但很多情况下还不能抛弃windows xp,在ubuntu下安装了virtualbox,安装成功之后有一些小问题,问题及解决办法如下:一. 设置共享文件夹1.在虚拟机没开之前设置,然后点共享文件夹,分配一个文件夹作为共享文件夹,自己起一个名字,如share。2.开机进入虚拟XP ,安装增强功能(注意和virtulbox的扩展功能区分,具体百度),在XP运行时
2014-01-05 00:10:38 4878
转载 ubuntu关于aptitude和apt-get
起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统中添加一种机 制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着 手建立自己的包管理系统 ‘rpm’。GNU/Linux的创造者们很快又陷入了新的窘境。他们希望通
2013-12-31 23:02:06 790
转载 局部变量的返回
一般说来,函数中是可以进行局部变量的返回的,不然岂不是全部要用全局变量,如果使用了全局变量,那还有必要进行返回吗?那函数就没有它存在的意义了!但是要注意了,这里所谓的局部变量的返回很有内涵,什么样的值才可以进行返回而不出错? 其实,只要遵守一句话即可:函数不能返回指向栈内存的指针! 为什么?因为返回的都是值拷贝! 我们知
2013-12-07 23:14:30 748
转载 C语言存储区域
一:C语言程序的存储区域 由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编程序形成二进制机器代码,连接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。 C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的
2013-12-01 10:00:15 986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人