摘要: 设计模式创建型模式 1. 简单工厂模式 2. 工厂方法模式 3. 抽象工厂模式 4. 创建者模式 5. 单例模式 6. 原型模式简单工厂模式又称静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例。而这些被创建的类有一个共同的父类,从而面向抽象编程。类图: 1优点:客户端不再负责对象的创建,... 阅读全文
posted @ 2014-05-24 17:02 Francis Fu 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 刚刚考完高级数据库,这里有多高级等后面考完组合数学和算法再细聊。试卷在往年基础上改进了部分题目(貌似有人知道新题目的来源,如查询优化树),也可能是两份试卷交叉年份考。总之会的还是会,没看过的当然不会只能乱写,另外会与不会都说明不了什么问题。努力回忆一下试卷结构,"方便"后来人。一 问答解释分布式数据库4层体系结构解释分段的意义和原则解释可靠性协议解释多级安全访问控制和强制访问控制和区别解释分布式设计和4层透明性二 简答给出一个调度S,问调度S是否可串,如果可串给出等价的串行调度S’给出S对应的undo log,并分析在S中某个位置出现故障时undo操作根据2PL协议将Com 阅读全文
posted @ 2014-01-08 12:50 Francis Fu 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 今晚上修完了最后2个学时的EPC(课程主页),这意味着本学期的DC和共20个学时的EPC到此结束,这有可能是我人生中最后一次上英语课。 Tom是我DC课的老师,EPC起于Tom和Micheal的Debate,止于Tom的Topical Dialogue。老实说Tom是我第一位英语外教,EPC课是我第一次有机会接触这么多性格各异的外教老师,有Lois,Selene,Betty,Micheal,Hanna,当然也有Tom。为了方便后来人,给几点提醒:EPC能早选就早选,选完修完最后到期末就不会再花时间。像现在是1.2,而1.8,1.10号各有考试,大部分人最后也没什么时间去修这个。当然你要是... 阅读全文
posted @ 2014-01-02 22:37 Francis Fu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 快到年末了,自习室里除了浓浓的年味还有众人备战期末考试的汗水味。矛盾研究生以来我给自己的定位是提高实践能力与专业技能,目标是毕业了找个好工作。可到了期末快考试的这几周整个人还是惯性的开始复习各门要考试的课程,很不自主的停止课外自主学习(学习进度很慢,捉急,打自己的脸),好像经过多年应试训练这已经成为了一种本能。似乎考试之前只有一门心思的投入到考试准备中才能让我找到安全感,当然我知道对于应试考试我还是比较擅长,不然也不会在本科时期跟大家一样一般的奖学金拿到手软(夸张)。现在回头看,觉得奖学金这事无任何值得骄傲的地方,纯粹是大部分人没意识或者没找到自己信仰和喜欢以及要做的事,才会在拿奖学金这种事中 阅读全文
posted @ 2013-12-26 21:57 Francis Fu 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 目录目录闲聊总结课程数据中心网络软件定义网络未来网Project闲聊本学期《高级计算机网络》上午考完试,从考试的角度说题目出的的确是业界良心,老师基本上回避了各种网络协议、算法和其他所有难点的考察,并且规定开卷。这么做大概是因为今年此课程改革,而他第一次教授这门课,之前划重点时老师仔细提及每一个要考的内容,不过即使上课没注意听,仍然能快速从PPT里准确找出问题答案并用英文抄上。课程链接为高级计算机网络,课程材料都在这里。 考完试同学提起才想起第二个(仅有两个)选择题选错了,没搞清evolutionary(进化的)和Revolutionary(革命的)的区别,也反应细节决定成败,没搞清的问题就是 阅读全文
posted @ 2013-12-26 20:05 Francis Fu 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 目录目录背景背景文章大意举例总结密码原理对加密算法的要求密码分类对称密钥密码公钥密码认证码总结背景What is a Digital Signature?.背景文章大意Bob有两把钥匙,一把是公钥,另一把是私钥。公钥送给Bob的朋友们,Pat、Doug和Susan,私钥自己留着。Susan给Bob写信,写完用Bob公钥加密就可以达到保密效果。Bob用私钥解密,看到信件内容。只要Bob私钥不泄露,信件就安全,即使信件落在别人手上也无法轻易被解密。Bob给Susan回信,采用数字签名。写完信后用Hash函数,生成信件的摘要。然后Bob对摘要使用私钥加密,生成数字签名(signature)。Bob将 阅读全文
posted @ 2013-12-16 15:04 Francis Fu 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 最近在看《Python基础教程》,本书从第二十章开始后面都是小的项目实践。首先就看了第五个项目"虚拟茶话会",该项目主要实现基本的聊天室(即黑窗口式的客户端交互通信),实现多人实时交互聊天功能,有登录房间、注销登录、聊天、查看聊天室里的人等功能。项目涉及到基本的python网络编程知识以及客户端异步通信I/O(即服务器同时处理多客户端交互套接字服务),主要使用Python标准库内asyncore和asynchat模块,项目采用了原型式开发方法,用OO思想实现,程序比较简单。饭要一口一口吃,网络上相关内容看得眼花缭乱。这里主要试图理一理Python网络编程方面涉及到的主要问题 阅读全文
posted @ 2013-12-14 12:10 Francis Fu 阅读(1155) 评论(2) 推荐(0) 编辑
摘要: 最近注意到自己看书的绝对时间没得到保证,总是一不留神就分心了,然后就回不了头,之所总讨厌自己效率低,我觉得不能长时间的集中精力于某件事是典型的表现。这种坏习惯在我身上体现在很多方面,比如想泡姑娘只能专心一阵子,想学摄影只专注了几天相关视频和技巧,想学韩语也只是兴致来了才会集中精力看一阵子,对某些书也总是在一段时间里特别感兴趣,常常是这块还没入门就想着投入下一个方向,被动的放弃。这样的结果往往是战线拉得太长,导致精力不支、挫败感强烈,带给自己的总是负能量。所以在心里我经常羡慕那些能够说出"对XX我没兴趣我看都不想看一眼"的人,虽然人没说出口言外之意自然是在某些事情上很擅长,真 阅读全文
posted @ 2013-12-10 18:41 Francis Fu 阅读(288) 评论(2) 推荐(0) 编辑
摘要: 看完了《python编程实践》对Python的基本语法有了一定的了解,加上认识到python在图形用户界面和数据库支持方面快捷,遂决定动手实践一番。因为是刚接触Python,对于基本的数据结构tuple,list,set和dictionary认识尚浅,了解到在Python里OO的思想跟在C++和Java里相差无几。又因为手机里面有个andriod应用iustc,它集成了在科大的校车查询、教室查询、科大地图、成绩管理和客户端ustcbbs,虽然小但还算五脏俱全,遂决定从最简单的校车查询入手,用Python写个简单的校车查询功能。首先从官网弄到校车运行时间表,考虑到学校的四个校区,时间表分为直线和 阅读全文
posted @ 2013-12-06 22:30 Francis Fu 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 第一次算法作业共十题,包括简单的定积分求值、不等式证明、算法原理分析、搜索有序表、八皇后拓展、素数判定,主要是概率算法的掌握。对某些问题确定性算法求解起来时间很长,而概率算法则能相对容易求得正确结果,如快速排序随机划分问题、八皇后求解问题、判断大整数是否伪素数问题。概率算法分为数字算法、Mente Carlo算法、Las Vegas算法、Sherwood算法,其中MC算法不管正确与否总是给出一个结果,LV算法不返回错误的答案但有时根本找不到答案,MC和LV算法找到正确结果的概率正比于算法执行时间。Sherwood算法总是给出正确的答案,通常可以消除好坏实例之间的差别,用于当算法解决问题的平均时 阅读全文
posted @ 2013-12-03 23:24 Francis Fu 阅读(641) 评论(0) 推荐(0) 编辑