自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 外观模式实例之文件加密

代码; package child; class CipherMachine: public class CipherMachine { public String encrypt(String plainText) { return plainText; } } class FileReader: public class FileReader { pu

2016-05-31 10:45:28 5591

原创 组合模式实例之文件浏览

代码: package MyElement; public abstract class AbstractFile { public abstract void add(AbstractFile element); public abstract void remove(AbstractFile element); public abstract void display();

2016-05-31 10:36:13 4016

原创 Linux下安装gcc,gdb,MySQL以及vim的配置

gcc: linux下可以自动安装:yum install gcc    编译成可执行文件:gcc -o test teat.c gdb: linux下自动安装:yum install gdb.      调试文件:gdb test.c  设置断点:(gdb)break main 退出gdb:(gdb)q  执行:run 单步执行:step 打印:print 显示:display。

2016-05-28 23:33:41 1508

原创 用C++实现一个哈希桶(插入,删除,寻找)

#include #include #include using namespace std; struct DefaultHashFuncString //构造仿函数 { size_t operator()(const string & key) { size_t ret = 0; for (size_t i = 0; i < key.size(); i++) { r

2016-05-24 20:51:00 958

原创 用C++实现一个哈希表(插入,删除,查找)

#include #include using namespace std; enum status { EXIST, DELETE, EMPTY, }; template struct hashfunc { size_t operator()(const K & key) { return key; } }; struct hashfuncstring { size_t

2016-05-24 20:46:28 4585

原创 各类排序算法的对比及实现

(直接插入排序,希尔,选择排序,堆排序,冒泡排序,快排,归并)各类排序的算法比较及实现

2016-05-23 23:29:09 10772 2

原创 实现一个广义表

实现一个广义表,实现求广义表的深度,广义表的大小及成员函数

2016-05-22 23:03:25 829

原创 Linux系统下find指令详细用法与示例及Linux下的atime ,ctime,mtime

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。  在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。 命令格式:find 路径 -命令参数 [输出形式] -name 按照文件名查找

2016-05-22 11:53:17 2949

原创 用C/C++实现一个日期类,重载运算符=,==,+,-,++,--,>,>=,<,<=等

#include #include using namespace std; class Date { public: Date(int year, int month, int day) //构造函数 :_year(year) ,_month(month) ,_day(day) {} Date(Date & d) //拷贝构造 :_year(d._year) ,

2016-05-21 23:21:32 21116 2

原创 操作系统课程设计银行家算法

#include #include using namespace std; typedef struct Arithmetic { char name; int Max[5]; int Allocation[5]; int Need[5]; int OP; }ari; typedef struct In { ari a[5]; int size; }in; int avi[5]

2016-05-19 21:57:25 4875

原创 注释转换(C++小项目)

将所有以C语言格式的注释转换成C++注释格式,利用文件指针打开文件并读写文件,input,output导入导出文件,转换后不得改变原文件的含义并且编译连接无错误,所有的转换必须符合语法规则,注释转换支持注释嵌套。#include #include #include typedef enum ConverState { c_open, c_close }ConverState; typedef

2016-05-19 21:46:26 536

原创 输出乘法口诀表

void test() { int i = 0; int j = 0; for(i = 1;i<=9;i++) //循环条件,外层循环9次 { for(j = 1;j<=i;j++)//内层循环,循环i次 { printf("%d*%d=%2d ",i,j,i*j); } printf("\n"); } return 0; }

2016-05-19 21:39:10 366

原创 赋值运算符函数

当写一个赋值运算符函数时,首先要关注几点(第一种写法): 1.返回值的类型是不是应该声明为该类型的引用,并在函数结束前返回实例自身的引用,只有这样,才支持连续赋值例如3个list的实例l1,l2,l3,语句l1=l2=l3编译通过。 2.实例自身已有的内存是不是应该释放,如果在分配内存之前没有释放,程序将出现内存泄漏。 3.传入的参数是不是应该应该声明为常量引用以避免实参传给形参时调用拷贝构

2016-05-18 23:26:16 693

原创 判断1000年---2000年之间的闰年

判断1000-2000年之间的闰年,判断一年是否为闰年的标准是year%4==0同时year%100!=0,或者year%400==0 void test(){ int count = 0; int year = 0; for(year = 1000;year <=2000;year++) { if(year % 4 == 0) { if(year % 100 != 0)

2016-05-18 13:20:54 1737

原创 不使用任何变量编写是strlen函数(递归)

strlen函数很简单,大家都能熟练的应用,可是如果不允许调用库函数,也不允许使用任何全局或局部变量来编写一个MyStrlen也许就没有那么简单了,当然,递归函数就可以来解决这个问题了 size_t MyStrlen(const char * str) { assert(str); //参数入口检验 if(*str=='\0') r

2016-05-18 13:06:24 1044

空空如也

空空如也

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

TA关注的人

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