- 博客(74)
- 收藏
- 关注
原创 PowerPersonal开发实录:从Database到User Interface
<br />6.10 - 6.11<br />今天开始开发PowerPersonal, 希望能够做成一款出色的个人管理软件,第二个目标是学习java的基础技术,从关系数据库到UI的点点滴滴。好吧,出发!<br /> <br />做的第一个模块是通讯录管理。超级简单,只有一个表Contact:<br /> <br />Contact<br />------------------------<br />CONTACT_ID: int <br />NAME: varchar(32)<br />RE
2010-06-11 22:46:00
627
原创 首战!蟒蛇上的CR实现!
4.16日 从今天开始算吧,开始在蟒蛇上实现CR,这篇文章也是为了记录这个过程的学习心得和反思。 今天主要做了一些关于编码方面的学习和实验,终于弄清楚了若干个点:1. windows的系统默认编码是gbk,实验得出之。2. unicode和utf-8还是有差别的,他们的差别可以查看这篇文章:http://www.linuxforum.net/books/UTF-8-Unic
2010-04-16 16:44:00
1499
原创 编程之美阅读心得
3.30今晚开始正式阅读编程之美。今晚心神有点乱。用了两节时间看了一道题:NIM游戏。就是给M颗石头,让你发堆,然后先B后A的顺序拿,每次拿1个以上。问如何分堆才能保证A必胜。我的结论是:(1)如果存在一个对A的安全状态T,那么如果T‘能够在一步转为T,则T是A的必败状态。(2)此题的思路的关键是确定一种A的必胜的模式:比如分偶数堆,每堆个数相同。-----其实思路应该更简单
2010-03-30 23:08:00
1095
原创 『背水一战!』基于BART的系统分析与改进实验
3.20正式开战!(1)早上一直困扰于一个问题:读入gender.txt文件时出错,debug进去时发现乱码。 解决: 使用inputstreamReader来读,将编码设为"utf-8"即可。发现解决方法是浏览gender.txt时发现出现了非英语字符。从而想到gbk不兼容。 花费时间:3小时零12分钟。 (2)第二个问题:实验结果表示F值较低-
2010-03-20 20:37:00
958
原创 Practice in Action!--- First Attack!
从本周开始(3.14)开始进行算法训练,结合学习进行。 --------------------------------------------------------------------------------------------------------3.14 -- 3.15完成算法 EditDistance (算法导论P218)涉及: 动态规划,算是对动归有了良好
2010-03-15 22:56:00
561
原创 Dragon 第一期开发记录(第三阶段 其他)
3.6重新开始编码:今天开始写的是最大流算法中的Edmondes-Karp算法。 *非常非常慎重地记下: Graph数据结构中,Matrix的标准是,有边相连的存放权重,无边的存0,i=j的也是0,可能与之前最短路算法冲突了,记下这一点,非常重要。 * 第二个问题是 深度广度搜索算法中,对m_pDistance的记录,权重是没有算进去的,都是按每条边1计算。
2010-03-06 22:33:00
1975
原创 Dragon第二阶段-图算法-开发总结
从2月2日--2月28日,刚好一个月的时间才完成全部图算法,编码速度有待提高。下面内容是本开发阶段的总结。 主要有以下几个部分:1. 开发过程完成的模块,算法以及技术点2. 开发过程中遇到的问题以及解决方法3. 开发过程中遗留的问题4. 下一阶段开发的计划1. 开发过程中完成的模块,算法以及技术点(1)堆数据结构,优先队列数据结构
2010-02-28 20:34:00
1003
原创 BART学习过程中的Java学习
1. ObjectInputStream 与 ObjectOutputStream的读写对象可以以对应的顺序进行多个对象的读写。 2. Break Loop label。 在循环语句前加上一个label,如label1: 然后在循环体的语句中加入break label1,即可跳出该循环,无论其是内层循环还是外层循环。
2010-02-25 16:57:00
756
转载 (转)Java学习书籍推荐
原帖地址: http://emy.javaeye.com/blog/191659 1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称
2010-02-20 23:01:00
2389
原创 Dragon 第一期开发记录(第二阶段 图)
2.2 今晚开始写图部分的算法。但是线性表留下的问题一定要解决: (1)模板类的const修饰符的重载? 问题出现在SequenceList等的复制构造函数处。(2)Select函数中没有delete mlist;(3)模板类的虚析构函数没有解决。当然包括虚构造函数。 (4) 基础设施
2010-02-02 21:25:00
1223
原创 Dragon 第一期开发日志
前言花了一个星期准备构思,结果感觉还是回到原来的设想上,不过当然也收获了STL源码的20%,的确精妙,学不来了,先做吧。要花点时间将模板和运算符重载的知识点整理总结一下。明晚 后晚 大后晚 争取三晚完成---------------------------------------------------------------------------------------------
2010-01-28 23:14:00
764
原创 COM本质论学习日志(2)--12.31
1. 把接口从实现中分离, 利用了类似智能指针的方法。用一个指针类,也成为句柄类来隔离客户对代码的耦合。这里的思路是由于这个句柄类的内容是几乎不改变的(因为句柄类中就只有一个指针成员,几乎不可能添加新的数据成员,书上举的例子就是因为更新类版本时,添加了新的数据成员导致类的size变大,导致bug的情况) 2. 这种方法导致每一个类都需要一个指针类,并且影响了性能。另一种方法是使用纯
2009-12-31 15:25:00
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人