2013年11月6日
摘要:
结构指针的应用,链表处理1,链表的概念链表是将若干数据项按一定规则连接起来的[数据类型]表,链表中的每一个数据称为一个节点,既链表是由称为节点的元素组成的,节点多少根据需要确定.链表连接规则: 前一个节点指向下一个节点,只要通过前一个节点才能找到下一个节点,每个节点都包括下面2部分内容,数据部分和指针部分,数据部分:可以根据需要由多个成员组成,存放的是需要处理的数据,指针部分,该部分存放的是一个节点地址,链表中的每个节点通过指针连接在一起,2,对链表进行归类链表必须要知道其表头的头指针位置,如果一个链表中的节点只有一个指向其他节点的指针,则称为单项链表若节点有2个指向其他节点的指针,则称为双. 阅读全文
摘要:
1,rewind函数函数调用形式:rewind(文件指针);功能:使位置指针重新返回到文件的开头,2,fseek函数调用形式:fseek(文件指针,位移量,起始点);起始点:用0,1,2或其对应的名字,SEEK_SET,SEEK_CUR,SEEK_END代替,分别代表文件的开始,文件当前位置,文件末尾.位移量;指以起始点为基点,向前(-),或向后的移动的字节数.ANSIC标准规定在数字末尾加一个字母L,表示long功能:把文件的读写位置指针,移到指定位置,fseek(fp,128L,SEEK_SET);把文件位置指针移到到离文件头128字节处,SEEK_SET指文件开始,SEEK_CUR指文件 阅读全文
2013年11月5日
摘要:
1,C文件操作中文件读写相关操作的有关字符串读写的函数;fputs函数,调用形式:fputs(字符串,文件指针);向指定文件中写入一个字符串;fputs(str,fp);其中str是字符串数组名,含义,向fp所指向的文件中fgetsfgets(字符串,字符串长度,文件指针);从指定文件中读入一个字符串;从fp指向的文件中读取长度为n-1的字符串存到str数组中,最后加一个'\0';存入字符数组str中;2,数据块的读写操作fread(buffer,size,count,fp);fwrite(buffer,size,count,fp);buffer是一个指针,是起始地址对frea 阅读全文
摘要:
1,概论程序运行时,程序本身和数据一般都存放在内存中,程序运行结束后,存放在内存中的数据会被释放,如果长期保存程序运行所需的原始数据,或程序产生的结果数据,就必须以文件的形式存储到外部存储介质上.2,C语言文件概述1,文件与文件名 文件是指存放在外部存储介质上的数据集合.为标识一个文件,需要给每个文件定一个文件名,文件名一般格式,主文件名.[扩展名]2,文件分类 可以从不同的角度对文件进行分类,根据文件内容,可分为程序文件与数据文件,程序文件又可以分为源文件,目标文件,可执行文件.3,根据文件的存储形式:分为ascii和二进制文件.ascii码文件的每一个字节存储一个字符,便于对对字符进行.. 阅读全文
2013年11月4日
摘要:
1,数值在计算机中的表示位[bit],位:是指二进制中的位,是计算机能处理的最小单元.字节[byte],字节:计算机处理的基本单位,计算机的内存是按字节分配存储空间的,一个字节由8位二进制数组成,C中数据类型都是以字节为基本单元.补码:整数补码是此本身,负数补码是其绝对值按位取反取反再加1; 计算机是以补码的形式存放数值的.2,位运算符位运算概念: 以二进制位为单位的运算,位运算仅用于整数[整型数,字符型]位运算符: 位逻辑运算符:&->位于,|->位或,~->位非,^->位取反. 位移位运算符:左移,>>->右移.3,位逻辑运算符-运算规则[ 阅读全文
2013年11月3日
摘要:
FreeBSD下增进静态路由的行动 1.手工添加# route add -net 192.168.2.0/24 192.168.1.22. 通过rc.conf永世设置# Add static routestatic_routes="net1 net2"route_net1="-net 192.168.0.0/24 192.168.0.1"route_net2="-net 192.168.1.0/24 192.168.1.1"ifconfig_eth0="inet 192.168.1.253 netmask 255.255.2 阅读全文
摘要:
Talk is cheap,show me the code!{ job;/sbin/halt -p; }关于shell脚本中提醒用法及参数输入if [[ $# -ne 1 ]] then echo -e "Usage:./$0 arguments-list"exit 1fi把shell多行注释掉,有如下方法:第一种:基于Here Documents和:实现如果被注释的内容中有反引号会报错: Hello there $LOGNAME> The time is `data`> If you want to know who is god, type "e 阅读全文
摘要:
(一)Linux 系统密码破解1.在grub选项菜单按E进入编辑模式2.编辑kernel那行 /init 1 (或/single)3.按B重启4.进入后执行下列命令root@#passwd root (设置root的密码)Enter new unix password:输入新的密码root@#init 6(二)debian linux 系统密码破解1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式2.编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重 阅读全文
2013年11月2日
摘要:
1,网卡配置ip基于DHCPvim /etc/network/interface添加auto eth0iface eth0 inet dhcp为网卡配置静态ipauto eth0iface eth0 inet staticaddress 192.168.1.109gatewaynetmasknetworkbroadcastmore /etc/default/localeLC_CTYPE=en_US.UTF-8LC_NUMERIC=en_US.UTF-8LC_TIME=en_US.UTF-8LC_COLLATE=zh_CN.UTF-8LC_MONETARY=en_US.UTF-8LC_MESSA 阅读全文
|