posted @ 2007-10-22 20:36 冬冬 阅读(2987) 评论(28) 推荐(0) 编辑
posted @ 2007-10-03 20:14 冬冬 阅读(1698) 评论(4) 推荐(0) 编辑
|
|||
摘要:
“无论多么无能的人,他的身上一定能有其他人无法比拟的优点。从最无能的人身上找出最伟大的特点,并且尊重和利用它,据我所知,这是史上所有伟大领袖唯一共同的特长。”
阅读全文
posted @ 2007-07-12 10:01 冬冬 阅读(635) 评论(2) 推荐(0) 编辑
摘要:
讨论常用的数据访方式及其使用范围,主要包括:
1, 直接使用.Net提供的各种DataAdapter或DataReader
2, 使用数据访问控件(各种DataSource控件)
3, 自己写的访问类(一般指的是自己封装后的DataAdapter或DataReader)
4, 使用ORM框架
阅读全文
posted @ 2006-12-21 08:08 冬冬 阅读(4586) 评论(10) 推荐(0) 编辑
摘要:
刚刚和病毒干了一架。其实机器里一直由病毒,但是不是很在意,今天又心情,装了一个卡巴,竟然还杀不出来!怒了!自己动手,丰衣足食!经过半个小时左右的战斗,病毒被我从机器里彻底抹掉!大体过程如下: 第一步,判断一下什么病毒。我从优盘中看出来的,一共三个文件是病毒文件:EXPLORER.EXE,wsctf.exe,还有个自动运行文件。第二步,重起到安全模式。第三步,杀掉病毒进程。第四部,搜索注册表,删除所... 阅读全文
posted @ 2006-12-18 20:12 冬冬 阅读(364) 评论(0) 推荐(0) 编辑
摘要:
Compare(文本比较程序)终于发出来了一个版本了!程序是开源的,其中使用了别人的开源程序,以下是Demo的截图: 本来想实现按词比较的,可以没有很好的分词程序,以后再说吧! 主要的使用方法就是构造Compare,然后调用GetResult方法。That’s all!不过没有单元测试,不知道别人敢不敢用……有空补上吧! 还有,其中的使用了别人的代码,遵循的Creative Commons... 阅读全文
posted @ 2006-12-18 20:07 冬冬 阅读(3059) 评论(12) 推荐(1) 编辑
摘要:
本文以FtpSearch项目为例,讨论了系统构建的顺序,包括逻辑、实现、表现之间的依赖关系。并从系统的稳定性、依赖性、灵活性等多方面介绍了业务逻辑的意义与实现方法。
阅读全文
posted @ 2006-10-28 08:58 冬冬 阅读(1711) 评论(6) 推荐(0) 编辑
摘要:
微型项目是指绝大部分工作由一个人员负责的项目,这个核心成员负责项目的系统分析、构架、及绝大部分的编码工作。项目的持续时间一般不会超过一个月。项目的参与人员除了核心的程序员外还可能一部分辅助人员,包括第二程序员(负责一部分编码工作)、美工(负责界面设计)等。本文叙述的是作者在微型项目时间方面的一些感悟。
阅读全文
posted @ 2006-09-27 20:37 冬冬 阅读(20172) 评论(24) 推荐(2) 编辑
摘要:
1,系统设计的核心问题是用代码描述逻辑,即抽象。2,一个好的程序或系统一定有好的表述,如果无法很自然的将算法或设计清晰明了的表达出来,那么说明算法或设计不够条例和优雅,既有问题。3,如果不能证明程序或系统是正确的,那么它一定存在问题。 阅读全文
posted @ 2006-09-11 13:20 冬冬 阅读(308) 评论(0) 推荐(0) 编辑
摘要:
package DataStructures;public class QueueArray { static final int DEFAULT_CAPACITY = 10; private Object[] theArray; private int currentSize; private int front; private int back; /** ... 阅读全文
posted @ 2006-09-11 12:07 冬冬 阅读(596) 评论(0) 推荐(0) 编辑
摘要:
主类 package DataStructures;public class ArrayStack { private Object[] theArray; private int topOfStack; static final int DEFAULT_CAPACITY = 10; /** *//** * Construct the stack. * ... 阅读全文
posted @ 2006-08-23 18:05 冬冬 阅读(818) 评论(3) 推荐(0) 编辑
摘要:
主类 package DataStructures;public class LinkedStack { private ListNode topOfStack; public LinkedStack() { topOfStack = null; } public boolean IsFull() { return false; } ... 阅读全文
posted @ 2006-08-23 17:08 冬冬 阅读(660) 评论(0) 推荐(0) 编辑
摘要:
结点类 package DataStructures;class CursorNode { // Friently data;accessible by other package routines Object element; int next; // Constructers CursorNode(Object theElement) { this... 阅读全文
posted @ 2006-08-20 21:26 冬冬 阅读(718) 评论(0) 推荐(0) 编辑
摘要:
Sandcastle(CodeName)是微软出的用于编译发布组件(Assembly)信息的一个工具,基本上等同于NDoc(后者目前已经停止开发,最新版本仍然不支持.Net 2.0)。这个工具通过反射和Xslt技术,可以从dll文件及其xml注释(编译时加/doc参数得到),得到一个完整的帮助文档,格式可以是Html或CHM甚至是任何自定义的格式。当前Sandcastle最新版本是June CTP。使用方式仍然是命令行,而官方网站上给出的使用说明只能支持单一的Dll,也就是Project,对于Solution仍然没有任何说明。其Blog上介绍说以后会有GUI和VS.Net 2005 Add-In等使用方式。现在让我们来先睹为快。 阅读全文
posted @ 2006-08-19 17:29 冬冬 阅读(9960) 评论(8) 推荐(0) 编辑
摘要:
节点 package DataStructures;class ListNode { //Frientdly data;accessible by other package routines Object element; ListNode next; // Constructers ListNode(Object theElement) { ... 阅读全文
posted @ 2006-08-19 11:42 冬冬 阅读(761) 评论(1) 推荐(1) 编辑
摘要:
package Chapter1;public class MaxSubSum { /** *//** * Cubic maximun contiguous susequence sum algorithm. */ public static int MaxSubSum1(int[] a) { int maxSum = 0; for (int... 阅读全文
posted @ 2006-08-17 17:38 冬冬 阅读(616) 评论(0) 推荐(0) 编辑
摘要:
#include char InputString[100];char OutputString[100];int MarkArray[100];int StringLength;int Number;void processString(int cursor){ int i=0; if(cursor==StringLength) { puts(OutputStri... 阅读全文
posted @ 2006-08-16 17:05 冬冬 阅读(567) 评论(0) 推荐(0) 编辑
摘要:
#include int getOneNumber(int number){ if(number==1) return 1; if(number==0) return 0; return number%2+getOneNumber(number/2);}int main(){ int inputNumber,oneNumber; scanf("%d",&inp... 阅读全文
posted @ 2006-08-16 16:01 冬冬 阅读(901) 评论(3) 推荐(0) 编辑
摘要:
一直想学习算法,当然,算法这个东西,只看书是不行的,程序是写出来的,所以要找一个写程序的东西。现在大部分的算法还是用C语言描述的,也有部分是用Java描述的,但是似乎还没有C#版本的,VS.Net大概是不行了。用什么呢?TC似乎当仁不让,但是被VS.Net宠坏了的现在,再去用DOS下的老古董,实在是心有不甘。没有别的东西了吗?当然不是,Eclipse+CDT可以说是现在最好的C程开发环境! 阅读全文
posted @ 2006-08-12 22:26 冬冬 阅读(1886) 评论(8) 推荐(0) 编辑
摘要:
帮人做的C程题 #include void process(int a[100]){ int i=999,b=0; for(i=999;i>0;i--) { if(a[i]>9) { b=a[i]/10; a[i]=a[i]%10; a[i-1]+=b; } }}vo... 阅读全文
posted @ 2006-07-17 22:20 冬冬 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:
本文将描述FtpSearch搜索引擎的设计。包括系统的需求、分析、构架和难点解析。更多内容(包括第一版)请参考我博客(http://yuandong.cnblogs.com)上FtpSearch分类中的其他文章。文章写得比较浅显(主要是个人水平有限),大家可以读来消遣排砖。^^
阅读全文
posted @ 2006-06-30 20:21 冬冬 阅读(1861) 评论(0) 推荐(0) 编辑
摘要:
本文将描述FtpSearch搜索引擎的设计。包括系统的需求、分析、构架和难点解析。更多内容(包括第一版)请参考我博客(http://yuandong.cnblogs.com)上FtpSearch分类中的其他文章。文章写得比较浅显(主要是个人水平有限),大家可以读来消遣排砖。^^
阅读全文
posted @ 2006-06-26 21:24 冬冬 阅读(2668) 评论(3) 推荐(0) 编辑
摘要:
编号:1C版本: #include long gcd(long a,long b){ long rem=0; while(b!=0) { rem=a%b; a=b; b=rem; } return a;}int main(){ long a=0,b=0; scanf("%ld,%ld",&a... 阅读全文
posted @ 2006-06-25 14:34 冬冬 阅读(578) 评论(0) 推荐(0) 编辑 |
|||