Linux
文章平均质量分 62
forestLight
这个作者很懒,什么都没留下…
展开
-
【编译错误】make:warning:clock skew detected .Your build may be imcompleted。
date -s 2007-7-12 ##改年月日,现在的时间为00:00:00 date -s 18:19:00 ##改时分秒 clock-w ##写入CMOS,这样下次重启才不会回去。 clock命令需要安装某个软件才能正常工作,不过每次手动改也能正确运行原创 2011-07-01 11:09:00 · 974 阅读 · 0 评论 -
[Linux程序设计笔记]14章:套接字Socket
A 套接字:socket用于本机的两个程序通讯或者两个在不同机器上的进程通讯。 1.创建套接字 int socket(int domian, int type, int protocol); 头文件:#include #include domian : 域,包括AF_原创 2011-11-08 10:15:53 · 1040 阅读 · 0 评论 -
[linux程序设计笔记]第7章:数据管理(省略了后面的数据库那个)
数据管理A 内存: 1. 内存的分配: (void *) malloc(size_t size) size_t在32位机上被解释为unsiged int,size是分配的内存大小(按字节算)。 返回的是空指针。你可以用任意方式操作这段内存。接收变量会记录其首地址,并规定操作方式。 如: char * s; s=(ch原创 2011-11-08 10:22:12 · 815 阅读 · 0 评论 -
[Linux程序设计笔记]第12章:管道
管道:完成两个进程间的通讯(数据流)。 如shell中的: cmd1 | cmd21. 程序与shell(或其他程序)之间通讯:[命令可以是启动其他进程的命令] #include FILE * popen(const char * comand, const char *open_mode); int pclose(FILE * str原创 2011-11-08 10:19:23 · 644 阅读 · 0 评论 -
关于程序可移植性的问题
《linux程序设计》最后一部分提到了关于程序的可移植性问题,这里做一下总结。 可移植性是针对编译器、操作系统和硬件三个层次来说的。一般如果一个工程有特定依赖于某种系统的代码,则应该设计为独立的部分。 1.从程序的角度看,主要是注意limits.h里面设置的最大值。 2. 从硬件的角度看,主要是注意数据长度,字节顺原创 2011-11-03 22:03:43 · 1818 阅读 · 0 评论 -
傻宝宝论坛:头文件和cpp文件
一个工程往往有头文件和cpp文件。那么什么是头文件,什么是include函数呢,我这里解释一下。 先看一段代码: #includeusing namespace std;void main(){ printA(); printB();}void printA(){ print('A');}void printB()原创 2011-10-28 10:52:13 · 1271 阅读 · 0 评论 -
腾讯面试:Linux下如何扫描目录
问题:在linux下,输出某个文件夹下的文件即其子目录,以及子目录下的文件和文件夹。代码如下:#include#include#include#include#include#include#include/*值得注意的是: struct原创 2011-10-13 09:52:15 · 763 阅读 · 0 评论 -
《Linux程序设计》学习笔记01
开发系统导引 对 Linux 开发人员来说,了解软件工具和开发资源在系统中存放的位置是很重要的。 应用程序 应用程序通常存放在系统为之保留的特定目录中。系统为正常使用提供的程序,包括用于程序开发的工具,都可以在目录 /usr/bin 中找到;系统管理员为某个特定的主机或本转载 2011-09-24 22:46:14 · 578 阅读 · 0 评论 -
C/C++/C#面试题精选(23)-(25)
问题(23):运行下图中的C++代码,打印出的结果是什么?bool Fun1(char* str){ printf("%s\n",str); return false;}bool Fun2(char* str){ printf转载 2011-09-21 10:17:56 · 765 阅读 · 0 评论 -
Linux基本命令意思
./ 表示当前目录./ configure 是生成特定平台系统的makefile文件,有时候还会要求输入安装目录 make 由源代码生成二进制代码 make install 将二进制代码安装到特定的目录上原创 2011-07-01 09:38:00 · 456 阅读 · 0 评论 -
do{}while(false)
看代码时,发现奇怪的写法。do{}while(false);觉得有点奇怪,网上查了一下,做个记录。多向高手学习。 // setup int status = 0; do { // preconditions status = doSomething(); if (status) break; status = doSomethingElse(); if转载 2011-12-16 15:16:55 · 957 阅读 · 0 评论