自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用管道--过滤器风格设计软件

管道--过滤器是一种比较早期的软件设计思路,主要思路是将软件系统看成各种功能模块的组合,功能模块从输入集合读入数据流,并在输出集合产生输出数据流,它最典型的应用是在编译系统。阅读目标在本文中,你将获得以下知识:了解管道-过滤器风格的设计思路 使用该设计风格的时机和原因 案例 管道过滤器风格的优缺点目录阅读目标简介管道过滤器的设计思路时机和原因案例优缺点总结简介管道-过滤器模式的体系结构是面向数据流的软件体系结构。每个功能模块都有一组输入和输出,功能.

2021-08-15 21:15:36 4146

原创 Java学习笔记--类和对象

介绍面向对象的编程使用预定义的类定义自己使用的类静态区和方法对象结构包类地址文档注释类设计建议1.介绍面向对象的编程面向对象是现在主流的编程样例,它替代了以前C语言使用时的“结构体”,Java是一门面向对象的语言,所以需要熟悉面向对象的概念。面向对象的程序由很多对象组成,每个函数对于用户而言,都有特殊的功能。程序里面的很多对象都可以直接从公共库里面拿来直接用。不用去研究这些功能怎么去实现的

2017-02-08 18:44:47 372

原创 操作系统学习笔记2----进程管理

综述 1、 进程和线程 2、 处理机调度 3、 同步与互斥 4、 死锁部分1 (一) 进程与线程进程 一个具有一定独立功能的程序对某个数据结合上的一次动态执行过程和资源分配过程。 厨师做菜,拿着菜谱,进行做菜:加什么配料?进程相关的元素: 代码、数据、进程表(进程控制块),Cde Data PT(PCB)【注意】进程和程序的区别和联系 1进程是动态的,程序是静态的2进程

2016-11-30 19:51:21 738

原创 操作系统学习笔记--操作系统基本概念

综述: 1.操作系统的概念、特征、功能和提供的服务 2.操作系统的发展和分类 3.操作系统的运行环境 4.操作系统的体系结构1.操作系统的概念、特征、功能和提供的服务操作系统的概念操作系统是控制和管理计算机软、硬件资源,以尽可能合理、高效的方法为不同的用户及其应用程序提供服务的一种系统程序。1)用户使用的角度看:既可以直接用命令直接控制,也可以通过系统调用编

2016-11-30 18:53:42 4289

转载 二叉树的建立学习笔记

http://blog.sina.com.cn/s/blog_a19e8c1b01016m2v.html#include #define ElemType char//节点声明,数据域、左孩子指针、右孩子指针typedef struct BiTNode{    char data;    struct BiTNode *lchil

2016-08-16 22:01:02 332

原创 数据结构练习题1

1.顺序表的基本定义#define MAXSIZE 50#define ElemType inttypedef struct{ ElemType data[MAXSIZE]; int length;}SqList;顺序表的基本操作:(1)插入元素(2)删除元素(3)查找元素(1)插入元素bool Insert(SqList &L, Elem...

2016-08-08 23:55:48 633

原创 数据结构链表总结

1.链表数据类型typedef struct LNODE{ int data; struct LNODE *next;}LNODE,*LinkList;指向结构体的指针。通过指针操作,来申请空间,插入数据,输出数据,释放空间。2.创建链表bool CreatList(LinkList &L){ LNODE *P; int x; L = (LinkList)malloc(

2016-07-31 16:04:49 438

原创 数据结构应用题线性表的顺序表示

一、从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错误信息,并退出运行。ElemType ElemMinDelete(SqList &L){ int i; ElemType min; min = L.data[0]; for (i = 0; i < L.length; i++) { if (L.d

2016-07-14 17:20:48 461

原创 数据结构笔记---线性表

线性表线性表的定义和基本操作:n个相同的数据类型、有限序列————————————————————编号 |书名 |出版社————————————————————1 |高等数学 |清华大学出版————————————————————2 |数据结构 |清华大学出版社————————————————————....|......... |.....

2016-07-14 16:15:58 367

原创 结构体和数据结构学习

版权声明:本文为博主原创文章,未经博主允许不得转载。[cpp] view plain copy #include "stdafx.h"  #include   #include   #include   #include   #define TSIZE 45    struct film  {      c

2016-07-14 00:09:17 404

原创 Java程序设计笔记

课程地址http://www.xuetangx.com/courses/course-v1:TsinghuaX+00740123X+2016_T1/courseware/75b79763f180446e82a1d9d4c33b7380/ee429f73cc8644998d7dcfa7c49d2abb/1.Java 面向对象2.Java基本数据类型与表达式(大部分和C语言类似)3.数组(

2016-07-12 22:38:26 739

原创 实现买菜功能(未完成代码)

#include "stdafx.h"#include #define PRICEOFARTICHOKES_PERPOUND 1.255#define PRICEOFBEET_PERPOUND 0.65#define PRICEOFCARROT_PERPOUND 0.89float get_the_price_artichokes(float f){ float price; p

2016-07-12 17:42:34 382

原创 C语言学习笔记字符读入读出

1.编写一个程序。该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行符数目以及读取的所有其他字符数目。个人给出答案#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){ char c; int i, j, k; i = 0; j = 0; k = 0; while (c = get

2016-07-12 14:59:46 705

原创 C语言Printf()&scanf() 学习笔记

prinf()和sanf()函数用于输入和输出,关于数据整型、字符型和浮点型此时对应的都是一个scanf("%d",&i);或者是scanf("%c",&c);又或者是scanf("%f",&f);如果遇到字符串,解决思路如下:#include "stdafx.h"#include #include #define PRAISE "What a marvelous

2016-07-11 21:48:02 398

翻译 The Basic Data Types1

基础的数据类型设置为如下11个关键词:int, long , short, unsigned, char ,float, double, signed,_Bool,_Complex,和_Imaginary有符号的整型:这些数有分正数和负数:int--是已有系统的基础整型,C语言保证至少有16位的存储用于int型short 或者是 short int --最大的短整型不会大于int型

2016-07-11 12:06:09 499

转载 C&C++学习笔记2

《C Primer Plus 5th Edition》摘录Object Code Files,Executable Files,and Librariesbasic strategy:  use programs that convert your source code fileto an executable file ,which is a file containing r

2016-07-09 15:49:36 449

转载 C&C++学习笔记1--The seven steps of programming

The seven steps of programming1.Define the program objectives.2.Design the program3.Write the code.4.Compile.5.Run the program.6.Test and debug the program7,Maintain and modify the progr

2016-07-09 11:36:37 465 1

空空如也

空空如也

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

TA关注的人

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