一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和 ...
分类:
系统相关 时间:
2016-10-17 20:48:48
阅读次数:
389
嵌入式LinuxC语言——C语言基础一、数据类型1、基本数据类型数据类型是创建变量的模型。变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间。变量所占的内存大小取决于创建变量的数据类型。2、有符号和无符号有符号数中数据类型的最高位用于标..
分类:
编程语言 时间:
2016-09-09 22:34:12
阅读次数:
347
作为一个多年混迹PHP的小小程序员,由于长期身处外包公司,大型项目接触很少,中小型项目做过无数,这几年已经明显感觉自己技术和前景遇到了瓶颈,有很强的学习其他技术的冲动,虽然做过些J2EE的项目,但感觉JAVA开发效率还是不如熟悉的PHP,所以选择和PHP比较密切的LINUXc作为..
分类:
Web程序 时间:
2016-09-06 01:16:51
阅读次数:
147
西邮Linux兴趣小组 暑期项目
项目名称: happychat
项目作者: 楚东方
1. 引言
1.1 项目综述
对项目进行简要介绍,并说明编...
分类:
系统相关 时间:
2016-09-05 23:45:21
阅读次数:
641
嵌入式linuxC++语言(五)——友元面向对象编程的类的设计机制实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,是类与外部的通信接口。在实践中,类外的某些函数需要频繁地访问类的数据成员,将类外的函数定义为类的友元函数。除了友元函..
分类:
编程语言 时间:
2016-08-16 22:07:00
阅读次数:
200
嵌入式linuxC++语言(三)——封装(Encapsulation)一、封装简介C语言等面向过程编程中,数据以及数据的相关操作函数都是分离的独立个体;在C++等面向对象编程中,数据以及数据的相关操作被设计为对象,对象包括属性(数据)和操作(函数),两者共同构成对象实体(即类实体)..
分类:
编程语言 时间:
2016-08-15 14:45:35
阅读次数:
214
嵌入式linuxC++语言(二)——C++对C语言基础语法的扩展C++是基于C语言扩展发展而来的面向对象的程序设计语言,本文将主要讨论C++语言基于C语言扩展的方面。一、类型增强1、类型检查更严格在C语言中:constinta=100;int*p=&a;在C++语言中:constinta=100;//必须在定义的时..
分类:
编程语言 时间:
2016-08-14 22:33:43
阅读次数:
368
嵌入式linuxC++语言(一)——C++简介一、C++简介C语言作是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言并不合适。为了解决软件危机,20世纪80年代,计算机界提出了OOP(objectorientedprogramming)思想,支..
分类:
编程语言 时间:
2016-08-11 22:56:23
阅读次数:
364
C里面没有垃圾回收机制,有时候你申请了动态内存却忘记释放,这就尴尬了(你的程序扮演了强盗角色,有借有还才是好孩子)。当你想找出内存泄露的地方时,有的投入海量的代码中,头痛不已。还好GNU C库提供了些简单的方法。 mtrace和muntrace两个函数可以帮助我们追踪动态内存使用情况。前提是我们设置 ...
分类:
系统相关 时间:
2016-08-04 21:09:59
阅读次数:
221
嵌入式LinuxC语言(十二)——单链表一、单链表简介1、单链表的结构单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以节点来表示的,每个节点由两部分构成:一个是数据域,存储数据值,另一个是指针域,存储指向下一个节点的..
分类:
编程语言 时间:
2016-06-20 16:04:02
阅读次数:
435