- 博客(27)
- 收藏
- 关注
原创 Gentoo最小化cd安装
/****************最小cd安装*****************/install(){ //镜像及工具下载 install-amd64-minimal-20170309.iso VirtualBox-5.1.16-113841-Win.exe //启动虚拟机进入引导环境:UEFI还是BIOS引导?这里自动选择BIO
2017-03-23 11:18:17
941
原创 Fedora配置nfs服务器
1、编辑/etc/exports/nfs *(rw,sync,no_root_squash)2、创建目录/nfsmkdir /nfs3、查看nfs状态systemctl status nfs-server.service4、启动nfssystemctl start nfs-server.service5、设置开机启动systemctl enable nfs-
2016-10-28 14:39:02
686
原创 自我命名规范
文件夹名:HotDog文件名:HotDog.c结构体类型名:typedef struct tagHotDog{}HOT_DOG_S,*P_HOT_DOG_S;枚举类型名:typedef enum enHotDog{}HOT_DOG_E;共用体类型名:宏定义:函数名:类名:局部变量名:int iValue;unsigned in
2016-10-14 17:38:17
292
原创 ISO-国际标准化组织
国际标准化组织的英语简称。其全称是International Organization for Standardization 。ISO一来源于希腊语“ISOS”,即“EQUAL”-平等之意。国际标准化组织(ISO)是由各国标准化团体(ISO成员团体)组成的世界性的联合会。制定国际标准工作通常由ISO的技术委员会完成。ISO与国际电工委员会(IEC)在电工技术标准化方面保持密切合作的关系。中国是I
2016-10-12 20:34:09
1167
原创 ANSI-美国国家标准学会
American National Standards Institute(ANSI--美国国家标准学会) 由公司、政府和其他成员组成的自愿组织。它们协商与标准有关的活动,审议美国国家标准,并努力提高美国在国际标准化组织中的地位。此外,ANSI使有关通信和网络方面的国际标准和美国标准得到发展。ANSI是IEC和ISO的成员之一。
2016-10-12 20:28:03
2975
原创 UML
一、UML类图关系1、关联(1)双向关联:一条线段(2)单向关联:一条线段+一个箭头(3)自身关联:一条线段+一个箭头2、聚合和组合(1)聚合:一个空心菱形+一条线段+一个箭头(2)组合:一个实心菱形+一条线段+一个箭头3、依赖:一条虚线段+一个箭头4、泛化(继承):一条线段+一个空心三角形
2016-09-18 19:35:16
224
原创 内存泄露
1、用指针申请了一个结构体,结构体里又有一个指针且申请了内存。这时要注意要先把结构体里的指针释放然后再释放外层结构体指针。2、代码里的continue,break等的处理是否释放了申请过的内存。
2016-09-14 10:10:19
193
原创 Source Insight的使用
有组织的使用最简单的语言描述Source Insight所有的功能,学会Source Insight所有功能,这篇就够了!
2016-08-05 18:53:24
3140
原创 shell常用命令
1、命令行补全:按两下TAB键2、通配符:*(任意长度字符串) ?(一个字符) [abc]、[a-c](匹配a,b,或c)3、基本命令pwd :显示当前所在目录cd :定为到目录 注:..代表当前目录的上级目录,.代表当前目录,~代表用户主目录(cd和cd~一样效果)ls :列出目录内容 -F(显示目录内容时区分文件类型) -a(所有文件) -l(查看文件属性)dir
2016-08-03 18:51:01
200
原创 X系统
X系统:图形界面的基础,基于一种独特的服务器/客户端架构X服务器:实际控制输入设备和位图式输出设备,是X客户机和这些设备的抽象接口。X客户端:向X服务器请求服务的程序。窗口管理器:负责窗口的移动、缩放、最大化等。是一种特殊的X客户端程序。显示管理器:图形界面的一切(除了自己)都是由显示管理器启动的,包括X服务器。用户可以选择关闭显示管理器,这样就必须通过命令行运行startx命令(
2016-08-03 17:16:33
1235
原创 grub的配置和使用
1、grub的配置文件grub启动时通常从/boot/grub/menu.lst读取引导配置。menu.lst如下:default 0timeout 10 //选择启动系统模式时的等待时间title Ubunturoot (hd0,4)kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=cba9
2016-08-02 10:39:17
487
原创 Linux安装必备知识
1、IDE硬盘称为hd,SCSI和SATA硬盘称为sd。2、第一块硬盘称为sda,第二块称为sdb。3、硬盘分区:主分区、逻辑分区(所有的逻辑分区称为扩展分区)、交换分区(虚拟内存)4、一块硬盘上最多存在4个主分区,分别称为sda1,sda2,sda3,sda4。一块硬盘必须有一个主分区。逻辑分区从5开始依次累加,sda5 sda6 ...5、引导程序必须安装在主分区内,如果硬盘上
2016-07-26 10:41:03
366
原创 Fedora之tftp服务器的安装与使用
1.下载tftp服务器、客户端tftp和守护进程xinetd三个包dnf install xinetd tftp tftp-server2.配置vi /etc/xinetd.d/tftpservice tftp{disable = nosocket_type = dgramprotocol = udpwait = yesuser = rootserver
2016-07-25 16:49:05
1354
原创 Fedora设置静态ip地址
1、打开/etc/sysconfig/network-scripts/目录下名为enp0s3或eth0的网络配置文件。HWADDR=08:00:27:54:BB:64TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT
2016-07-25 14:09:57
6684
原创 Fedora之dnf包管理器
1、在配置文件/etc/dnf/dnf.conf中加入:fastestmirror=truekeepcache=true这样下载安装软件就快多了。2、dnf常用命令检查并升级可用软件包:$ dnf update删除缓存:$dnf clean all列出可用的软件源:$ dnf repolist
2016-07-22 16:07:27
6588
原创 VirtualBox的安装与使用
一、VirtualBox是一个免费的虚拟机软件,可到官网下载:https://www.virtualbox.org/二、VirtualBox在windows下的安装和使用(在其他平台下的安装等用到时再研究)1、官网下载一个windows平台下的VirtualBox,直接双击下载的VirtualBox安装程序,按提示安装成功。2、下载一个操作系统镜像如linux.iso,打开Virtua
2016-07-20 19:39:59
567
原创 makefile
一、如何使用make命令1、make根据缺省文件Makefile或makefile执行make命令,生成makefile中第一个定义的目标。2、make target根据缺省文件Makefile或makefile执行make命令,生成makefile中目标名为target的目标。3、make target1 target2 ...根据缺省文件Makefile或makefil
2016-07-02 16:50:28
565
原创 gcc
gcc1、编译选项预处理(展开头文件):gcc -E xxx.c -o xxx.i 编译(生成汇编代码):gcc -S xxx.i -o xxx.s汇编(生成目标文件):gcc -c xxx.s -o xxx.o链接(生成可执行文件):gcc xxx.o -o xxx2、预处理指定头文件所在目录gcc -o test -I xxx.h3、宏定义gcc -Dnam
2016-06-29 14:40:39
1073
原创 C语言编译预处理
一、宏定义 #define #undef #ifdef #ifndef1、#define MAX(a,b) (((a)>(b))?(a):(b)) 括号要加上哦#define SQ(y) ((y)*(y))二、文件包含 #include一般形式: #include “文件名” 或#include 三、条件编译 #if
2016-06-24 20:06:20
281
原创 C语言文件操作
1、C语言支持两种类型的文件:文本文件和二进制文件。这两种文件的区别在于存放数据的方式不同。 二进制文件格式:以补码形式存放。二进制文件是把数据以二进制数的格式存放在文件中的,其占用存储空间较少。 数据按其内存中的存储形式原样存放。 文本文件:以ASCII码格式存放,一个字节存放一个字符。 文本文件的每一个字节存放一个ASCII码,代表一个字符。这便于对字符的逐个
2016-06-24 19:57:08
236
原创 C语言数组和指针
一、数组1、数组初始化int arr[10] = {10,9,8,7,6,5,4,3,2,1,0}; //错误!越界了 int arr[10] = {9,8,7,5}; //正确,后面的6个元素初始化0int arr[] = {9,8,7}; //正确:元素个数为 3 int arr[]={}; //错误,到底是几个元素? 2、C语言中,二维数组是按行存储的int
2016-06-24 19:52:28
433
原创 C语言控制语句
一、条件结构1、if (表达式1) 语句1;else if (表达式2) 语句2;else if (表达式3) 语句3;else 语句n;2、switch (表达式){ case 常量 1: 语句; break; case 常量 2:
2016-06-24 19:39:52
577
原创 C语言运算符
一、表达式由运算符和操作数组成,表达式又可以作为操作数。二、运算符1、算术运算符: + - * / % ++ --2、赋值运算符: = += -= *= /= %= >>= 3、关系运算符: > >= 4、逻辑运算符: &&(短路运算符) ||(短路运算符) !5、位运算符: > ~ | ^ & 6、条件运算符: ? :7、逗号运算符: ,8、指针运算符
2016-06-24 18:50:38
283
原创 C语言数据类型
数值范围前提条件(32位系统机)一、基本数据类型1、整型int :-2^31 至 +2^31-1 即 -2147483648 至 +2147483647unsigned int :0 至 2^32-1 即 0 至 4294967296long :现在一般编译器都认为同 intunsigned long :现在一般编译器都认为同 unsigned intshort :-2
2016-06-22 21:23:14
344
原创 C语言常量与变量
一、常量1、直接常量(1)整形常量:12U、0L、-3 十进制表示:除表示整数0外,不以0开头(以0开头的数字串会被解释成八进制数)。负数在前面加负号‘-’,后缀‘l’或‘L’表示长整型,‘u’或‘U’表示无符号数。例:345 31684 0 -23456 459L 356l 56789u 567LU 八进制表示:以数字0开头的一个连续数字序列,序列中只能有0-7这八个
2016-06-22 21:05:08
963
原创 C语言的32个关键字
C语言的32个关键字可以分为以下4类:1 、数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8)
2016-06-22 20:47:03
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人