自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 C/S和B/S的区别

1.什么是C/S结构C/S (Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。C/S结构可以看做是胖客户端架构。客户端实现绝大多数的业务逻辑处理和界面展示,作为客户端的部分需要承受很大的压力,从分利用客户端的资源,对客户机的要求较高。其实现可以

2017-01-13 23:25:00 605

原创 单向带表头链表中找节点

List *list_middle(List *l){List *p1;List *p2;p1 = p2 = l;while(p1 != NULL){if(p1->next){p1 = p1->next->next;}else{return p2;p2 = p2->next;}}return p2;}

2017-01-12 11:25:56 319

原创 进程的组成部分

在Linux系统中进程由以下三部分组成:①进程控制块PCB;②数据段;③正文段。        Linux系统为了节省进程控制块所占的内存空间,把每个进程控制块分成两部分。一部分常驻内存,不管进程是否正占有处理器运行,系统经常会对这部分内容进行查询和处理,常驻部分内容包括:进程状态、优先数、过程特征、数据段始址、等待原因和队列指针等,这是进行处理器调度时必须使用

2017-01-11 18:39:42 1001

原创 进程的三个基本状态,以及三个状态之间切换的条件

一个进程在运行期间,不断地从一种状态转换到另一种状态,它可以多次处于就绪状态和执行状态,也可以多次处于阻塞状态。 (1) 就绪->执行就绪状态是指进程获得了调度程序为之分配的除了CPU时间之外的其他必要资源,只要CPU时间一到位就可执行了。处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态转变成执行状态。 (2) 执行->就绪处于执行状态的进程在其执行过程

2017-01-10 22:14:48 1651

原创 常量与变量的区别

常量区分为不同的类型,如25、0、-8为整形常量,6.8、-7.89为实型常量,‘a’‘b’为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。  变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量

2017-01-09 22:47:17 5086

转载 进程的组成部分

在Linux系统中进程由以下三部分组成:①进程控制块PCB;②数据段;③正文段。        Linux系统为了节省进程控制块所占的内存空间,把每个进程控制块分成两部分。一部分常驻内存,不管进程是否正占有处理器运行,系统经常会对这部分内容进行查询和处理,常驻部分内容包括:进程状态、优先数、过程特征、数据段始址、等待原因和队列指针等,这是进行处理器调度时必须使用的一

2017-01-08 18:27:03 1542

原创 C程序的生成过程

1.C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。2.源程序的扩展名为.c,目标程序的扩展名为.obj,可执行程序的扩展名为.exe。

2017-01-07 20:55:04 659

原创 C语言的程序是由什么组成

程序由输入、运算、输出三部分组成由用户输入数据(键盘\文件\其它输入设备)由程序控制运算数据(数学运算、逻辑运算)向输出设备(打印机、显示器、文件、数据库)输出运算结果。程序的内容主要是逻辑控制语句、数据、调用的系统功能三部份组成逻辑控制语句用来组成“算法”来组织和控制数据的运算加工和流向。系统功能是由计算机硬件(中断调用)、操作系统(API)、类库\函数库给出的、用户定义的函数。它们

2017-01-06 22:40:18 29788

原创 数据库概念

1、数据数据是客观事物的反映和记录,是用以载荷信息的物理符号。数据不等同于数字,数据包括两大类,及数值型数据和非数值型数据。2、信息信息是指有意义的数据,即在数据上定义的有意义的描述。3、数据处理数据处理就是将数据转换为信息的过程。数据处理包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。4、数据库数据库是数据库系统的核心,是被管理的对象。5、数据

2017-01-05 15:45:44 268

原创 结构化程序设计的基本结构与特点

结构化程序设计方法主要由以下三种基本结构组成:1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可

2017-01-04 21:30:44 9766

原创 软件工程 基本概念

软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航

2017-01-03 22:36:34 408

转载 多进程编程的优缺点

多进程优点:每个进程互相独立,不影响主程序的稳定性,子进程崩溃没关系; 通过增加CPU,就可以容易扩充性能; 可以尽量减少线程加锁/解锁的影响,极大提高性能,就算是线程运行的模块算法效率低也没关系; 每个子进程都有2GB地址空间和相关资源,总体能够达到的性能上限非常大 多线程缺点:逻辑控制复杂,需要和主程序交互; 需要跨进程边界,如果有大数据量传送,就不太好,适合小数据

2017-01-02 22:50:40 272

原创 结构化程序设计原则

1.自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。2.逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。 3.模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 4.限制

2017-01-01 11:17:32 10912 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除