源's profileVivian's HousePhotosBlogListsMore ![]() | Help |
|
|
28 September 谈论 成功安装QtiPlot虽然还用不着,就先放在这里吧.掌握原理最重要^_^ 引用 成功安装QtiPlot 14 June 军事理论前一小段读书笔记看军理看了一些,看到毛主席思想的战争观与方法论。 这里想说一些主观臆断。 毛主席思想其实应该也是集大成来的,他应该是有一些理解洞察能力,好的心理素质,好的文笔,然后会吸取经验从事实中学习。他的思想的组成成份中的军事思想,其实是对马恩思想的一些透彻理解,加上他读史读兵法以及自己的理解。他应该是比不上创建最原始思想的人聪明的,因为他照搬了马克思的说法,就是阶级消灭就可以不战争,就是最终社会形式,就世界太平。 近代的中共史应该是马恩思想的实践史,搞人民公社什么的倒退,恰恰是证明了一件事情。马恩所说的思想,解释了社会,却不能完全预言什么是真正将来的社会。即他根据过去得出阶级矛盾是产生战争的原因,因而要消灭阶级。然而消灭阶级之后是什么因素起主导作用呢?马恩说不清。那些因素在现在是否在起一些次要作用呢?马恩说不清。 我想说,刚建国那段失败史,正是马恩思想的失败。马恩思想其实是抓住了一些主要矛盾,但它有些地方是片面的。比如现在很多人说阶级其实是无法消灭的,而且邓爷爷的创新确实引入一些资本主义的东西,使我们富强了。 当然毛主席被神化后,由于他有一些战争分子的思想,直接影响到全国的局势。 我不反动,我爱国爱党爱家,也对现在党拥护当前已知的真理表示赞同。 30 May [转]对国内数学的思考一篇Me看了以后非常诠释Me心灵想法的文章。 [ 后批: ] 发信人: starfish (金盆洗手,退隐江湖), 信区: Algorithm 标 题: [转载] 对国内数学的思考(转) 发信站: 南京大学小百合站 (Mon Mar 24 08:11:22 2003) 【 以下文字转载自 Mathematics 讨论区 】 【 原文由 sir 所发表 】 一个EE学生写的,不代表本人观点。供大家参考。 ------------------------------------------------------------------------- 对国内数学的思考 送交者: teeth 2003年3月22日11:10:29 于 [教育与学术]http://www.bbsland.com 对数学的思考 最近因为工作关系,看了一些数学书。 我以TAMU的两位教授所著的一本小书为例发表一些浅见。 该书名为A First Course in Wavelets with Fourier Analysis. 一 背景 傅立叶分析是所有理工科学生都多少知道一点的,傅立叶分析的主要内容有 傅立叶级数;傅立叶变换等。傅立叶级数是所有学过工科高等数学课程的学生都知道的。 而作为电子工程系的学生,对傅立叶分析的掌握程度基本决定了他的信号处理的水平。 傅立叶分析是调和分析的一个总要分支。最早的三角级数展开是由于解偏微分方程的需要 ,在18世纪由法国的工程师兼学者Fourier在其名著 热的解析理论 中予以详细讨论的。实 际上,三角级数展开不仅在实用中有重大意义,而且对于现代数学的发展,都深具影响。 实变函数论的开创者Lebesgue(1875年生)最早就是通过研究三角级数从而提出明晰的测 度概念并将黎曼积分扩充为Lebesgue积分,从而大大扩充可积函数的范围的。 三角级数还是产生很多病态函数的温床。 比如1872年,魏尔斯特拉斯就利用三角级数构造出f(x)=sigma[b^n * cos(a^n*pi*x)](对 n=0,1,。。。求和)。 此函数就是一个处处连续但处处不可导的函数。 而正是对病态函数的研究促成了数学分析的革命。 二 对“分析”的分析 目前国内工科学生学习的数学主要有: 高等数学(主要是18世纪前的一些数学分析的内容,包括一些解析几何) 线性代数 概率统计 复变函数 积分变换 后四门课的名字很明确,基本反映了内容。 但是高等数学这个名字就显得非常含混,究竟什么叫高等数学呢? 实际上正如我前面所说,主要包含一些分析的老的内容。 我现在要问的是,为什么数学分析叫做数学分析?这个问题若搞清楚,就可以从本质上把 握数学分析的体系,而不是在那里被动的被胡涂先生带着做模仿动作了(学数学决不是模 仿!!而是要有高屋建瓴的把握)。 我沿着西方的分析思想,对“分析”二字结合数学分析的内容做一个分析。 如果有人复习数学的话,我下面的一段话对他肯定会大有用处,能否消受,要看自己的造 化了。 分析的英文原文是:analysis MW字典对其原意的解释是, separation of a whole into its component parts. 汉语的分析,我们要分析成两个字,第一个字是分,第二个字是析。 据金山词霸。 分的本意是:(会意。从八,从刀。“八”就是分;从“刀”,是以刀剖物,使之分开的意思。 本义:一分为二) 析的本意是:(会意。从木,从斤。用斧子劈开木头。本义:劈,劈木头) 这两个字都是会意字 所以analysis汉语翻译做“分析”是恰当的。 当然分析一词还有引申义, “将事物、现象、概念分门别类,离析出本质及其内在联系” 有了以上的认识,我们可以来探讨数学分析的主要任务了。(正是这些任务使得数学分析 成为一个整体,而不是分立概念的罗列) 从集合,映射的观点来看(这些都是19世纪,20世纪的一些观念) 数学分析的主要对象是定义域,值域均是实数集合子集的映射(这种映射基本就是所谓实变 函数的范围,实变函数是一种特殊的函数,而函数是数集间的映射),所以换句话数学分 析的对象是函数,数学分析也可以叫做函数分析。 对于函数的分析,可以有引申意义上的分析,也可以有本意上的分析。大家多侧重于对引 申意义的分析,对本意反倒忽略了。下面的一些分析都是我们所熟知的引申意义上的分析 。 比如研究了四种特殊的函数性质 1 周期性 2 奇偶性 3 有界性 4 单调性。 这四种特性都是几何上非常直观的。(在数学分析发展的早期,直观是指引人前进的很好 工具) 注意到,在中学利用初等的工具研究了六种初等函数(常数,幂,指,对,三角,反三角 )的某些简单性质(注意简单二字,初等函数的许多性质用初等方法研究需要相当的技巧 ,或者说没有一般的规律可循,据说阿基米德在求球体的体积的时候,就求过几个特殊的 简单积分,但是他当时当然没有微积分的明确概念,可见利用初等数学的工具解决复杂的 难题需要专家的技巧,而数学家的任务是寻求一类问题的规律,或者说是寻求求解过程的 公式化和机械化)。 实际上,对大多数函数,用初等数学的方法分析,都很难得出深刻的结论。大家可能记得 在高中为了求出一个函数的极值需要多大的技巧。 人类得到比较明晰的极限的概念,花掉了大约2000年的时间,到了牛顿和莱布尼茨的时代 ,才有了比较明确(但是离严密还差的很远)的极限概念。正是极限的概念刷新了分析数 学的历史,自从极限的概念被确立后,微积分的概念才有了比较合理的基础,这为函数的 分析(数学分析的内容)提供了有力的工具。 有了极限的工具,就可以研究函数在局部和无穷远处的发展趋势,这就是从动态的角度研 究函数了。我们知道求极值是对函数分析的重要内容。显然,了解函数值的变化趋势,对 求函数的极值肯定是有好处的。有了极限的概念,就可以刻划函数的发展趋势。实际上刻 划像相对原像变化率的一个很有用的工具就是一个特殊的极限--导数。有了导数,当然 可以继续研究高阶导数。 在有了导数以后,为了沟通函数与其各阶导数的性质,就有了中值定理。(我现在还有疑 问,中值定理的出现是否是一种必要性的推动,还是纯理性思考的产物),这些中值定理 主要是由法,德两国人创立。 我们可以看看中值定理提出者德生卒年,这样可以给我们重要的启示。(依照逻辑顺序排 列) 1 费马定理 Fermat 1601-1665 2 罗尔定理 Rolle 1652-1719(标准教科书证明利用了费马定理) 3 拉各朗日 1736-1813(证明利用了罗尔定理) 4 柯西 1789-1857(证明利用了拉各朗日 定理) 5 落笔大 1661-1704(证明利用了柯西定理) 6 泰勒 1685-1731(证明利用了柯西定理) 现在我们能够看到明确的问题了! 1 从罗尔定理到拉各朗日几乎用了50年以上的时间(由于缺乏详细的史料,我们自能根据 生卒年大致分析),从拉各朗日到柯西也大概用了50年时间。 启发:我们往往惊叹于数学教材的严密和体系宏伟,但是事实证明,就是这几个中值定理 ,就花了人类100年的时间(请考虑世界上研究数学的人的数目),我们所看到的逻辑严谨 ,周密都不过是对历史整理后的假相。当然时代进化到21世纪,我们不能用18世纪的速度 要求人类和自己)。 2 落笔大,泰勒出生都比柯西早100年,何以他们提出的中值定理的证明却利用了未出生的 人的定理呢? 对这个问题,我们可以肯定的是:泰勒的原始证明,落笔大的原始论证都没有用到柯西定 理!!而现在我们所看到的证明是数学史家在对历史进行梳理后的产物!泰勒,落笔大所 用的概念肯定比柯西原始,可能还非常不严密。 这两点对我们的总的启示是, 即使是世界上第一流的头脑,也难以在短时间内创造非常严密的系统的理论。我们中国的 教材在物理,化学上提及了历史但是在数学上却忽略了。 当年我在学习数学分析的时候就非常自卑,为什么别人能够创造这样美妙的体系,而我们 就不行。现在终于明白了。 第二点,数学的发展史使我倾向于直觉主义的数学哲学,也就是原始的数学思想,来源于 人的直觉,尽管这些直觉在天才的脑子里面往往是粗糙的,正如钻石不经打磨不能耀眼一 样。我们应该知道(却没有被老师告知和教材教知)牛顿的原始的微积分概念是非常含混 的和没有稳固基础的。牛顿对无穷小和无限本身就不够清晰(考虑到他是几百年前的大哥 ,饶了他),贝克莱大主教攻击牛顿的无穷小概念在哲学上站不住脚,马克思也抱怨牛顿 对高阶无穷小的无端忽略是“暴力镇压”。我们所熟知的yipusilon-delta法则是柯西在 牛顿身后几百年才提出的,而对实数集合连续性的讨论是由魏而斯特拉是,cantor等人完 善的,没有上述理论,牛顿的理论是非常不严密的。我们看到的数学大厦曾经经历了多少 次的危机。甚至到今日,数学的基础仍存在严重的危机!! 三 在数学教材中,除了摆事实(用公里化的方法把文章做得花团锦簇一般)自能使学生成 为可怜虫,在事后诸葛亮们得整理下,本来令人佩服得天才成了高不可攀的神袛。严重打 击学生的兴趣和自信。而对历史发展进程的整理也歪曲了数学发展的真相,使得历史发展 的进程被抹煞,本来自然的,可以理解的idea的发展成为高不可攀的绝妙证明。学生成为 一个袖手旁观者,而不是一个数学发展的见证人和参与者。而我们中国需要的更多的就是 这种开拓性人才!! 有了微分,按照惯例,就应该考虑其逆运算。这就是所谓不定积分。这是容易理解的。对 初等函数的研究也是顺理成章的。 许多学生不都把定积分和不定积分混为一谈,认为定积分不过是对不定积分的求值。但是 如果概念清晰的话。 不定积分应该是微分的逆算子。这是逻辑上的必然延续。 但是定积分(严格说是黎曼积分)可以认为是部分和的极限,这种积分可以认为是从几何 直观上求解实际问题时得出的。这样看来,利用部分和极限求级数的和就本来不是一种技 巧,而是当然了)。 我们知道,黎曼积分对可积函数的要求是比较苛刻的,由于在历史上,先研究的函数都是 一些比较漂亮的函数,所以在当时,并没有问题。但是乐贝格出世后,却在逆反心理的引 导下,研究那些性质不那样漂亮的函数(比如狄里赫莱函数,还有上面提到的维尔斯特拉 斯提出的病态函数。)这样就使得测度的概念进一步明晰。对区间长度的衡量由一个原始 的概念过渡到(进化到)集合测度的概念。(cantor的集合论研究大概和乐贝格相距不远 ) 这就是积分的概念。 在积分概念后,数学分析研究了级数。(实际上由于数列是一种特殊形式的函数,定义域 为散点,级数可以认为是积分概念的离散形式)。 24 May 又去实验室之总结今天看到每个研究生人手一本(正规应该是一本编了号不活页的本子,只允许删除不允许撕)的实验笔记本,其实是她们的实验手册。上面记着她们查文献查来的实验方案,和每次实验的数据。 今天总要内容是测DHA的产量。喜闻学姐用原来的培养基,生物量竟长到70多克,学姐看起来也很高兴的样子~ DHA是产在细胞之内的。第一步先破细胞。 称了烘后重,然后是各加1.5mL蒸馏水。 听说原来有做实验不懂又不问,接果实验方案实验结果什么的全部是错的。嘻嘻,这么说我们要多问啦~ 日暮归船这一天终于体会 看着窗边水墨的景 我们披着星光 15 May 又是一个星期昨天请假了数码钢琴,去见卢老师。从此有了一段到晚上九点才结束的获益匪浅的时光。从专业学习到人性中正直真实和善良智慧的一面,我昨天享受了洗涤。不过卢老师见我来了一直说你要表回去,我说我都出来了还好意思回去,他说老师会感动的。我错了,嘻嘻。 就是专业中重要的是哪部份,终于有如计算机似的的类似了解。专业书继续看下去,我要懂得越来越多。 今天拉swgr入伙,被拒绝了。其实之于厦青,之所以我这种吊而郎当的人会进去,还一直想做个软件(现在还想)送给它以提升其影响力,原因便是厦青不够官僚。只有计较面子的时候才会计较一下官职,不过事后忘得很快,而且很多东西真的是应得的。现在被当成官僚分子给Decline了,呵呵。ME影响力不够,被人Decline那也是无可奈何的事情,努力就好咯。 17 April 亲身体会音乐的功用选上了数码钢琴,发现弹琴如做实验,定要不功利无杂念,才看得见眼前的琴键,双手才听使唤。否则一不小心就乱弹琴了,双手也似技术引进一般。小时候一直没受到这方面的训练,现在接触,才发现访佛如灵魂净化一般。 昨日弹完一次合奏,我弹的和弦,但后面还是心急一赶,便什么也没有弹上,完全跟不上节拍。但弹完后,老师给我们放了一段关于钢琴的视频,说的英语,弹的两个高手像是日本还是韩国人。弹的内容,是一个众所周知的童话(不过我没听懂)。这时我发现书里面描述的那些关于音乐的东西,真正地向我走来了。 起初一段应该是序章,听不出它在弹些什么。而一段英文过后的第二章节,就可以明显听出在和弦里有一段比较像进行曲的旋律一直在重复,每一次重复,都要挑起人站起来踏上行军的步子走。这只是我的感觉,但后来那个卡通小解说员的动作,它看着自己的腿在不由自主地踏步。刚好证实了我的感觉。 后来玛丽似乎是行进路上碰到了些各种各样的人,有女巫、农夫和是稻草人之类的。后来是碰到了王子。只是对这些音乐,Me也比较感无知,完全是看解说猜的。 最后一段,解说里说到了王子和花的盛开,于是他们弹起来了。很梦幻和花繁储锦的感觉。两个弹琴的都是高手,手指飞快自如地移动,弹琴就像我们想剥个花生那样理说当然,手指时不时地在琴上画圆(以前听人说弹到这程度是高手),我想琴键一定全都在他们心中了。是两个人弹,但很多时候看着他们的手位根本分不清哪个是谁弹,只知道琴键在此起彼伏。 后来,我竟有了想睡的感觉,心里大叫糟糕,听这些东西怎么能睡。于是翻出某宫庭音乐家为了吵醒睡着观众而作的《惊鄂交响曲》,弹了几遍,没有睡着(其实就是一只手按几个键,完全初级的)。然而曲终之时,两位高手弹了最后几个音后戛然而止,节拍却是分毫不差。镜头扭转,那个小卡通人却已经呼呼大睡了。它被叫醒,然后解说,这曲子弹的是一场梦。 后记:原来一直不相信有《黑色星期五》这回事,如今看来,真正弹得好的音乐,恐怕真的对人有作用吧?此外,弹琴不只发现了脑袋空空心里平静的作用,发现了自己心理上的一个方面,也突然发现,键盘上只有这么几个键,但多个音一起弹成和弦,就变化无穷了(连我都对着曲谱弹出过进行曲的效果)。而且,如果弹的力度和手法适当,可以发出一些模拟现实的逼真的声音。这些真是太奇妙了。 08 April CxRadio参与开发第一阶段记录不知道会不会有第二阶段,我希望有。 感想和收获都是分类的:
关于组长 1.组长感一 2.组长感二 3.组长感三 这两周的创实总结在海韵园听林凡老师说,现在不管进步多小,做什么都好,要注意总结。
大有感慨,想当年读书多少,感想如此之多,却没有一字一句留下。东西写出来便函是一个思路梳理的过程,不然有些东西,心里怎么样计较得清楚,也决发现不了它只是空想一场。以前发现心里想得顶好的东西写出来却很垃圾,反而怪起自己不应该写出来,真是……。
何况现在进步之小不加以记录,一来到以后突然发现这个有用,却谁也想不起是怎么一回事;一来现在不知梳理,心里本就想不出进步在哪里,而且将来的想法也不会有一个参看照,能以往事为鉴。
综上所述,得证,事情多小,总结记录是要滴:
第一周:
过去无非是看新鲜,而且,终于,导师管我们多了一些,特的花半小时帮我们抄应该配的培养基。
后来,在学长的带领之下,找药品,称量,定容。
参观的接种操作,和一些实验书上说的无异,我们还不能做。
学了怎么样扎接了种以后的锥形瓶绳子。
看了各个设备的使用:高压锅、离心机、全自动发醇罐、烘箱、无菌操作台、电镜、做分子方向的学长学姐要天天面对的跑胶体的东西,好像叫电泳仪?
知道了原来我们专业要看哪方面的书;
得到了导师的忠告:你们要知道怎么做,这是不够的,要知道为什么要这样做。
第二周:
宝贝师姐叫我们要写一个筛菌的方案,于是很雄心地看论文,当然没看完,但也有理由天天看了。因为知道太少,方案至今未写。然后论文看太少,不敢问导师(这样的理由老是误我的事我发现),只知道现在筛菌都是完全盲目碰运气的。
做实验是这样,做一遍下来,基本的就都会了。以我们实验室的条件,大多数时间还是要查论文,看看别人已经做了什么,有哪方面的报道,然后自己改进一下。
我们上次配的培养基因为是全新的,试养了一下菌,发现生物量上不去,24~26g徘徊,也根本不吃葡萄糖了。上次配的培养基是别人未完全公开的专利,拿来试的,他们是养到了100g。然而我们实验条件不可能完全一样,菌也不同,也不知道问题在何处。原来的培养基都可以达到55~60g的。
我们工程上的东西,也没有什么方向可感,学姐说,完全是经验科学。但也不是乱来,都是有一定逻辑。
然后自我感想:我已经大略看了一点专业书,其实我很想有一个知识框架的概念,然后方知道些许东西。最近游览的话<<上帝掷骰子吗?——混沌之数学>>基本有框架了,才发现分形、混沌、量子这些东西与我们工程方面不无联系。分形是我至今听见过的最奇妙的事情之一:用数学就可以模拟出现实来,难道不包含什么自然机密吗?呵呵,要写读书笔记一篇吧,记录所得。
另外,我们那个筛菌和实验方案的问题,只怕还是要老师做主了,计划:
这两周主要看论文和浏览专业书,并和导师交流看看怎么样好。 Compound Patterns & Patterns in the Real World被某菜BS,说太懒了连日志都不更新。 先写一篇刚刚看完的<<Head First Design Patterns>>的最后两章的读书笔记。 Compound Patterns里面先说的是各个模式一起工作的方式,用各种各样的鸭子和鹅来作比方。 这其实就是根据模式的定义:即在一个特定条件下,遇到的一个特定的问题。我们的模式是一长期经验证实的有效可行方案。 而当模式要共存一个件很平常的事情,当我们要共存它们的时候,和使一个模式的时候一样,套模式的适用环境,直接用就好。很简单。 (个人觉得这是因为这些经验证明出来的解决方案,已经高度去耦合了,所以变得和搭积木一样方便) 但这一章的重点并不是"patterns can work together",而是MVC模式。一种据说让无数程序员受益匪浅的软件设计方式:Model、View和Controller。 一开始学MVC可能并不受益,但根据设计模式的知识可知,它们其实就是一些模式。 Model是一个软件的模型那种吧,显然是不可以重新拿来用的。各种功能的代码都在这里; View如其名,就是界面,它一般是Model的Observer,算是Model的外在表现吧; Controller是Model和View交互的媒介,用户在View那里发出的指令,先到它这里,再去和Model联系。 这样的结构就是三个模块都只有一个功能,各司其职,而View和Controller因为都是间接和软件模型联系,还可以重用。 另外,设计模式决不是说,一件事情硬的套一个模式进去,而是当需要时的一个问题的解决方案。 这就涉及到了再下一章:Patterns in the Real World。 Patterns in the Real World 前面几章都是生动地在一个模式世界里讲故事,现在回到现实,真正地和读者做一些学习方式层面上的交互。 放在最后一章,的确是非常重要的。让我想起了胡家刀法最后几页的总决(原谅我用这么滥的比喻) 总决就是修炼注意事项。 这里首先就澄清了设计模式的定义。 另外P597让人受益匪浅: BEGINNER MIND:The Beginner uses patterns everywhere. INTERMEDIATE MIND:As learning progresses,the Intermediate mind starts to see where patterns are needed and where they aren't. ZEN MIND:The Zen mind is able to see patterns where they fit naturally. 个人很承认这说中了。并且,个人觉得这本书总是像一个心理学家善于抓住读者的心。 曾经让ME十分崩溃的话(在P602): Your journey has just begun... 然后三本书三个网站,其中一本是GoF的<<Design Patterns>> 然后是To share your vocabulary 要精确完整地和别人共享设计模式方面的词汇。 这其中有诸多好处和共享地点之类。 其它内容:看了再说…… 注一个疑问,就是在compound pattern那里,那个数duck的家伙说他可能会忘记数了没有,这个问题的解决方案是用工厂模式。不理解为什么一开始。后来发现,工厂模式在这里,就是代理生产,不用自己操心,自然也不会数错的意思而已(难道工厂模式的作用就是这个?)。 15 March 玄霄--仙剑四的真实主角昨天夜里把仙四通关了。原来熬夜看MV没开音乐,有无音乐就是不一样啊。梦璃离去Me差点哭了,但真正感动的是玄霄对过去的回忆那一段和它的音乐(好像是寂难永劫的调子)。 觉得云一行人太过理想化了,有些悲伤看来觉得全无道理,似乎无什么好悲的,有些看法则十分消极。云傻子一行人揭开的上一代的恩怨,这个故事更加动人。 “昔日修炼双剑、苦无进境之时,无人让我放弃……初有所成、经络逆变之时,无人让我放弃……失却望舒、日夜受火焚之苦,无人顾我生死……如今,太迟了。” 这句是玄霄真正心境的表露了,放在剧末,个人觉得应是点睛吧。 “终我一生,成于修仙,毁于修仙,我已经没有退路了……” 14 March 多尺度微生物过程优化它的第一章是系统清晰地说明了工程生产中存在许多无法理清的各种因素耦合交错作用。本书是想系统地从多个方面共同分析生化生产过程。 看了第二章,还在论述工程生产中的因素耦合的问题。 24.9.1.4,17.9.14.7.1有感当一切终于落到自己的手中来决定的时候,我们是否真的像了解和关心自己这样来决断别人呢?其实只是求一个做人(注:不是那种道德修养类的)和无错罢了。 虽说做到的人不无道理,没做到的,一定公平吗?这又是怎么样一个是非因果呢?先公平后选人还是先选人后公平?单考虑一个因素觉得这是不公的吗?如果综观之,是否又公平恰好呢?存在就有它的道理嘛。 内定制的道理在于,上司往往最了解属下做了些什么。最不公平在于,能任职者是需要一段时间的事先培养的。 现在再想想,我们抓住机遇做应该做的事情就好了,表想太多。 29 February proxy pattern>这本中文版是我认为意译(声明:我没翻译过)得十分生动的一版。在代理模式的首页的那幅图下面的引言一类的东西就可以看出。原>版英文好像用的是好警察坏警察一类的(从英文意思猜的),这里很生动地用了中文很传统的词:黑脸、白脸。这是否是一个英文口语>惯用法不得而知。看了英文书再看中文书每一次比较的共同感受:很生动很本土化很好懂。 >现在开始看书,写笔记: 现在是2008.4.9,离了很久呵呵 其实个人觉得,它就是控制Access,类似于代理服务器,这个模式就是为了让本机的Java程序访问到更多的东西。当然也能够实现控制访问了(这两个图证明了这个个人观点): 摘抄一下吧:
在Fireside Chats里它是和Decorator对话。确实制作一个替身假装真正访问的对像,来修饰访问的具体方法,就是Decorator的做法。 创实受挫感不知道为什么进入大学以来,一直有种头脑不够清楚的感觉,很多东西弄得我现在还有些迷糊。心理原因吧,以前的事情,过去很久了。Me要首先相信Me现在的状态是正确的。 申请的时候就发现了,我看计算机和软件相关的申请书完全看得懂,看自己专业完全看不懂。当时有计算机的学长劝我转系。 才知道他们软件学院申请到省级的项目,也就是一个比较大的校内资源搜索引擎。而组长为了把申请书写玄些,就叫组员们上网搜索尽量多的相关资料,结果写出来的申请书谁也看不懂(我也没看懂,这么不具体玩玄乎,像是科学精神吗真是的);而计算机申请到省的吴振宇那队,也是自己的项目软件从高中便已经开始开发,答辩之后便能与我们说:“那老师这方面也懂不多,便没有多问” 到具体实施阶段,电脑开发软件都是不太需要设备的东西。他们的导师也忙,也没什么空管他们,他们却可以以请教之名请教老师具体过程,自己反正了解,一方面也先做。 这才是像样的组长。什么样的人负责可以从最大程度上影响那件事情的发展,一个了解负责有相应能力的组长方可带着一个组向好的方向发展。我什么都不懂,无法开始,不也就是我的错么?老师一开始给那些论文,如我们能借之了解整个流程,项目的具体步骤,细到真正知道要做什么,也就不至于现在做一个只会烦老师的人了。 …… 后记 后来决定行动,写信给导师和两个学姐请求告知心目中的好书,并以少时学编程不成为例,证明指导是必要的,当年就看名词看不懂没学会,不知道学会的人说那其实是翻译问题。因而“至上大学,经人指导而后学会” 然而指导我的人如何学会?指导指导我的人的人又如何学会?如今知道道理,反推之,却发现有些东西,也不像所想的那样真的不懂名词就不懂。而且不论如何不懂,只要自信自己能学会,硬记下那些词耐心过一遍书,不行再过第二遍,反正那时的时间像海长,如何不会?再推之,人真的需要这么多指导么?自己如今受挫,是先定义了自己需要指导方可的。也因颇带急功近利之心做太多事情以致没有一件事情想清楚过。如今听那些导师照样很忙却也能四处找办法实施的人介绍经验,心想这是在情理之中的。然而当时倘若心里不服气,心想就算你最强的人最强能怎么怎么做,那岂有想不到的道理,不也就等同于今天听他们说么?倘若那时心里多存些思想,好好让自己静一静,就应该明白很多事情自己完全能做滴。 …… 我们厦青上届主任QQ空间里最后一篇文章里有句话,说“不喜欢写Blog,因为它是写给别人看的,这样有些话就说不出来了”。觉得真是到点子上了。Me感觉她是一个感觉比较清楚的,即清楚知道自己在想什么的人,而且也是愿意像文学艺术那样追求梦中那种应该有的感觉的人。要忠于自己,便要感觉不到外界存在,排除一切干扰吧?我们前几天中午开会说要鼓励校园文艺创作,不然好像大学生只传播文化而不发扬。Me想,如要那样,像她那样的人,要多些吧?做到对自己的感觉敏锐,这种感觉对一些人来说,会不会有点遥远。比如Me? 24 February 具体数学中文版前言摘录PS:想让自己的BLOG服务风行的提供商们,建议要为自己的BLOG写一个本地张贴器。尤其是在网速还不够快的国家。
20 February Introduction to Head First Design Patterns Reading Note这本英文原版的《深入浅出设计模式》快要到期了,在此之前想把其笔记上网完。个人无比赞美《量子物理史话》,也觉得书都应该写成Head First这样才是极好的。 初读此书关与别人讨论,他们说,这种东西看了易忘记,而且看着是一回事,实践是另一回事。这是我在完全没有实践基础的情况下理解的记录。力求用最简单的语言概括每章并且记录下自己的想法。之所以开始想写读书笔记,是因为某人的一句话让我觉得很有道理:读书笔记为了方便重读。想到自己看的书算是不少,可是当时的感觉,很多至今都没影了。没看书本身几乎不记得我看过。于是本人开始要写读书笔记了。为的是一个思想的延续。 以下是自己的看法: 另外连书里也强调,模式在于去偶合改善设计方面,很多时候经验证实是有效的。然而能用简单的方法实现的时候就尽量不要用到模式,这一方面书上的说法是,模式它增加了代码量;而另一方面,究其实质,我觉得这是模式局限性的一种体现。即模式它不是一个很纯粹的降低复杂性的东西,它很多时候会导致问题。所以读者们不要患上模式病,写个排序都想起模式,说明您已经病了。 iterator and composite patternsiterator,接触过OO的人都再熟悉不过了,在clients不了解细节的情况下为collections(就是一群随便什么东西)提供统一的transverse的接口。 (这里对client说几句。它是客户的意思。原来看编程书一看到“使用者”“客户”这样的生冷词语就不明所以。这是英文直译造成的。现在我替初学者说下,这里的客户指的是使用这段代码的人,大多数时候是程序员。) composite呢,有一个很形象的比喻。我们用VB画界面的时候,上面的元素有Panel、Button、Frame、Text等等,其中Button和Text要放在Panel上,Panel又要放在Frame上才可以。它们之间有像树一样的包含的关系。然而显示是一样是要显示的。因而当我们在处理和遍历像这样的树形结构的东西时,就可以像这样。把节点和叶子都统一叫作component,然后有两个不同的子类nod和leaf。然后为二者实现不同的功能。在需要取得节点的孩子的孩子的时候,给节点和叶子不同的实现方法使之recursively transverse。设计中一个注意的问题是为了方便客户不要每次进行类型检查,给component类的每一种方法都throw UnsupportedOperationException。Caching的实现可能需要在遍历中用到,因为每次它都要遍历一遍、 OO Principles:A class should have only one reason to change Iterator:Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation. Composite:Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly. 英文不用解释了。 |
|
|