`
jonathan_zz
  • 浏览: 26585 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
      上上周去交大参加了两次笔试,连续跑了两天,折腾的够呛。笔试都是上午的,十号线对我来说纯是摆设,只能早起去坐八号线,然后一号线,五号线,最后再倒个江川5路才能到。还好两个笔试都过了。盛大的笔试稍微 ...
        今天在公司基本上只做了一件事情:在虚拟机的XP上折腾Emacs。起因是想找款轻便但又足够强大的Scala编辑器,Nb的Scala插件其实还不错,偶尔会慢一点,基本能满足我的需求,但是工程来工程去的总有一些心烦。本来想 ...
        真的是很久没有写过C++的代码了,一直随着自己的性子,学一些不着边际的东西,快到离开学校的时候才发现,找工作的时候多半还是要看C++。记得上一次埋头苦学C++还是在厦门的时候,那是我大学生活中学校效率最高的一段时间:所谓知耻而后勇。2个月的时间里看完了C++ Primer和标准库,写了不少的代码,觉得自己的水平在那段时间是有了明显的提高。不过后来接触到了Ruby,在熟悉了Ruby之后,呵呵,好像写C++程序变成了一件很不情愿的事情。         研究生这一年,因为专业方向是嵌入式系统,所以对C关注的比较多,但是感觉也没有多少长进,还是没有了那时的定力啊。一年的时间一晃就过去 ...
        我们都知道在C++,Java中枚举类型是很常见,也是很好实现的,今天忽然想到在Scala中枚举类型应该是什么样的?如果让我现在自己去构造的话,我觉得用Scala中的单类(Singleton)Object应该就可以实现。下课之后回来查了查,发现Scala提供一个叫做Enumeration的抽象类,可以通过继承它来实现一个枚举类型。当然还是需要用Object来实现,下面是官网文档中的一个Enumeration的例子。   object Main extends Application { object WeekDay extends Enumeration { ...
      今天接触到了clojure中的元数据,觉得有必要记录一下相关的概念,我的第一篇关于clojure的文章就从这里说起吧。       元数据(Metadata),用的最多的应该是在数据仓库领域,因为它被定义成“一种描述数据的数据” ...
http://natishalom.typepad.com/nati_shaloms_blog/2009/04/writing-your-own-scalable-twitter.html 以twitter为据,讲述网站可扩展性的问题,文章太长,没有细看   http://www.usabilitypost.com/2009/04/15/8-characteristics-of-successful-user-interfaces/ 一个成功的UI所具有的8要义,我的境界差太远   http://www.mikeash.com/?page=pyblog/friday-qa-2009- ...
        早在上学期的时候,就决定写一篇STM相关的小论文,争取在这个学期完成这个目标吧。前段时间开始认真看论文了,打算把看的过程中的一些体会和笔记以博客的形式记录在这里,方便论文的成型。今天的第一篇博客就简单的闲聊下吧。         多核处理器的出现似乎带着一丝的无奈——人们早已习惯在顺序的条件工作,用并发这种伪并行形式榨取着CPU的能力。一般的并行模型大致可以分为两类:数据并行和任务并行。对于前者,相对简单自然,一些用于科学计算的语言,如HPF对矩阵的并行运算已经有了很好的支持。但是后者,正是现在让我们头疼的东西。对于任务并行,我们缺乏抽象和组合这两样有效的认识和管理复杂性的工具。 ...
      MIT6.001课程的逝去已经是一年前的事情了。从 Hal Abelson和Gerry Sussman1980年所讲的第一堂课到现在,6.001已经有20多年的历史了,这门课是使用“紫巫书”SICP(计算机程序的构造和解释)讲授关于计算机程序设计的引导性课程,大致相当于我们的计算机导论和C语言课程的合体(当然我们的导论课很水)。与一般的学校(我们学校是使用C语言来向学生教授关于程序设计的基础概念)不同的是,这门课使用Scheme(LISP的一种很重要的方言)来揭示这个抽象神奇的世界。不了解SICP的人也许觉得这里噱头很大,但实际上这门课在整个programmer界都很受欢迎(我曾经也 ...

关于博客

      还是那句开场白:好久没有更新博客了……选择在这样一个阴霾的天气里重新整理自己的心情和思绪,似乎是个不太好的主意,但想写点东西的冲动已经无法阻挡,再不打理,这里慢慢的也就会被自己遗忘吧。       以前的同学里,只有big的个人博客是经常更新的,不管什么情况下,我都会时不时的去看看……可惜的是big的技术性文章大都偏微软一点,呵呵,我多半都不会细看。总是很羡慕可以像那样定期的去整理自己的世界,用图片或者文字记录逝去的和无法逝去的心情,所有的过去,如gem一般,可以整齐的码在一个属于自己的空间里。看着自己曾经的墨迹,如在一个晴朗的下午,细细的,慢慢的,被自己感动……       我们一 ...
      没有想到2008年这么快就要过去了,在离开学校一年之后我又重新回到了校园,研一的第一个学期也要在这样的不知不觉中结束了。这一年将是我人生中非常重要的一年,虽然现在的心情很沉重,但我仍怀念这一年中发生的点点滴滴。如果上半年的生活是煎熬,下半年的生活只能用挣扎来形容,以至于我现在不知道我应该用怎么样的心情去迎接新的一年。这也许将是我最深刻的一个黎明,但是我惺忪的睡眼还没有看见任何的曙光。日历即将翻开新的一页,不管怎么样,今天开始,一切都是新的。       再回头看看的时候,发现自己的收获太少太少。上半年写的遗传算法,我现在都不忍心再去看,我自己觉得只能用惨不忍睹来形容。开学之后自己一 ...
接触Ruby也有一年多了,没有写过多少代码,只写过一些小的脚本。7月份的时候买了《The Ruby programming language》,打算系统的学习Ruby。虽然已经看过不少的ruby代码,但是看到6.8节“Functional Programming”的时候还是有种眼前一亮的感觉。恩,来看看函数像对象一样在代码间轻盈跃动的感觉吧: # This module defines methods and operators for FP module Functional def apply(enum) eunm.map &self end alias | ...
 转眼间,考研的生涯结束了,照一位好友的说话就是一切都尘埃落定了,我为我失败的四年人生补足了学费,在历经那么多苦难和艰辛之后,我想我已经可以用一个全新的面貌来这里写自己的文章了。 在厦大的这几天里,我一 ...

关于引用

关于引用因为考研复习的缘故,最近又开始看C语言了。对于C,总是觉得大部分东西自己都懂,但是就是总感觉缺些什么。最近写程序的时候才意识到,我对于C语言一直都是一知半解。直到前几天,我才知道C语言中没有引用,必须要靠指针来模拟实现。我努力回忆谭爷爷那本书上的那个关于交换函数的例子,总记得其中有一个函数的参数是用引用传值的。关于引用的错误认识都来自于这里,后来C++写的多了,总觉得C也里有引用。算是一个教训吧,大学四年的时间我一直在那里踏步走,如果早摔一跤,也许醒得会更早一些。另外现在想想,我们大一初学C语言的时候,老师对于标准库的东西提到的太少,实用性的东西几乎没有提到。当然也不排除当时上课时我睡着 ...
 Coding 在西元前                                         刘未鹏  /文   Bjarne Stroustrup颁布了C++圣典  厚重的黑色封面内一共有一千七百多页  你在书店前  凝视封底的价钱  我却在旁静静欣赏你那张痛苦的脸 * 重载 多重继承 模板是谁的发现  喜欢在coding中你那独一无二的一面   经过AT&T门前  我与大师面对面  灵感在沉默之河中闪现   当软件工程只剩下难解的预言  coding就成了永垂不朽的诗篇 #我给你的code写在西元前   深埋在无尽的文件碎片间  几十个世纪又翻开发现  代码中的逻辑依然清 ...
脚踏实地       常常追忆过去,为了能够看清自己以后的路,但这一追忆起来,时间又不经意的流逝了。搁置了这么久的博客,今天终于来整理了一下,觉得CSDN上的这个文本编辑器真的很麻烦,可能也和我有的时候过于追求 ...
Global site tag (gtag.js) - Google Analytics