2005年7月8日

摘要: 在网上看见了这篇文章,作者以轻松的语言比喻了java的23种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory ... 阅读全文

posted @ 2005-07-08 21:30 k_eckel's mindview 阅读(758) 评论(1) 推荐(0)

摘要: Monostate模式——兼谈Singleton模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:28 k_eckel's mindview 阅读(1208) 评论(1) 推荐(0)

摘要: 近读程序员第六期,有读者致信,言及模式必须有场景,空谈无用。其言词之激烈,语态之急切,实不为讨论、商榷姿态。然立论虽似有理,实需商榷,识之。模式范畴太大,这里就笔者熟悉的设计模式做一讨论,供参考。 阅读全文

posted @ 2005-07-08 21:26 k_eckel's mindview 阅读(509) 评论(0) 推荐(0)

摘要: 因为如果没有梦想,就不会有激情,如果没有激情,就难以体味淋漓畅快的人生。 阅读全文

posted @ 2005-07-08 21:24 k_eckel's mindview 阅读(1010) 评论(0) 推荐(0)

摘要: 设计模式体现的是一种思想,而思想则是指导行为的一切,理解和掌握了设计模式,并不是说记住了23种(或更多)设计场景和解决策略(实际上这也是很重要的一笔财富),实际接受的是一种思想的熏陶和洗礼,等这种思想融入到了你的思想中后,你就会不自觉地使用这种思想去进行你的设计和开发,这一切才是最重要的。 阅读全文

posted @ 2005-07-08 21:20 k_eckel's mindview 阅读(507) 评论(0) 推荐(0)

摘要: 设计模式解析之——Interpreter模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:18 k_eckel's mindview 阅读(988) 评论(0) 推荐(0)

摘要: 设计模式解析之——Prototype模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:17 k_eckel's mindview 阅读(687) 评论(0) 推荐(0)

摘要: 设计模式解析之——Iterator模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:16 k_eckel's mindview 阅读(731) 评论(0) 推荐(0)

摘要: 设计模式解析之——Builder模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:14 k_eckel's mindview 阅读(838) 评论(0) 推荐(1)

摘要: 设计模式解析之——Command模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:13 k_eckel's mindview 阅读(1186) 评论(0) 推荐(1)

摘要: 设计模式解析之——Chain of Responsibility模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:12 k_eckel's mindview 阅读(650) 评论(0) 推荐(0)

摘要: 设计模式解析之——Mediator模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:10 k_eckel's mindview 阅读(701) 评论(1) 推荐(0)

摘要: 设计模式解析之——Adapter模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:09 k_eckel's mindview 阅读(889) 评论(0) 推荐(0)

摘要: 设计模式解析之——Singleton模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:07 k_eckel's mindview 阅读(489) 评论(0) 推荐(0)

摘要: 设计模式解析之——Decorator模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:05 k_eckel's mindview 阅读(969) 评论(0) 推荐(0)

摘要: 设计模式解析之——Composite模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:03 k_eckel's mindview 阅读(664) 评论(0) 推荐(0)

摘要: 设计模式解析之——AbstractFactory模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:02 k_eckel's mindview 阅读(530) 评论(0) 推荐(0)

摘要: 设计模式解析之——Observer模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 21:00 k_eckel's mindview 阅读(1151) 评论(0) 推荐(0)

摘要: 设计模式解析之——Strategy模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:58 k_eckel's mindview 阅读(515) 评论(1) 推荐(0)

摘要: 设计模式解析之——Flyweight模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:56 k_eckel's mindview 阅读(529) 评论(0) 推荐(0)

摘要: 设计模式解析之——Bridge 模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:54 k_eckel's mindview 阅读(783) 评论(0) 推荐(0)

摘要: 设计模式解析之——Proxy模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:52 k_eckel's mindview 阅读(956) 评论(1) 推荐(0)

摘要: 设计模式解析之——State模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:51 k_eckel's mindview 阅读(517) 评论(0) 推荐(0)

摘要: 设计模式解析之——Memento模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:49 k_eckel's mindview 阅读(575) 评论(0) 推荐(0)

摘要: 设计模式解析之——Factory模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:46 k_eckel's mindview 阅读(853) 评论(0) 推荐(0)

摘要: 设计模式解析之——Visitor模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:44 k_eckel's mindview 阅读(815) 评论(0) 推荐(0)

摘要: 设计模式解析之——Facade模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:41 k_eckel's mindview 阅读(3159) 评论(1) 推荐(0)

摘要: 设计模式解析之——Template模式(k_eckel转自微软高校博客K_eckel's mindview)。 阅读全文

posted @ 2005-07-08 20:33 k_eckel's mindview 阅读(374) 评论(0) 推荐(0)

摘要: “Next to My Life,Software Is My Passion”——Robert C.Martin. 阅读全文

posted @ 2005-07-08 20:24 k_eckel's mindview 阅读(296) 评论(0) 推荐(0)

摘要: 这个世界上有两种东西让我恐惧和后怕,一是时间,一是习惯。寂静得如同不存在,时间的无情和冷漠,让人总是以一种恐惧的心理审视;而时间的不经意,以秒级的时间往往是在以年甚至是一生为单位的时候才猛然醒悟,逝者已逝,尤在梦中,一饷的贪欢,一生的遗憾,想想都让人后怕。而习惯,当一件事情成为了习惯,你的一切举动都会变得不可思议,又可以理解,哪怕是错误的行为。而生活,最后究竟是习惯还是意愿,试问世间又有几人能够给出一个清晰确切的回答。我很喜欢博客这种方式表达自己,无所拘束,无需顾忌,而且关键是我已经慢慢习惯了这种表达方式。于是在离开了校园网后,我需要找一个新的方式来继续我的习惯,或者说是习惯驱使我去延续这种习惯。 阅读全文

posted @ 2005-07-08 20:21 k_eckel's mindview 阅读(999) 评论(3) 推荐(0)

摘要: 给中国学生的第四封信:大学四年应是这样度过(By Kaifu Lee,K_eckel 强烈推荐),读了N次的经典,依然无法释怀,留在这里做为永远的指向标和记忆。 阅读全文

posted @ 2005-07-08 14:00 k_eckel's mindview 阅读(1450) 评论(0) 推荐(0)

摘要: 李开复给中国学生的第三封信:成功、自信、快乐(By Kaifu Lee,K_eckel 强烈推荐),读了N次的经典,依然无法释怀,留在这里做为永远的指向标和记忆。 阅读全文

posted @ 2005-07-08 13:56 k_eckel's mindview 阅读(865) 评论(1) 推荐(0)

摘要: 李开复给中国学生的第二封信:从优秀到卓越从诚信谈起(By Kaifu Lee,K_eckel 强烈推荐),读了N次的经典,依然无法释怀,留在这里做为永远的指向标和记忆。 阅读全文

posted @ 2005-07-08 13:53 k_eckel's mindview 阅读(683) 评论(1) 推荐(0)

摘要: 李开复写给中国学生的一封信:从诚信谈起(By Kaifu Lee,K_eckel 强烈推荐),读了N次的经典,依然无法释怀,留在这里做为永远的指向标和记忆。 阅读全文

posted @ 2005-07-08 13:50 k_eckel's mindview 阅读(781) 评论(1) 推荐(0)

摘要: SUN J2ME 技术区: http://java.sun.com/j2me/ 中国JAVA 手机网:http://www.cnjm.net/ NOKIA 论坛 : http://www.forum.nokia.com 移动开发者论坛: http://mobisoft.cn/bbs/ 中文移动开发者博客:http://mobisoft.cn/blog/ 嵌入开发网: http://www.em... 阅读全文

posted @ 2005-07-08 13:29 k_eckel's mindview 阅读(486) 评论(0) 推荐(0)

摘要: K_java平台上的开发时候,由于不同的支持J2ME的手持设备的性能是不同的,我们希望能够获得设备的具体信息,比如设备是否支持彩色以及支持的颜色数量、屏幕的宽度和高度、是否支持触摸屏等等。前者在Display类中通过isColor()方法和numColors()方法来获取,后者则可以通过Canvas类中getWidth()等方法实现。以下给出示例代码供参考(代码在MIDP1.0、CLDC1.0下运行通过)。 阅读全文

posted @ 2005-07-08 13:24 k_eckel's mindview 阅读(591) 评论(0) 推荐(0)

摘要: 同学在MSN CDC电话面试(可惜我在被面试的时候全然没有这么具体的问题了:))中的一个题目:将16进制的字符串转化为10进制数字,例如“1A”,则对应26。题目很简单,实现起来也容易,依稀记得C里面有函数可以转化。刚好很久前有一个工作了的同学问起,自是给了一个方案。昨晚(050703)实在无聊,于是本着“写过才是自己的原则”,写了一个实现,其中对于16进制字符串非法的处理不是很好(返回-1),但是已经不想改了。(自己写的时候才知道原来Horner法则的实现都生疏了不少,思及最近多在模式、架构和软件过程、文档上花时间(项目使然,也没有办法:)),实在不能忘本了。)。 阅读全文

posted @ 2005-07-08 13:21 k_eckel's mindview 阅读(1581) 评论(1) 推荐(0)

摘要: 在项目开发中,为了保证系统一致性或者安全性,经常要求系统在一个时刻在同一台机器上只能运行一个实例。可以通过以下方式实现(示例代码)。 阅读全文

posted @ 2005-07-08 13:18 k_eckel's mindview 阅读(1836) 评论(1) 推荐(0)

摘要: 项目开发调试的时候,经常要输出一些关键的数据信息进行分析,综合起来主要有以下几种方式。 阅读全文

posted @ 2005-07-08 13:14 k_eckel's mindview 阅读(1902) 评论(0) 推荐(0)

摘要: 编写回调函数来实现对CListCtrl列的排序。其有点至少有2:1)你可以自己任意的定制排序算法和要求;2)在这个过程中,你的个人能力可以得到提高。 阅读全文

posted @ 2005-07-08 13:07 k_eckel's mindview 阅读(4390) 评论(1) 推荐(0)

摘要: 文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/View Architecture本身的复杂性加上VC产生的一系列代码足够让我们眼花缭乱,一时陷入云里雾里不可自拔。加上我们更多的人都没有经过Windows SDK Programming 的学习和经历就直接进行MFC Programming的学习和开发,更是面对一堆的代码不知所措。 之于Document/View Architecture,侯捷先生的《深入浅出MFC》一书确实进行了很深入的分析和研究,网络上也有很多在侯捷先生著述的基础上的进一步的文章出现,但是个人觉得这里面有一点瑕疵(仅代表k_eckel浅见):太过深入,这些分析和研究都最终会定位到Windows SDK中 阅读全文

posted @ 2005-07-08 12:57 k_eckel's mindview 阅读(12392) 评论(10) 推荐(4)

摘要: VC中自定义消息实现 k_eckel:http://www.mscenter.edu.cn/blog/k_eckel 在VC项目开发中,很多时候需要自己定义消息进行事务处理。上次也刚好有同学问及,这里综合网络上的一些资料,集中起来供参考。 u 自定义消息 我们可以通过一下两种方法来自定义一个消息: 1) 方法一 Step 1:使用WM_TASKBARCREATED来确定一个没有被wi... 阅读全文

posted @ 2005-07-08 12:54 k_eckel's mindview 阅读(1288) 评论(0) 推荐(0)

摘要: k_eckel:http://www.mscenter.edu.cn/blog/k_eckel 使用VC进行项目开发,特别是简单的MIS系统开发中,通常在用户没有进行操作之前显示的是主框架的窗口(用户点击操作菜单项再弹出处理窗口)。因此给主框架窗口提供一个背景图片就显得很有必要(例如一用户满意的LOGO等)。但是对于主框架的背景的绘制不能简单地用ClassWizard重载OnEraseBkgnd(... 阅读全文

posted @ 2005-07-08 12:53 k_eckel's mindview 阅读(1427) 评论(0) 推荐(0)

摘要: k_eckel:http://www.mscenter.edu.cn/blog/k_eckel & http://k-eckel.cnblogs.com 用习惯了Delphi、VB、Windows Form(Visual C#)等称之为RAD(Rapid Application Development)的开发工具进行项目开发的都会很满足这些工具和平台提供的快速界面开发的功效:你可... 阅读全文

posted @ 2005-07-08 12:51 k_eckel's mindview 阅读(3788) 评论(2) 推荐(0)

摘要: k_eckel:http://www.mscenter.edu.cn/blog/k_eckel & http://k-eckel.cnblogs.com 多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显示各自显示不同的视图,这种技术实现起来比较简单,并且相关的资料也很多。2)通过一个... 阅读全文

posted @ 2005-07-08 12:47 k_eckel's mindview 阅读(3761) 评论(0) 推荐(0)

摘要: 【引言】:这是以前在作VC/EVC开发时候遇到的一个郁闷的问题的思考,刚好最近在VC#开发时候遇到了类似的问题,因此就总结出来,期望能够给遇到同样问题的开发者一些帮助和提示。 阅读全文

posted @ 2005-07-08 12:33 k_eckel's mindview 阅读(3363) 评论(0) 推荐(0)

摘要: 在做一个PDA上项目开发的时候要显示jpg图片信息,找了一些资料后,实现了一个函数可以完成EVC(测试环境EVC 3.0)环境下的jpg、png、gif图片的显示(当然也可以是bitmap了:)),供大家参考。 阅读全文

posted @ 2005-07-08 12:30 k_eckel's mindview 阅读(4126) 评论(2) 推荐(0)

摘要: 在VC开发中,可能遇到在Debug的时候遇到弹出“please enter the path for mfcs42.pdb”对话框,当然你可以选择取消跳过,但是带来的结果是你在Debug过程中Watch除了内建基本型别的变量外,不能获取其他类型变量的运行时期信息(如字符串、函数等),这其实也就很大程度上失去了Debug的意义了。 解决方法:选择指定mfcs42.pdb的路径... 阅读全文

posted @ 2005-07-08 06:22 k_eckel's mindview 阅读(2383) 评论(0) 推荐(0)

摘要: 因为如果没有梦想,就不会有激情,如果没有激情,就难以体味淋漓畅快的人生。 阅读全文

posted @ 2005-07-08 03:08 k_eckel's mindview 阅读(3576) 评论(8) 推荐(0)

摘要: 近读程序员第六期,有读者致信,言及模式必须有场景,空谈无用。其言词之激烈,语态之急切,实不为讨论、商榷姿态。然立论虽似有理,实需商榷,识之。模式范畴太大,这里就笔者熟悉的设计模式做一讨论,供参考。 阅读全文

posted @ 2005-07-08 03:04 k_eckel's mindview 阅读(862) 评论(0) 推荐(0)

摘要: 设计模式体现的是一种思想,而思想则是指导行为的一切,理解和掌握了设计模式,并不是说记住了23种(或更多)设计场景和解决策略(实际上这也是很重要的一笔财富),实际接受的是一种思想的熏陶和洗礼,等这种思想融入到了你的思想中后,你就会不自觉地使用这种思想去进行你的设计和开发,这一切才是最重要的。 阅读全文

posted @ 2005-07-08 03:03 k_eckel's mindview 阅读(1415) 评论(0) 推荐(0)

摘要: “Next to My Life,Software Is My Passion”——Robert C.Martin. 懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成立。道可道,非常道。道不远人,设计模式亦然如此。 阅读全文

posted @ 2005-07-08 03:02 k_eckel's mindview 阅读(1271) 评论(2) 推荐(0)

摘要: 直面现实,坚守理想(by 李建忠 ,原文链接) 阅读全文

posted @ 2005-07-08 02:56 k_eckel's mindview 阅读(562) 评论(0) 推荐(0)

摘要: 近日重读孟岩先生《放弃理想,未必能成就现实》和李建中先生《认清现实,才能找回理想》,以及李开复先生的《给中国学生的第四封信:大学四年应是这样度过》。掷地之声,实在有如振聋发聩,殷殷之情,更是于我心有戚戚焉。 之于中国教育之弊端,之于当前高校计算机教学之弊端,之于中国软件业的思考,小子微言,原本不足道哉。然不敢言有切肤之痛,实在是深陷其中,唇亡齿相寒,实无法做到超脱入佛家境界。整理最近琐碎思绪,识之。 阅读全文

posted @ 2005-07-08 02:55 k_eckel's mindview 阅读(405) 评论(0) 推荐(0)

摘要: 今天看到孟岩写的《放弃理想,未必能成就现实》,文章好像没有贴全,只是贴了一部分,但大致意思还能看明白。孟岩写这样的文章,我一点都不感到奇怪。我知道孟岩一直在思考,中国软件界也一直在思考。(转自Li Jianzhong@Blog) 阅读全文

posted @ 2005-07-08 02:54 k_eckel's mindview 阅读(1326) 评论(0) 推荐(0)

摘要: 最*很不*常,接连着经历了有生以来的第一次的答辩和第一次面试。 我之所以把21号在同城某理工大学举办的省“挑战杯”的终审答辩称之为第一次答辩,是因为一直很难把自己的本科毕业答辩称为是答辩——更多的类似于是一种程序化和形式化的东西。拥挤的大厅,暑热的空气,没有空调,站在自己作品面前接受着专家的问讯。我本将心向明月,奈何明月照沟渠!两个小时的时间内仅仅就是一个专家和我进行了比较深入的问与答,... 阅读全文

posted @ 2005-07-08 02:47 k_eckel's mindview 阅读(464) 评论(0) 推荐(0)

摘要: 可能狠多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照... 阅读全文

posted @ 2005-07-08 02:44 k_eckel's mindview 阅读(6814) 评论(7) 推荐(0)

摘要: 现实真的是太残酷了,既然有人愿意用生命的一个时段去换取一个机会,为什么还要再次让人在绝望中期望,在期望中失望。 阅读全文

posted @ 2005-07-08 02:37 k_eckel's mindview 阅读(373) 评论(0) 推荐(0)

摘要: 或许人生也是一个项目,只是这个系统最复杂,需要一生去开发,而且项目计划在很多的时候很难坚持下来。 阅读全文

posted @ 2005-07-08 02:35 k_eckel's mindview 阅读(296) 评论(0) 推荐(0)

摘要: 或许,在一个地方呆久了,除了感情和留恋,更多的可能会是逃避和出走的冲动。 阅读全文

posted @ 2005-07-08 02:33 k_eckel's mindview 阅读(342) 评论(0) 推荐(0)

摘要: 学近五年,多有困于学业、开发之中。然常求学于书籍、网络,受益良多,记之。鉴于感恩,亦为后来人参考。 阅读全文

posted @ 2005-07-08 02:29 k_eckel's mindview 阅读(980) 评论(2) 推荐(1)

摘要: 最近一年,多读技术书籍。每有经典著作,买之、藏之、读之、研究之,受益颇深。况置身于一日千变的IT行业,不读书,便有落后之感,而终日读书于诚惶诚恐之间。从开发语言平台(C/C++、Java系列)、OO思想、设计模式、UML、软件过程(敏捷开发等),到算法、数据结构、软件体系架构,不同层次、不同层面的书都有涉及,初略统计,购书竟达¥1000以上。 经常被人问及该读何书、从何入门、如何深究,因此给出这个Book Lists。list中的书基本都是我所读过,并以为经典,当作我的一个读书总结,也可作为大家学习之参考。 阅读全文

posted @ 2005-07-08 02:26 k_eckel's mindview 阅读(3257) 评论(1) 推荐(1)

摘要: 西元二零零五年五月二十八至二十九日,余与同学杜君、陈君、郭君及师姐陈君同游历于汉之落雁岛、磨山诸景。余等求学至汉已及五载,客居至此亦近三春,然汉诸镇景观人文竟少涉足,且或难再寻良机游历,此次经历弥足珍视,由是记之,亦为今日之记,而为来日之忆。 阅读全文

posted @ 2005-07-08 02:10 k_eckel's mindview 阅读(1658) 评论(2) 推荐(0)

摘要: 知道的越多,就越害怕,因为知道自己不知道的更多。或许人在某种程度上就是自寻烦恼,无法放弃可以放弃的东西就没有办法把握应该追求的东西,懵懵懂懂有时候反而可以怡然自得、潇洒人生。太多的东西要追求的时候,就会变得和无所追求一样迷茫,只不过前者是选择的迷茫、取舍的痛楚,而后者是无知的害怕和无助的失意。 阅读全文

posted @ 2005-07-08 02:01 k_eckel's mindview 阅读(257) 评论(0) 推荐(0)

摘要: 05年6月26日,师门Z.W师姐离校,不日即远离上班。因为项目和课题组关系,和Z.W师姐、C.R师兄等相处一年有余,以文记之。 ——题记 阅读全文

posted @ 2005-07-08 01:40 k_eckel's mindview 阅读(376) 评论(0) 推荐(0)

摘要: 相信有很多人在安装了VC后,或者很好使用了VC一段时间后,突然当你再次点击熟悉的“Build”或者“Compile”菜单的时候,发现在输出窗口显示了以下信息:Error spawning 'vcspawn.exe'. The build could not be performed。然后熟悉的VC就不听你的使唤了! 如是大家就会打开熟悉的google,输入错误信息,但是google这... 阅读全文

posted @ 2005-07-08 00:55 k_eckel's mindview 阅读(9051) 评论(11) 推荐(0)