CHYGO

CHYGO的窝

 

2010年12月22日

WPF的OS兼容性

摘要: 突然想到一个问题,WPF程序是否可以在Linux或者其他的OS下运行?于是,Google了一番,答案是:WPF不行(呵呵,理由很明显,WPF需要DirectX的支持,而其他的OS基本都没有),但是轻量级的WPF-Silverlight可以在Linux或者MacOS上运行(mono)。mono:"Silverlight implement a subset of the WPF APIs and is available on Windows, MacOS X and through our own open source effort Moonlight it is available on 阅读全文

posted @ 2010-12-22 01:03 CHYGO 阅读(2587) 评论(0) 推荐(0)

2010年12月20日

我就是要做技术,因为我热爱技术

摘要: 人这辈子就应该有点追求,不管这个追求是什么,只要你热爱它,你就应该坚持下去,我会抵抗在路上遇到的各种诱惑,追求我应该追求的东西,而此生无憾。(某计算机学院研究生谈他们学院的学生大都不愿做技术有感) 阅读全文

posted @ 2010-12-20 02:05 CHYGO 阅读(285) 评论(0) 推荐(0)

2010年12月17日

在学习Design Patterns时,应关注于行为的motivations,而不是行为的results

摘要: 上次提到设计模式以Purpose来分为三大类,但是对于这么分不是很清楚。今天在学习Abstract Factory的时候,结合Strategy对比,貌似得到了一个合理解释。之前一直存在的误区是一直是从result去分析,而不是从motivation去分析,导致搞不清楚为什么会有这些分类。(1)我觉得应该这么分析,Strategy这个类封装了算法的变化,然后content中不能显式的看到这种变化,所以Stategy为Behavioral Pattern?(2)用同样派生自component的Class ConcreteComponent和Class Decorator(Decorator的子类) 阅读全文

posted @ 2010-12-17 01:01 CHYGO 阅读(147) 评论(0) 推荐(0)

关于HIPO和IPO

摘要: 最近在写Requirement Analysis,用到IPO table,但是还是不太清楚其正确的写法和代表的涵义,于是去google学习。以下为转载:出处:http://blog.163.com/yuanfubiao_jishu/blog/static/169402199201098114157847/HIPO图(Hierarchy Plus Input/Processing/Output)图是美国IBM公司70年代发展起来的表示软件系统结构的工具。它既可以描述软件总的模块层次结构--H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO图。HIPO图以模块 阅读全文

posted @ 2010-12-17 00:42 CHYGO 阅读(1465) 评论(0) 推荐(0)

2010年12月14日

Distinction Between Strategy and Decorator

摘要: 首先看Strategy和Decorator在GoF的《Design Patterns》的intentDecorator(1)intent:Attach additional responsibilities to an object dynamically.Decorators provide a flexible alternative to subclassing for extending functionality.(2)UML Diagram:Strategy(1)intentDefine a family of algorithms,encapsulate each one, an 阅读全文

posted @ 2010-12-14 02:28 CHYGO 阅读(323) 评论(0) 推荐(0)

2010年12月13日

从明天开始严格执行作息时间表

摘要: 自律是最简单也是最难的。嗯嗯。强大从自律开始。 阅读全文

posted @ 2010-12-13 02:13 CHYGO 阅读(274) 评论(0) 推荐(0)

2010年12月11日

做自己想做的事,做自己喜欢的事

摘要: 经常会想起她,但是想起她说过:就算毕业了,我也是没机会的。给她电话说些什么的念头打消了。很多人都问我怎么不找女朋友,我不想告诉他们,其实是我还没准备好。我是个怀旧的人,怀旧有好有不好,看哪方面吧。  做自己想做的事,做自己喜欢的事,不用刻意去追求我的那个她,她终究会出现的吧。 深夜说了点废话。呵呵。 阅读全文

posted @ 2010-12-11 02:21 CHYGO 阅读(192) 评论(0) 推荐(0)

distinction between heap and stack

摘要: 前不久在一个博客看到一篇文章谈到 stack(栈)与heap(堆)的区别问题,stack我是知道的(废话,学过数据结构都懂)。heap想想确实也太不清楚,于是一顿google。发现这条链接的解释还不错http://www.maxi-pedia.com/what+is+heap+and+stackWhat is heap and stack?(原文标题)  Thestack is a place in the computer memory where all the variables that are declared and initialized before runtime are s 阅读全文

posted @ 2010-12-11 01:14 CHYGO 阅读(306) 评论(0) 推荐(0)

2010年12月10日

Private Inheritance(what, where)

摘要: 最近在看设计模式的时候,看到了私有继承,发现对这个概念挺模糊的,于是一顿搜索。发现一个不错的解释。红字我做的个人笔记,这是要点。原文出处:http://tech.163.com/05/1124/14/23B2S17F0009159Q.html在《C++箴言:确保公开继承模拟“is-a”》一文中论述了 C++ 将 public inheritance(公有继承)视为一个 is-a 关系。当给定一个 hierarchy(继承体系),其中有一个 class Student 从一个 class Person 公有继承,当为一个函数调用的成功而有必要时,需要将 Students 隐式转型为 Person 阅读全文

posted @ 2010-12-10 01:29 CHYGO 阅读(359) 评论(0) 推荐(0)

2010年12月8日

走在路上的我

摘要: 写点什么,心里就舒服了。这是每天我和自己的对话,一个走在路上的我,一个固执的,执着于自己的路的我。开始养成良好的作息习惯。今天没有自己做饭,去饭堂吃的。。。今天有点懒是一方面,另一方面也是没想好弄什么菜吃。今天开始早睡,明天开始早起。CHYGO的一天:) 阅读全文

posted @ 2010-12-08 01:00 CHYGO 阅读(211) 评论(0) 推荐(0)

导航