摘要: 权限枚举类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AuthorityByte{ public enum Authority { logisticsBuy_show = 1, logsticsBuy_add = 2, logsticsBuy_del = 3, logsticsBuy_update = 4, config_show = 5, config_add... 阅读全文
posted @ 2013-10-21 18:16 夏阳秋时 阅读(241) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace StringByte{ class Program { static void Main(string[] args) { AuthorityUtil au = new AuthorityUtil(); User user = new User("Jack",20); user.Authority = au.... 阅读全文
posted @ 2013-10-13 10:12 夏阳秋时 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 公用资源类Resourcepublic class Resource { private String name; private String sex; private boolean flag = false; //false表示未填数据,true表示已填数据 public synchronized void set(String name,String sex) //同步函数使用的锁是本实例对象即this { if(flag) try{this.wait();}catch(InterruptedExceptio... 阅读全文
posted @ 2013-10-11 11:42 夏阳秋时 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 锁类public class MyLock { public static Object lock_a = new Object(); public static Object lock_b = new Object();}线程类public class DeadLockTest implements Runnable{ private boolean flag ; public DeadLockTest(boolean flag) { this.flag = flag; } @Override public voi... 阅读全文
posted @ 2013-10-11 11:36 夏阳秋时 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 对称矩阵类SymmetricMatrix#pragma onceclass SymmetricMatrix{public: SymmetricMatrix(void) { size = 0; } //n为阶数,b为对称矩阵,i j从0开始算时,bij=A[i*(i+1)/2+j] i>=j int * Store_Matrix(int n,int *b) { size = (n*n+n)/2; A = new int [size]; for(int i=0;iStore_Matrix(4,*b);//测... 阅读全文
posted @ 2013-10-11 11:34 夏阳秋时 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 链式串类LinkString源码:#pragma onceclass StringNode{public: char element; StringNode *next; };class LinkString{public: LinkString(void) { top = new StringNode(); } LinkString(char * s2) { top = new StringNode(); *this = s2; //运算符=重载,用char串赋值 } //用char串赋值... 阅读全文
posted @ 2013-09-27 14:17 夏阳秋时 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 数组串类ArrayString源码:#pragma onceclass ArrayString{public: //构造函数 ArrayString(void) { maxSize = 100; list = new char[maxSize]; for(int i=0;ilist[i]!='\0';i++) list[i] = s2->list[i]; list[i] = '\0'; } //将s2拼接到ArrayString后面 void Concat(ArrayString ... 阅读全文
posted @ 2013-09-26 17:35 夏阳秋时 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 链队列类源码:#pragma oncetemplate class QueueNode{public: T element; QueueNode *next; };template class LinkQueue{public: LinkQueue(void) { front = new QueueNode(); rear = new QueueNode(); front->next = NULL; rear->next = front; } void in(T obj) { Qu... 阅读全文
posted @ 2013-09-25 21:42 夏阳秋时 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 数组队列类源码:#pragma oncetemplateclass ArrayQueue{public: ArrayQueue(void) { front = 0; rear = 0; maxSize = 20; list = new T [maxSize]; } //向队尾插入元素 void in(T obj) { if(!IsFull()) { list[rear] = obj; rear=(rear+1)%maxSize; ... 阅读全文
posted @ 2013-09-25 21:40 夏阳秋时 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 链栈LinkStack源码:#pragma oncetemplate class Node{public: T data; Node *next; };template class LinkStack{public: LinkStack(void) { top = NULL; } //入栈 void push(T obj) { Node * newNode = new Node(); newNode->data = obj; newNode->next = top; top... 阅读全文
posted @ 2013-09-25 15:07 夏阳秋时 阅读(292) 评论(0) 推荐(0) 编辑