- 博客(57)
- 资源 (16)
- 收藏
- 关注
原创 行为模式之职责链模式(在线文档帮助系统)
题目:某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询环境中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。设查询环境如下:JavaSearchContext、SQLSearchContext、UMLSearchContext。类图package 职责链模式实例之在线文档帮助系统;public class Cli
2015-11-26 00:02:52 2573
原创 双链表(C实现)
输出限制性双队列#include #include typedef struct _queue{ int data; struct _queue *next;}QUEUE;QUEUE * rear = NULL;QUEUE * front = NULL;//输出限制性双队列int OutQueue(int *value){ QUEUE * p = NULL; i
2015-11-25 02:51:05 364
原创 结构型模式之装饰模式(界面显示构件库)
题目:某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条的窗体或透明窗体等。现使用装饰模式设计该构件库,绘制类图并编程模拟实现。类图Clientpackage 装饰模式;//抽象界面构件类:抽象构件类,为了突出与模式相关的核心代码,对原有控件代码进行了大量的简化a
2015-11-24 14:13:28 2259
原创 hdoj 1002(C实现)
Problem Description:I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.Input:The first line of the input contains an integer T(1each line c
2015-11-24 13:19:02 690
原创 hdoj 1001(C实现)
problem:hdoj 1001Problem Description:In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n.Input:The input will consist of a series of integers n, one integer per line.Output
2015-11-24 04:33:27 1005
原创 hdoj 1000(C实现)
problem:hdoj 1000Problem Description:Calculate A + B.Input:Each line will contain two integers A and B. Process to end of file.Output:For each case, output A + B in one line.Sample Input:1 1
2015-11-24 04:26:24 503
原创 链式队列(C实现)
main.c#include #include typedef struct _queue_node{ int data; struct _queue_node * next;}QUEUE;QUEUE * rear = NULL;QUEUE * front = NULL;int InQueue(int value){ QUEUE *q = (QUEUE *)mall
2015-11-23 15:17:48 308
原创 用数组实现循环队列(C实现)
main.c#include #define MAX_SIZE 3int queue[MAX_SIZE];int rear = -1;int front = -1;int InQueue(int value){ if(front == - 1 && rear == MAX_SIZE - 1 || rear + 1 == front) return 0; rear +
2015-11-23 15:03:34 1402
原创 用数组实现队列(C实现)
main.c#include #define MAX_SIZE 10int queue[MAX_SIZE];int rear = -1;int front = -1;int InQueue(int value){ if(rear >= MAX_SIZE-1) return 0; rear ++; queue[rear] = value; return 1;}
2015-11-23 13:38:59 2201
原创 顺序表之迷宫问题(C实现)
迷宫图data.h#ifndef _DATA_H#define _DATA_Htypedef struct{ int y; int x;}POS;typedef struct{ int sno; POS seat; int di;}ElemType;#endifstack.h#ifndef _STACK_H#define _STACK_H#
2015-11-22 13:20:56 623 1
原创 顺序栈之进制转换(C实现)
data.h#ifndef _DATA_H#define _DATA_Htypedef int ElemType;#endifstack.h#ifndef _STACK_H#define _STACK_H#include "data.h"#define STACK_INIT_SIZE 10#define STACK_INCREME 10typedef stru
2015-11-22 12:17:30 1514
原创 双向链表(C实现)
list.h#ifndef _LIST_H#define _LIST_Htypedef struct _node{ void *data; struct _node *piror; struct _node *next;}NODE;typedef struct{ NODE *head; NODE *last; int length;}LIST;LIST *In
2015-11-22 01:52:43 391
原创 单链表(C实现)
#ifndef _LIST_H#define _LIST_Htypedef struct _node{ void *data; struct _node *next;}NODE;typedef struct { NODE *head; NODE *last; int length;}LIST;LIST *InitList();int InsertList(LIS
2015-11-20 15:05:05 415
原创 校园网网络连接反复断开又连接是什么原因?
网络连接反复断开又连接是什么原因? 原因可能跟ARP攻击或擅自使用P2P终结者等攻击软件有关。 因为校园内多个楼宇已部署防ARP攻击网络设备,只要判断用户计算机感染ARP或使用P2P终结者、网络执法官、聚生网管等软件攻击其他用户时,设备将自动断开网络连接,过30秒左右又将自动连接。只有彻底清除ARP病毒或停止使用攻击软件后网络端口才能正常使用。 强烈
2015-11-19 15:50:38 26991
原创 关于Dr.com上网客户端常见问题合集
关于Dr.com上网客户端常见问题合集 问题一、Windows Vista操作系统安装Dr.COM客户端老是失败?问题二、登录客户端时提示“用户名或密码不对”?问题三、登录客户端时提示“登陆超时失败,请检查网络连通性”?问题四、登录客户端成功,只能上校园网,外网却打不开?问题五、登录客户端时提示端口被占用?问题六、如何解决客户
2015-11-19 15:46:01 7427
原创 Dr.com客户端每次登陆后过自动掉线
客户端每次登陆后过自动掉线 解决方法:1. Window系统自带的防火墙,一般使用客户端后建议用户都把Windows系统自带的防火墙停用,让杀毒软件来进行监控;2. 实际上Windows服务也会导致误报。一般来讲建议关闭互联网共享服务服务ICS, 避免引起客户端误判。关闭方法:进入“计算机管理”的“服务和应用程序管理”的选项,打开双击ICS服务改成手工运行。3. 如
2015-11-19 15:45:14 8114
原创 Dr.com客户端提示“使用代理软件”并断网怎么解决?
客户端提示“使用代理软件”并断网怎么解决? 现象:提示格式为“发现你正在使用以下代理软件:[代理软件],请停止使用路由器或代理软件上网并重新登录”,然后网络就断开了。针对不同的代理软件,解决办法分别列举如下:[windows系统自带共享代理]该故障是因为客户端误判您的计算机安装了代理所致,请用户关闭微软的ICS互联网共享服务,操作方法如下: Win7 用户
2015-11-19 15:43:53 12324
原创 64位Linux安装Dr.com客户端有什么注意事项?
64位Linux安装Dr.com客户端有什么注意事项? 64位的Linux系统没有安装32位的运行库,导致无法使用Linux版本的DRCOM客户端。请用户自行安装32位运行库即可解决: 1.安装32位运行库glibc.i686、libstdc++.i686 2.系统默认一般是安装之后都是UTF-8的字符集,手工修改字符集,在当前终端生效export
2015-11-19 15:42:29 2203
原创 Linux客户端Dr.com安装及使用说明
Linux客户端安装及使用说明 测试环境:操作系统版本:CentOS-6.2,Ubuntu-11.04,Fedora17X86_64客户端程序:Ver1.0.0(D) 一、Centos环境测试1、在Linux桌面右击客户端压缩包进行解压缩,如下图所示解压之后文件如下:2、 双击privillege.sh文件
2015-11-19 15:26:01 18755 5
原创 顺序表(C实现)
#ifndef _STU_H#define _STU_Htypedef struct{ char sno[5]; char name[21]; char sex[3]; int score;}ElemType;#endif#ifndef _LIST_H#define _LIST_H#define LIST_INIT_SIZE 10#define LIST_INCREM
2015-11-19 12:49:16 512
原创 并行计算之梯形积分
代码#include#include"mpi.h"double Trap(double left_endpt,double right_endpt,int trap_count,double base_len);double f(double x);void Get_input( //3 int my_rank, int comm_sz, double* a_p, doub
2015-11-15 15:24:50 4916 1
原创 哈夫曼编码(C实现)
/*------------------------------------------------------------------------- * 实现过程:着先通过 HuffmanTree() 函数构造哈夫曼树,然后在主函数 main()中 * 自底向上开始(也就是从数组序号为零的结点开始)向上层层判断,若在 * 父结点左侧,则置码为 0,若
2015-11-12 17:13:44 1293
原创 数据库管理与PL/SQL编程
数据库管理与PL/SQL编程实验要求和目的掌握用户和权限管理,掌握PL/SQL块语句、存储过程及函数的运用,了解数据库备份与恢复。注意此次实验需提交到实验平台(平台实验项目编号4中)。实验内容:PL/SQL基础语法提示:1)合法字符用PL/SQL程序时,允许使用下列字符:所有大、小写字母数字0到9符号:()+-*/〈 〉=!~;:.‘@ %,“# $ ^ &
2015-11-11 22:11:38 971
原创 结构型模式之组合模式(杀毒软件)
类图代码package 组合模式实例之杀毒软件;abstract class AbstractFile { //抽象文件类:抽象构件 public abstract void add(AbstractFile file); public abstract void remove(AbstractFile file); public abst
2015-11-10 17:57:07 8307
原创 结构型模式之桥接模式(跨平台视频播放器)
类图代码package 桥接模式实例之跨平台视频播放器;public class AVIFile implements VideoFile { public void decode(String osType, String fileName) { System.out.println("操作系统:"+osType+"文件名称:"+fileName); }}pack
2015-11-10 16:02:22 5913
原创 结构型模式之对象适配器模式(算法适配)
类图代码package 适配器模式实例之算法适配;public interface DataOperation { //目标类 public void sort(int sort[], int i, int j); public int search(int search[], int n);}package 适配器模式实例之算法适配;public class A
2015-11-10 14:38:32 2267
原创 结构型模式之装饰模式
类图package cn.装饰模式;public class Component { //抽象构件 public void operation() { System.out.println("抽象构件类operation()方法"); }}package cn.装饰模式;public class ConcreteComponent extends Componen
2015-11-10 11:44:15 442
原创 并行计算之向量的计算
#include #include #include void Read_n(int* n_p, int* local_n_p, int my_rank,int comm_sz, MPI_Comm comm);void Allocate_vectors(double** local_x_pp, double** local_y_pp, double** local_z_pp,
2015-11-07 21:29:36 907
原创 蛮力法之最近对问题(C实现)
#include #include /* 我们可以避免求平方根,窍门是忽略平方根函数,而只比较(x[i]-x[j])^2+(y[i]-y[j])^2的值本身。 */ int BruteForceClosestPoints(int n) { int d=1000, i, j, t, x[100], y[100]; for (i= 1; i < n + 1; i++) { pr
2015-11-07 21:02:06 5788 1
原创 蛮力法之字符串匹配(C实现)
#include #include int BruteForceStringMatch(char T[], int n, char P[], int m) { int i=0, j=0; for (i=0; i<n-m+1; i++) { j = 0; while (j < m && P[j]==T[i+j]) { j = j + 1; if (j = m)
2015-11-07 20:28:54 4489
原创 蛮力法之顺序查找(C实现)
#include #include /* 实现顺序查找时常常会使用这样一个小技巧:如果我们把键添加到列表的末尾,那么查找就一定会成功。 */ int SequentialSearch2(char a[], int n, char K) { a[n] = K; int i = 0; while (a[i] != K) i++; if (i < n) return i;
2015-11-07 19:42:43 1561
原创 一个十进制的正整数在二进制表示中的数字个数(C实现)
#include int Binary(int n) { int count = 1; while (n > 1) { count++; n /= 2; } return count;}int main() { int n; printf("请输入一个十进制的正整数:"); scanf("%d", &n); printf("其在二进制表示中的二进制数字个数为:%d
2015-11-07 15:13:20 733
原创 n阶矩阵的乘法(C实现)
#include #include #define N 100void MatrixMultilication(float (*a)[N], float (*b)[N], int n) { int i, j, k, c[n][n]; for (i=0; i<n; i++) for (j=0; j<n; j++) { c[i][j] = 0; for (k=0; k<
2015-11-07 14:52:26 7903
原创 元素唯一性问题(C实现)
#include #define true 1#define false 0int UniqueElements(int a[], int n) { int i, j; for (i=0; i<n-1; i++) for (j=i+1; j<n; j++) if (a[i] == a[j]) return false; return true;}int mai
2015-11-07 13:13:38 2983
原创 从n个元素的列表中查找最大值(C实现)
#include int MaxElement(int a[], int n) { int i, maxval=a[0]; for (i=1; i<n; i++) if(a[i] > maxval) maxval = a[i]; return maxval;}int main() { int n, i, a[10000]; printf("
2015-11-07 12:58:46 1307
原创 蛮力法之冒泡排序(C实现)
#include void DataSwap(int* data1, int* data2) { int temp = *data1; *data1 = *data2; *data2 = temp; } void BubbleSort(int a[], int n) { int i, j; for (i=0; i<n-1;
2015-11-07 12:11:21 1680
转载 学习Java的16个阶段
java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习:第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;第三阶段:java API
2015-11-07 11:38:15 545
转载 程序员技术练级攻略
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得
2015-11-07 11:18:28 329
原创 SQL与PL/SQL基础操作
SQL与PL/SQL基础操作实验目的与要求:了解PL/SQL在Oracle中的基本概念;掌握PL/SQL的各组成部分; PL/SQL的运用注意此次实验需提交到实验平台(平台实验项目编号3中)。实验内容必做题:一、SQL基础1、以首字母大写其余字母小写的方式显示所有员工的姓名提示:需用到substr(char,m[,n])获取子串的函数、length(char)获
2015-11-07 11:10:51 999
java连接数据库(sqlserver,mysql,oracle)附jar包
2017-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人