`
文章列表
转载自:http://linux.chinaunix.net/techdoc/system/2009/12/01/1146972.shtml 当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导Linux,Linux首先进行内核的引导,接下 ...
虚拟 机中安装linux后,安装VMware-tools,才能获得更好的体 验,包括屏幕分辨率、声音、和windows共享剪贴板等等。 虚拟机中如果安装的Ubuntu linux,由于Ubuntu linux执行的是最小化安装,对于程序员来说,VMware-tools是首先需要安装的,vim的美化插件是需要安装的,远程ssh服务器也是需要安装的,tftp服务器,客户端是需要安装的,nfs服务器也是需要安装的。 让我为大家一一介绍,其中安装VMware-tools的方法为网上摘录,经过少许修整。 需要补充的是,ubuntu的linux中安装软件可以使用新立得软件包管理器(在“系统”中)中进行。操作 ...
数组名:代表一个数组的首地址; 指针:指向某个变量的地址; 注意使用上的区别: 数组名相当于指针常量。指针则根据声明可以为指针变量。也就是说,指针变量的值可以改变,数组名指向地址不可能改变。 注意运行时的 ...
C语言由于其形式的灵活、符号的复用以及优先级的复杂性导致了某些声明晦涩难懂。比如下面两种声明: char *const *(next) (); char *(*c[10]) (int **p); 对于不仅是初学者来说都不是简单的问题。那么我们应该如何来解析这种声明呢? 在《C专家编程》的Page65给出了一个较为通用的方法,细细体会,受益匪浅。 方法如下: 步骤1.取最左边的标识符(比如变量的标识符)          表示标识符是 步骤2.查看标识符右边的下一个符号,如果是方括号    对于每一对,表示“……的数组” 步骤3.如果是一个左括号                      ...
在windos中安装Dropbox的方法比较简单。不过在Linux中安装Dropbox需要有如下几步工作需要做: 1.参考http://www.dropbox.com/downloading?os=lnx,在Linux软件源中添加相应的更新站点。比如Ubuntu9.04中就需要添加如下站点: 引用vim /etc/apt/sources.list引用deb http://linux.dropbox.com/ubuntu jaunty main deb-src http://linux.dropbox.com/ubuntu jaunty main 添加后需要“刷新软件源”:apt-get upda ...
/* * 功能:演示如何将十进制转换成16进制 */ #include <stdio.h> #include <stdlib.h> void hex_covert(int x); void hex_covert(int x) { char a; int y; if (x==0) { printf("0"); return ; } y = x%16; if (y>=10) a = (y - 10) + 'a'; else a = y + '0'; x ...
/************************************* 编写一个函数,要求输入年月日时分秒, 输出该年月日时分秒的下一秒。 如输入2004年12月31日23时59分59秒, 则输出2005年1月1日0时0分0秒 **************************************/ #include <stdio.h> #include <stdlib.h> /* define function */ void InputData(void); int LeapYear(int ye ...
/* 2)输出和为一个给定整数的所有组合 例如n=5 5=1+4;5=2+3(相加的数不能重复) 则输出 5 = 1+4 5 = 2+3 这里注意,不能考虑负数,否则将有无数种情况。 */ #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { unsigned long int num, mid; unsigned long int i; printf("请输入一个任意整数:"); scanf ...
/* 功能:读取文件file1.txt的内容比如: 12 34 56 输出到file2.txt 56 34 12 备注:改进算法——本算法针对字符串也有效, 但长度受到1024的限制,也就是说,一行最 多不超过1024个字符,还得包括结束符'\0。 日期:2009.12.30 作者:网络牛人! */ #include <stdio.h> /*递归调用的经典!!*/ void test(FILE *fread, FILE *fwrite) { char buf[1024] = {0}; / ...
/* 功能:读取文件file1.txt的内容比如: 12 34 56 输出到file2.txt 56 34 12 备注:本算法只针对这样数据行的文件内容有效。 日期:2009.12.30 作者:DC */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> int main(int argc, char **argv) { FILE *fp1,*fp2; //两个文件指针 ...
/******************************************************** 功能:去除C/C++中的注释 输入:指向C/C++程序代码的指针 来源:程序员面试宝典第45页 注意:①要考虑到""或' '中的//和/*,//和/*的嵌套关系。 ②单引号、双引号中的//是两个字符,第一个字符在单引号的case语句中跳过了, 第二个字符则在case '/'中处理。 *********************************************************/ #include ...
Global site tag (gtag.js) - Google Analytics