自定义博客皮肤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)
  • 收藏
  • 关注

原创 OpenSSL

 int password_callback(char *buf, int size, int rwflag, void *userdata)...{    //回调函数,由于加载证书的函数并没有请求使用加密证书的密码    //从而,OpenSSL 为获得密码提供了一种回调机制。    printf("*** Callback function called ");    strcpy(

2006-12-23 20:03:00 1128

原创 排序之选择排序

void select(char *items, int count)...{  register int a, b, c;  int exchange;  char t;  for(a = 0; a  count-1; ++a) ...{    exchange = 0;    c = a;    t = items[ a ];    for(b = a + 1; b  count; ++b

2006-10-20 12:14:00 615

原创 排序之快速排序

void QuickSort(char *items, int count)...{  qs(items, 0, count-1);}/**//* The Quicksort. */void qs(char *items, int left, int right)...{  register int i, j;  char x, y;  i = left; j = right;  x = it

2006-10-20 12:08:00 658

原创 排序之插入排序

void insert(char *items, int count) ...{  register int a, b;  char t;  for(a=1; a  count; ++a) ...{    t = items[a];    for(b=a-1; (b >= 0) && (t  items[b]); b--)      items[b+1] = items[b];    item

2006-10-20 12:01:00 608

原创 排序之冒泡排序

void bubble(char *items, int count)...{  register int i, j;  register char t;  for(i = 1; i  count; ++i)    for( j = count-1; j >= i; --j) ...{      if(items[j - 1] > items[ j ]) ...{        /**//* 

2006-10-20 12:00:00 654

原创 一道微软MiniTest笔试题

 题目描述: 1,一个文件中存有空格分开的单词 现在要将这个文件读入到另外一个文件,保存格式如下: live evil search casher ........ 就是含有相同字母的单词要放到一行。 用c实现,可以使用fopen,fread,fwrite等 接口: bool TransferDictionary(char * OriginalFile,char * NewFile); 

2006-10-18 22:39:00 1039

原创 对称加密算法DES实现

程序演示:加密:void CDESDlg::OnEncrypt() ...{    UpdateData(true);    GetDlgItem(IDC_BUTTON2)->EnableWindow(true);    static int IPRTable[64]=...{40,8,48,16,56,24,64,32,                  39,7,47,15,55,

2006-10-16 20:03:00 1137

原创 简易远程遥控程序

实现:基于winsock TCP,文件传输协议是自定义的功能:客户端命令:hello,root,dir,get,put,exec,del,shutdown服务器返回:HELLO 返回主机名OK;root 返回主机所有分区dir [path]返回主机[path]所有文件名get [path] 下载主机[path]文件put [path]   将客户端[path]文件上传到Serverdel [p

2006-10-16 18:27:00 1448

原创 简易电梯模拟程序

问题描述:公司要建立一幢两层的办公大楼并装上“最新”的电梯。公司要求开发一个面向对象的软件模拟程序,仿真电梯的操作,确定这个电梯能否满足需要。 这个电梯只限乘载一人,为了省电,只在需要时才使用,电梯每天在一楼关门等待。模拟程序包括一个时钟,每天从时间0开始,每秒滴答一次。模拟程序的调度器组件随机设置每一层第一个人到来的时间。当时钟的时间等于第一个人到来的时间时,模拟程序对指定层生成一个新到的人并将

2006-10-16 17:43:00 4146 1

原创 DooDle(涂鸦)画图程序(C++课题设计)

程序运行界面:1.2. 设计概要:1 引言 1.1编写目的   对C++学习收获的一次测试,以及对自己学习能力的一中考验。1.2背景  说明:  a.软件名称:涂鸦(DooDle);  b.此画图软件由Bring.Zhang独立完成设计与实现。1.3定义 此画图软件定义了自己的文件存储格式*.dle,只能打开.dle格式的文件1.4参考资料 a.  《Visual C+

2006-10-16 16:18:00 4978 4

原创 循环链表

//CircList.h#ifndef CIRCLIST_H#define CIRCLIST_Hclass ListNode{ friend class CircList;public:// ListNode* next() const{ return link; }// int get_data() const { return data; } ListNode(int d=0,ListNo

2006-03-21 12:33:00 1007

原创 设计模式之singleton

#include using std::cout;using std::endl;class Singleton{public: static Singleton& getInstance();//返回引用类型,避免产生对象副本,提高效率 ~Singleton();private: Singleton(); static Singleton* state; static int count

2006-03-21 12:26:00 788

转载 一个满有技巧性的排序算法

//有1,2,....一直到n的无序数组,求排序算法,并且要求时间复杂度为O(n),//空间复杂度O(1),使用交换,而且一次只能交换两个数.#include#include#includeint print( int*, int );int swap( int&, int& );int main(){ srand((unsigned)time(0)); int *a, n, i,j; sca

2006-03-10 19:08:00 951

原创 Hash表(拉链法)

//拉链法建立hash表//hash.h#ifndef Hash_H#define Hash_H#include using namespace std;struct node{ node():next(NULL){} string value; node* next;};typedef node* HashNode;const int MULT = 31;const int TA

2006-03-10 18:59:00 2865 1

原创 C++递归实现欧几里德(Euclid)算法

/* the algorithm of Euclid */#include int gcd(int,int);//the function of Greatest Common Divisor/***************************************************** *example: * gcd(18,12) = gcd(12,18 mod 12)

2006-03-09 12:20:00 1575

转载 JAVA 实现容器源码

import java.util.*;public class XYObjArray{ int m_nSize; int m_nGrowBy; int m_nSort; Object[] m_pObj; public static int nSearchThreshold = 8; public static int nSortThreshold = 8; static Random ra

2006-03-03 12:38:00 742

原创 C++实现通讯录管理程序

// person_info.h: interface for the person_info class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_PERSON_INFO_H__8E4305E3_3140_483E_80C7_234281FF3F9B__IN

2006-03-02 18:06:00 3398 1

空空如也

空空如也

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

TA关注的人

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