一个正规的网站开发,理论上需要一个团队的配合,各自发挥自己的长处,网站需求分析、原型设计、效果图、切图、前台美工、后台代码、算法设计、数据库设计、服务器配置等等一系列的事情,而一个人想面面俱到这些,还是需要花些时间的。所以对一个初学者来说,我的建议是:别管他三七二十一,不是想开发一个网站吗,别管懂不...
分类:
Web程序 时间:
2014-11-03 12:49:13
阅读次数:
197
自己研究了很多年的优化算法,也知道不少优化的思想,但最近翻看Vaziranni的《Approximate Algorithm》时,其在前言中阐述算法设计与问题特性时的比喻非常好,其实也是做优化算法的一个原则,不多废话,摘录如下:
“与米开朗基罗部分艺术研究工作的下属类比能很好地说明我们关于算法设计和讲解的原则。米开朗基罗的主要工作是在采石场寻找能引起注意的石块,然后长时间凝视他们以确定他...
分类:
编程语言 时间:
2014-11-02 12:29:39
阅读次数:
166
相传在很久很久以前,有一位神人,叫做伏羲,伏羲发现了河图,并推演八卦。那么,什么是八卦呢,八卦跟计算机二进制又有什么关系呢?请看下表:乾 ? =111 =7兑 ? =011 =6离 ? =101 =5震 ? =001 =4巽 ? =110 =3坎 ? =010 ...
分类:
编程语言 时间:
2014-11-01 20:31:51
阅读次数:
248
数据结构讨论的范畴程序 = 算法 + 数据结构程序设计:为计算机处理问题所编制的一组指令集算法: 处理问题的策略数据结构: 问题的数据模型解决问题步骤:抽象出一个适当的数据模型 ---> 设计一个解决问题的算法 -----> 编出程序进行测试 修改直至得到最终结果
分类:
其他好文 时间:
2014-10-31 18:56:44
阅读次数:
123
乔姆斯基把方法分成四种类型,即0型、1型、2型和3型。这几种文法类型的概念一定要掌握,是一个非常重要的考点。对于这几种文法,一般书上都只有简单的 概念介绍,比较抽象,所以很多学员都没有真正理解。下面我将...
分类:
其他好文 时间:
2014-10-31 12:18:08
阅读次数:
966
【算法】课通知,请班级学委飞信通知同学。详细安排 (1)实验课安排:科技楼423,1-2班为15周周一下午、周二晚上(晚上时间从18:30-21:10);3-4班为15周周一上午,周二下午。 请大家准时參加。 (2)理论课补课:14周周二下午、周三上午(5月31日又一次改动)。 计科1111...
分类:
编程语言 时间:
2014-10-25 11:52:32
阅读次数:
155
在一个由2^k *2^k个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘
为一特殊棋盘。现有四种L型骨牌如下图所示,要用这四种骨牌覆盖棋盘上除特殊方格之外的其他所有格子,且两个L型骨牌不能相互覆盖。...
分类:
编程语言 时间:
2014-10-24 23:40:00
阅读次数:
791
新开了一个专栏,
聊聊高并发, 这个专栏会涉及到并发编程的原理,技术,算法,设计,底层实现,经验积累等方方面面,有空会经常更新。
推荐一下,多多交流...
分类:
其他好文 时间:
2014-10-24 14:39:46
阅读次数:
216
排列:从n个元素中任取m个元素,并按照一定的顺序进行排列,称为排列;全排列:当n==m时,称为全排列;比如:集合{ 1,2,3}的全排列为:{ 1 2 3}{ 1 3 2 }{ 2 1 3 }{ 2 3 1 }{ 3 2 1 }{ 3 1 2 }我们可以将这个排列问题画成图形表示,即排列枚举树,比如...
分类:
编程语言 时间:
2014-10-24 14:21:30
阅读次数:
265
在看队友的程序时总是不免惭愧,无论从代码风格还是代码功能和效率都比自己强大很多,也从交流中学到很多东西。 优点: 程序结构比较清晰,类和方法的设计能够体现面向对象思想。程序正确性能够保证。 缺点: 1、程序的可读性较差,没有注释,有的变量的命名并不清晰; 2、代码中有一些重复的段落,如...
分类:
其他好文 时间:
2014-10-24 00:11:08
阅读次数:
170