- 博客(21)
- 收藏
- 关注
转载 在linux下配置TCP/IP的祥解
在Linux下配置TCP/IP 本教程首先回顾 TCP/IP 的起源,然后阐述 TCP/IP 发展所依据的模型,最后还讨论 TCP/IP 是如何工作的 — 包括 IP 地址、子网以及路由。打好这些理论基础之后,我们将讨论 Linux 所需要的各种网络配置文件以及如何初始化网络接口和如何编辑系统路由表。在本教程的最后,我们将简要看一下如何分析网络以及如何确保数据准确无误地到达应到之处。 TCP/IP
2006-04-29 15:27:00 2107
转载 僵尸进程
●Unix编程中所谓"僵尸进程"指什么,什么情况下会产生僵尸进程,如何杀掉僵尸进程: 在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用wait或waitpid()等待子进程结束,又没有显式忽 略该信号,则子进程成为僵尸进程,无法正常结束,此时即使是root身份kill也不能杀死僵尸进程(僵死进程实际上是已死的
2006-04-26 17:55:00 1640
转载 十大中告
如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色! 1. 买个闹钟,以便按时叫醒你。 贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹
2006-04-25 23:57:00 1549
转载 关于嵌入式系统方向
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top
2006-04-22 19:04:00 915
转载 C面试汇总
4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?
2006-04-18 17:29:00 15486
原创 好的嵌入式连接
http://blog.csdn.net/caimouse/category/135818.aspx?PageNumber=3http://www.embeded.cnhttp://www.linuxforum.net/forum/postlist.php?Cat=&Board=embeddedhttp://bbs.zndev.com/thread.php?fid-14.htmlhttp:
2006-04-18 17:28:00 3074
转载 csdn里一道题
http://community.csdn.net/Expert/topic/4685/4685865.xml?temp=.8347742
2006-04-15 09:39:00 773
转载 一道挺难的笔试题
英文拼写纠错:在用户输入英文单词时,经常发生错误,我们需要对其进行纠错。假设已经有一个包含了正确英文单词的词典,请你设计一个拼写纠错的程序。(1)请描述你解决这个问题的思路;(2)请给出主要的处理流程,算法,以及算法的复杂度;(3)请描述可能的改进(改进的方向如效果,性能等等,这是一个开放问题)。-----------------如果在C++里面,可以用map,比较简单,直接比较map里有
2006-04-15 09:11:00 971
转载 Unix下的守护进程
其实守护进程编程也没有什么难的,你只要掌握了一般的步骤就行了,而且 以后就可以将原来的那些程序块照搬过来。 下面是一篇文章,我想已经说得很清楚了,你自己好好看看吧。 Linux守护进程的编程方法 北京工业大学 小胡 ----守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且 周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。Linux的大多数服务器就
2006-04-15 08:59:00 941
转载 解析C语言中的sizeof ,重点介绍内存对齐
解析C语言中的sizeof 一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) 数据类
2006-04-15 08:57:00 1446
转载 嵌入系统开发
如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI 看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux 嵌入式开发的概述将帮助您理解所有这些选项。Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料),所
2006-04-14 20:55:00 761
原创 c基础(4)
1_stdcall的用法2我改错的一到题#include #include "stdlib.h"#define SIZE 100//创建链表用堆栈的方法倒序using namespace std;/*typedef struct LNode{int data;struct LNode *next;}LNode,*LinkList;void CreatList_L(LinkList &L,i
2006-04-14 16:18:00 739
原创 c基础(3)
从下例子中可以得出,象下面这个例子声明一个结构后,stdent,class1student,pclstu在主函数里作为声明类型用,不能够看做已经是一个变量来用#include #include typedef struct student{ char *name; int age;}class1student,*pclstu;void main(){ pclstu mypclstu;//还可
2006-04-14 16:17:00 672
原创 c基础(2)
1 把在字符串里查找连续最长的子串函数写出来2,自写一个字符串分解函数3,写一个检验继承里隐藏的例子4KMP模式匹配 ababcabcacbab abcabc 当P串在j不相配时,应该从j-1开始循环,把从j-1后面的字窜和j后面等长的字串相比,如果相等,则k=j-1,否则j-1循环到1
2006-04-14 16:16:00 736
原创 c基础(1)
一, 1 用int声明空间和用malloc声明 有什么区别? 答:int申请的内存空间在栈中分配,而malloc申请的内存空间在堆中分配。 2 数组和链表有什么区别 答:数组和链表数据的组织在内存中分布不同,数组在内存中是连续的,而链表是靠指针索 引的。数组便于索引数据操作,而链表便于插入和删除操作。 3 一般都什么时候用到栈,举个例子 答:在分配局部变量、函数调用需要保存数
2006-04-14 15:57:00 1581
转载 汇编语言超浓缩教程
对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。为了使学习汇编语言有个好的开始,你
2006-04-14 13:30:00 845
转载 strcmp的实现
int stringcmp(char *s1,char *s2){ while(*s1||*s2) //如果S1和S2比较完毕 (‘//0’)跳出循环;{ if(*s1-*s2) //判断S1和S2对应的字符是不是不同; return *s1-*s2; //如果不同,返回S1和S2的ASCII之差; else
2006-04-14 13:17:00 2169
原创 读《New Riders - Advanced Linux Programming.chm》笔记1(未完)
c++的头文件#ifdef __cplusplus extern "C" {#endif extern double reciprocal (int i); #ifdef __cplusplus } #endif 3,gcc -c **.c 编译一个c文件,生成.o g++ -c **.cpp 告诉编译器只编译为一个目标文件.o,如果没有-c,编译器会连接其他目标文件生成可执行文
2006-04-14 11:40:00 791
原创 读《New Riders - Advanced Linux Programming.chm》笔记4
进程间通信 1内存共享 1.1 内存共享是最简单最快的通信方法,因为多个进程共同拥有一块内存,避免了系统调用和不必要的数据拷贝, 由于内核没有对内存共享做同步处理,所以同步我门要自己做,比如,一个内存
2006-04-14 11:28:00 1069
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人