自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 【设计模式学习笔记1】原型法

设计模式不是代码的复用,而是经验的复用。要经过分析之后确定哪个是抽象,那个是具体。依赖关系的倒置:抽象不应该依赖于细节,实现细节应该依赖于抽象。反之软件易碎。人是抽象A,陶瓷水杯可以是一个实现细节b。即人拿一个水杯。但是陶瓷水杯是一个易变类,因此转化成下面的图。把它的实现分解成两种,一个抽象,一个具体。即先分解成一个水杯,水杯是抽象部分。再分解的一部分是陶瓷水杯,具

2011-11-22 18:04:11 1126 2

原创 2010.01.23【自己动手写操作系统】写一个最小的操作系统

本文主要介绍如何编写一个最小的操作系统

2011-01-24 00:44:00 1715

原创 今天开始【自己动手写操作系统】

<br />淘宝上买的【自己动手写操作系统】昨天到了,嗯,下午睡了个觉,打算从今晚开始好好研究这本书。<br />虽然不知道自己的水平到底还能不能驾驭的料,不过既然老曲都大力推荐这本书,嗯,那就好好干吧~加油<br />我会监督自己,每天上床心得的!GOGOGO

2011-01-23 20:01:00 531

原创 双向链表

(1)分别建立包含10个数据元素的链式存储线性表;(2)从键盘输入一个数据元素,插入到线性表中第k(包含0号位置)个位置;(3)从键盘输入一个数据元素关键字或位置k(包含1号位置),从线性表中删除相应数据元素;(4)给出程序及插入、删除前和插入、删除后线性表结果。

2011-01-19 15:46:00 770 3

原创 队列存储及运算

1、预习要求:队列相关概念及运算,完成队列相关运算。2、实验目的:(1)了解队列相关概念;(2)理解队列运算过程和结构定义;(3)掌握算法转换为程序的过程中的变化。3、实验内容及要求:(1)完成若干数据元素的进队、出队等运算;(2)给出程序及队列运算过程的结果。

2011-01-19 15:39:00 605

原创 堆栈存储及运算

课内实验项目1:堆栈存储及运算2、实验目的: (1)了解堆栈相关概念;(2)理解堆栈运算过程和结构定义;(3)掌握算法转换为程序的过程中的变化。3、实验内容及要求:(1)完成若干数据元素的进栈、出栈等运算;(2)给出程序及堆栈运算过程的结果。

2011-01-19 15:28:00 663

原创 用结构体实现输入学号查找姓名

<br />#include<iostream.h>#include<string.h>typedef struct stu_type{long int serial_number;char name[10];};struct stu_type stu_inf[]={{111,"斯哥"},{222,"小斯斯"}}; //不能写成:stu_inf 。。。void compare(int number,stu_type *p){int n=2;stu_type *sp

2011-01-18 11:26:00 2773

原创 ASCII码

<br />ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘27ESC32SPACE33!34"35#36$37%38&39'40(41)42*43+44'45-46.47/48049150251352453554655756857958:59;60<61=62>63?64@65A66B67C68D69E70F71G72H73I74J75K76L77M78N79O80P81Q82R83S84T85U86V87W88X89Y90Z91[92/93]94^95_96`97a98b99c10

2011-01-18 11:25:00 642

原创 rand函数的用法

<br />srand()就是给rand()提供种子seed<br />如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的,<br /><br />srand(n)<br />for(10)<br />rand()<br />也就是说,以一个固定的数值作为种子是一个缺点。 通常的做法是 以这样一句代码srand((unsigned) time(NULL));来取代,这样将使得种子为一个不固定的数, 这样产生的随机数就不会每次执行都一样了。<br /><br />1,先看一个例子 <br

2011-01-18 11:22:00 5614

转载 C#结构体与类的区别

<br />a.  结构体是值类型,分配在stack中,而类是引用类型分配在堆中。<br />b.  由于结构体是分配在stack中,从而从性能角度来考虑,它要高于类。分配在栈中的数据会在声明周期结束后立刻释放资源,而分配在堆中的数据需要等待垃圾回收器来回收,在性能上要比结构体低。但结构体也有它的缺点,在传送一个结构体要比传一个引用花费更昂贵的代价。另一个问题是装箱与拆箱的问题,也属于性能上的问题。<br />c.  结构体继承自System.ValueType而类继承自System.Object<br /

2011-01-04 11:11:00 868

原创 C#计算字符串中有多少个“a”

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("这是个计算字符串中含有多少/"a/"的程序");            Console

2010-09-13 18:31:00 4128

原创 c# 输入五个数用冒泡排序法实现由大到小的排列

c# 输入五个数用冒泡排序法实现由大到小的排列

2010-09-12 23:27:00 17029

原创 c#自学心得【2】【基础语法部分2】

1.  类型转化有两种, CAST 和 CONVERT 前者用于在内存同一区域的数据类型的转换,如type和int的转换,语法结构是 type j=2; int I = (int) j; 后者用于意义的转换,比如可以实现 string向int的转换,要调用函数 Convert.ToInt 2.  申请数组:类型名+[]  如 int [] num={5,8,3}; 但是如果仅仅想声明而不想赋值可用 int [] num = new int [5];int i=number2.Length 可以直接得到数组长

2010-09-12 21:18:00 445

原创 c#自学心得【2】【基础语法部分2】

<br />1.  类型转化有两种, CAST 和 CONVERT 前者用于在内存同一区域的数据类型的转换,如type和int的转换,语法结构是 type j=2; int I = (int) j; 后者用于意义的转换,比如可以实现 string向int的转换,要调用函数 Convert.ToInt <br />2.  申请数组:类型名+[]  如 int [] num={5,8,3}; 但是如果仅仅想声明而不想赋值可用 int [] num = new int [5];<br />int i=number

2010-09-12 21:17:00 433

原创 c#学习心得【1】【基础语法部分1】

C#的学习心得

2010-09-11 10:45:00 522

原创 对象数组演示

#includeclass M{public: M(int i,int j) { cout<<"Constructor/n"; m=i; n=j; } M() { cout<<"Default"<<endl; m=n=0; } int Getm() {return m;} int Getn() {return n;}

2009-12-19 23:20:00 353

原创 对象数组的创建与删除

//对象数组的创建与删除#include#includeclass B{public: B() {cout  B(char *s,double n) {  strcpy(name,s);  b=n;  cout }  ~B() {cout void getb(char *s,double &n) {  strcpy(s,name);  n=b; }private: char name[

2009-12-19 22:50:00 411

原创 堆对象的创建与删除

//堆对象的创建与删除 #include class A { public: A(int i,int j) { a1=i; a2=j; coutPrint(); delete pa1; delete pa2; }

2009-12-19 22:25:00 667

原创 编译错误:constructors not allowed a return type

若定义类的时候没有在右花括号外加 【;】则在类外定义构造函数时会报错:【constructors not allowed a return type】哈哈,算是吃一堑长一智拉~

2009-12-18 09:37:00 696

Prentice.Hall.C.plus.plus.How.to.Program.5th.Edition.Jan.2005.INTERNAL

英文第五般 语言精炼易懂 还能练习英文~

2009-12-18

空空如也

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

TA关注的人

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