摘要: 穿越梦想 起锚远航 注: 本人之新作——《.NET 4.0面向对象编程漫谈》之《基础篇》已经完成了出版前的各项准备工作,估计11月份可以上市,《应用篇》可能会晚一点推出。 本书《基础篇》适合于已有一到两年开发经验的读者,而《应用篇》要求读者拥有更多的开发经验,并且己经掌握了《基础篇》中的技术。这两本书都不适合于那些刚开始学习.NET的,还没有掌握C#编程语言的读者。 从现在开始,我将在本博客上发布一些有关本书的信息和资料,等书出版以后,也会以本博为主要场所与读者相互交流。 希望我的这两本书能帮助大家更好地理解和掌握.NET技术。 点击此处下载本书的完整目录。 金旭亮 2010年9月23日 阅读全文
posted @ 2010-09-28 08:29 博文视点 阅读(209) 评论(0) 编辑
摘要: 此次进行比较的四个博客网站: ITeye博客频道:http://www.iteye.com/blogsCSDN博客频道:http://blog.csdn.net/cnblogs(博客园) :http://www.cnblogs.com/ITpub博客频道:http://weblog.itpub.net/ 1.基本功能及扩展功能对比 1.1网页访问速度 根据YSlow的评测,四个博客首页的性能评分分别为: --ITeye: Grade B --CSDN: Grade C --cnblogs:Grade C --ITPUB: Grade C 可见,各个博客首页在性能上都有待优化之处,ITeye是做阅读全文
posted @ 2011-07-19 11:22 博文视点 阅读(620) 评论(3) 编辑
摘要: 刘未鹏,Mindhacks帮主,在这块自留地上笔耕不辍了八年。他从2003年在《程序员》杂志上发表第一篇技术文章,并开始在CSDN写技术博客。起初的博客较短,也较琐碎,并夹杂着一些翻译的文章,后来才慢慢开始有了一些自己的心得和看法。八年来,虽然平均每个月写1篇或者更少,但他从未停止。写博客这件事情,给他带来的最大体会就是,一件事情如果你能够坚持做8年,那么不管效率和频率多低,最终总能取得一些很可观的收益。而另一个体会就是,一件事情只要你坚持的足够久,“坚持”就会慢慢变成“习惯”。原本需要费力去驱动的事情便成了家常便饭,云淡风轻。 六月底,一本刘未鹏八年博客文章精选而出的文集《暗时间》即将出版。阅读全文
posted @ 2011-07-15 15:45 博文视点 阅读(302) 评论(0) 编辑
摘要: 新年了,按理该说些什么,可最近一段时间,我总觉得无话可说,能说的以前已经说过了,我也只能说这些,太深的道理我实在说不来,煽情的话我又不乐意说,所以就宁愿不说。不过,新年一点表示都没有,似乎也说不过去,我还是贴一篇演讲,算是送给本博客读者的新年礼物。这篇演讲或许你已读过,但读没读过不重要,重要的是,你是否按照其中一些有益的指引持续地实践过。我以前说过,将所谓的研习方法变成自己的实践技艺的唯一捷径,就是反复地、持续地和有意识地实践。不能付诸实践,读再多这类文章也没多大意思。期末的时候,有同学看到我的“经典导读”结课论文暨答辩印象,给我来信检讨自己的学业,我的回信很简单,&#阅读全文
posted @ 2011-02-18 09:16 博文视点 阅读(255) 评论(0) 编辑
摘要: 休眠已久的神乎其技系列又復活了!这篇文章其实写很久了,只是一直断断续续到今天才完成它,久到让很多人觉得这系列已经完结了…。但我想只要我还有在写程式,这系列就永远不会结束吧。简洁、弹性、效率我一直觉得写程式是一种艺术活动。程式语言是一种要求极度精确的表达方法,只要少打一个字母就可能造成完全不同的结果,但同时却又不限制你要如何达到目标。程式设计师有极大的自由来让一个程式按照自己的想法「活起来」,不同人针对同样的目标所写的程式也一定不同。有人会用极简主义来把变数命名为a、b、c,也有人会把用匈牙利命名法让变数前后长出鬍子和尾巴;有人坚守DRY原则(Don’t repeat y阅读全文
posted @ 2011-02-17 09:03 博文视点 阅读(242) 评论(0) 编辑
摘要: 在不等半径扇形图(南丁格尔玫瑰图)日志中,引用了一个比较facebook和twitter的信息图表,很多人询问如何制作。该图是具有堆积特征的玫瑰图,用该日志思路就可以制作出来,只是需要多准备一些数据系列。 我制作了一个模板文件,填入数据即可获得精美的堆积式玫瑰图,本篇日志即介绍这个模板的构建方法。写这篇日志的时候发现,做这个图还算容易,但要把作图原理和步骤描述清楚却真不容易,欢迎大家多提宝贵意见。【作图思路】 还是使用雷达图来制作,每个扇区的每个堆积部分都是一个雷达图序列。 有人可能会问,雷达图不是多边形的吗,怎么能做成扇形图呢?我们可以这样想,当年祖冲之是怎么求圆周率的?对了,就是用多边形逼阅读全文
posted @ 2011-02-16 09:38 博文视点 阅读(376) 评论(0) 编辑
摘要: 2010年的最后几天,我在CSDN和博客园上同时发表了一篇博文——《软件天才与技术民工 》,引发了许多人的关注,不论是在CSDN还是博客园,都有很多网友回贴,《天才是训练出来的》一书作者薛涌 先生还通过新浪微博给我发了信息,并在他的博客上全文转载了这篇文章。 事隔一月,我又收到了一位朋友的邮件(内容见下),提出了一个很有意思的问题: ==============================================金老师: 请准许我这样称呼你,你好。 我看了你写的文章《软件天才与技术民工》,写的真的很好,我很有感触, 我是属于你那里面的最后一种人R阅读全文
posted @ 2011-02-16 09:32 博文视点 阅读(257) 评论(0) 编辑
摘要: 我恨读代码我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时再看也有点垃圾,过的时间再久点,就更垃圾了。那么,还有什么理由去看别人的蹩脚代码,而是不自己写几手漂亮的?能不能暂且忽略这个问题,花上几个小时看别人的代码,再回头来看自己的是不是还那么漂亮?即便有位大师坐在你面前,如果你不能从他身上学习,你永远也成不了大师。办法之一就是找到这么一位大师,让他手把手地教会你阅读全文
posted @ 2011-02-16 09:12 博文视点 阅读(308) 评论(1) 编辑
摘要: 查了一下,上篇知其所以然(以学习算法为例)是08年7月写的,现在已经是10年11月,过去了两年零4个月,这说明了三件事情:1,一个问题其实你可以一直放在脑子里面,利用暗时间对其软泡硬磨,时间足够久你总会有一点新的感悟,问题其实就像那句老话说的那样,不怕贼偷就怕贼惦记,聚精会神的思考一天,也许比不上惦记一个星期(据说数学家庞加莱就特别会惦记问题)。 2,事实上,当你感觉懂了的时候,你至少得反问自己一句,真的懂了吗?当你确信自己真的懂了的时候,你至少得讲给别人听,别人听懂了吗?考察你自己是否真 懂了的一个很好的依据是,你是否有一种“哦,原来是这样啊,这下再也不可能忘记了”的感觉。3,我其实没有忘记阅读全文
posted @ 2011-02-03 22:06 博文视点 阅读(187) 评论(0) 编辑
摘要: 2010 年9 月26 日下午,微软公司前主席比尔·盖茨先生微服私访了微软亚洲研究院。研究员和实习生们紧密合作,纷纷拿出了自己的“看家项目”向比尔·盖茨做展示,并期望请盖茨“指点迷津”。 其中,最激动也最紧张的莫过于有幸参与这次活动、零距离接触盖茨的实习生代表们。三周前,他们在毫不知情的情况下,被告知要在导师的帮助下为所负责的项目准备demo ,并将于9 月26 日展示。 但,直到展示前的最后一刻,谜底才被揭晓。当洪小文院长告诉实习生们“比尔·盖茨明天要来看你们的demo !”时,所有人都被震惊了,兴奋之情难以抑制! 尽管每个人只有短短的三分钟时间和盖茨一起探讨项目,但是他们无不被这宝贵的经历阅读全文
posted @ 2011-02-03 21:58 博文视点 阅读(278) 评论(0) 编辑
摘要: 转自:http://liut.cc/blog/2010/04/all-about-php.html 有一个人,这个人我已经不记得他的相貌和姓名,但是他曾经影响了我。99年的春天,联想开始做公共网站,我虽然主要工作是做设计,但其实我的兴趣在技术上,喜欢自己找些Perl(当年的CGI程序多数是Perl的, 自己在学校学到的那不足千行的C还不知道怎么用在Web上)的留言版或聊天室程序改改代码和界面,用在一个叫“幸福之家”的土得掉渣儿的网站上。 大约在秋天或年底的时候,这个据说是北大(也可能是清华)的学生来帮忙做兼职开发新闻系统。我经常正事儿不干,看着他写代码。他的主要开发方式就是连接到 服务器上打阅读全文
posted @ 2011-01-18 17:48 博文视点 阅读(270) 评论(0) 编辑
摘要: 转自:金旭亮老师博客 收到了一封学生的邮件: =========================== 金老师您好: 最近在学C#.NET,基本语法学习的差不多了,接下来准备学习图形界面设计部分。但是我目前对于.NET的WinForm、wpf、 silverlight这三者的关系弄的不是很清楚,一般书中很少介绍wpf和silverlight,网上搜了一下关于WinForm和wpf的区别, 有的说WinForm是wpf的子集,有的说WinForm和wpf是共存关系,弄的很乱。想请教一下您这三者之间到底有什么样的关系呢? 您的学生 =========================== 以下是我对阅读全文
posted @ 2011-01-18 17:47 博文视点 阅读(404) 评论(0) 编辑
摘要: 据说90%的程序员不能正确实现二分查找,《编程之美》里也专门有一章是来讨论二分查找的。因为要重启小组内的 learning group,和同事讨论了一下,就拿二分查找来kick-off。基本来说,大家的实现都有这样那样的问题,甚至题目本身给出的函数原型都错了! 实现的要求是,假定整数数组array是从小到大排序的,查找key是否在array中,如果存在则返回其index,否则返回-1。我随手就写了一个函数的原型, view plaincopy to clipboardprint?intbin_search(int*array,size_tlen,intkey) 当时没有仔细考虑,size_t阅读全文
posted @ 2011-01-18 17:37 博文视点 阅读(190) 评论(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_4caedc7a01017n5a.html微软亚洲研究院教育高峰会(Microsoft Research Asia Faculty Summit 2010)是由微软亚洲研究院主办,旨在为亚太地区的专家学者和业内人士提供的一个交流新技术、探讨科技发展新趋势,以及交流创新人才培养的平台。2010年微软亚洲研究院教育高峰会于10月18-19日在中国上海召开。此次峰会以“科技发展趋势和未来人才培养”(Technological Trends and Future Talent)为主题,吸引了来自亚太地区的、超过90所大学和科研机构的人阅读全文
posted @ 2011-01-18 17:35 博文视点 阅读(128) 评论(0) 编辑
摘要: 在Excel 2003中,图表的“以互补色代表负数”选项是有bug的,即那个互补色始终是白色的,我们无法设置。本博有个帖子曾介绍了一个变通的实现方法。 在Excel 2007中,这个bug依然存在,并且2003中的变通方法也无效了。前2天,Jon介绍了一个2007中变通实现的方法,他的灵感来源于这里。思路是利用了4个渐变光圈的停止点。这个结果很奇怪,也不需要问为什么,只是Andrej Lapajne那个人发现了这个现象而已。 我在2010中看了下,微软终于解决了这个问题。当勾选“以互补色代表负数”后,2010可以让你分别设置正数和负数柱形图的填充色,所以“以互补色代表负数”终于成为可能。如下阅读全文
posted @ 2011-01-18 17:32 博文视点 阅读(123) 评论(0) 编辑
摘要: 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。 16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。 然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于2009年6月10日发布首部《中国大学毕业生就业报告(2009)》,其中“计算机专业”荣登 “就业最困难的十大专业”光荣榜。 大约从2003年开始,我在北京理工大学这所211、985重点大学开设.NET课程,阅读全文
posted @ 2011-01-18 17:26 博文视点 阅读(195) 评论(0) 编辑
摘要: 相信大家对SOA这个词并不陌生,很多企业都在讲我们要上SOA,也有很多企业在呼应:我们能帮忙。但究竟什么是SOA,SOA能做什么,如何在企业中推行SOA,采用什么样的技术,这些都是摆在我们面前的现实问题。 我为什么会对这本书产生兴趣?这要从我的工作说起。我从2004年开始投身到企业软件开发当中,具体而言,就是医院管理信息系统(HIS)。我们的团队,一直都是扮演独立软件厂商(ISV)的角色,为国内大中型医院提供高品质的HIS产品和服务。 接触过医院信息化的朋友都知道,医院对软件的需求是多方面的,通常很难有一家厂商能够提供从ICU/CCU、LIS、RIS/PACS到财务软件的全线产品和服务。而阅读全文
posted @ 2010-12-23 11:18 博文视点 阅读(231) 评论(0) 编辑
摘要: 能。 过去我跟你一样不相信。但,现在我信了,因为我这些年教出了太多这样的学生。我亲眼见证了太多这样在别人看来是奇迹的平常事件。 所有的多语使用者(multilingual)都一样,最终,在他们所使用的多种语言之中,总是有一个“主导语言”(Dominant Language)。究竟哪一个是主导语言,并不取决于哪一个是母语,而取决于哪一个语言被使用得最多。 我自己从小就是双语使用者(Bilingual)──因为我是朝鲜族。韩文、中文,对我来说都是母语,反正从小都会,一样地流利。然而,随着日子的推移,我在生活中使用中文的频度远远高于韩文,最终,对我来说,主导语言就是中文了──只因为我使用它是最多的。阅读全文
posted @ 2010-12-23 11:09 博文视点 阅读(189) 评论(0) 编辑
摘要: 余晟博客文章:http://www.luanxiang.org/blog/朝三暮四是个老典故:古时候宋国有个人养了一群猴子,早上喂它们三颗果子,晚上四颗,猴子就恼怒;如果改成早上四颗,晚上三颗,猴子就高兴了。小时 候听了这个故事,总觉得猴子太傻:反正每天都是七颗果子,何必在乎早晚呢?长大了做许多事情也是如此,反正总量不变,朝三暮四还是朝四暮三,只有时间的差 别而已,想找出什么分别都是徒劳,还不如索性从容点。而且,许多人的潜意识里似乎也这样认为的,至少争辩起来,许多人都会这样反驳,典型的句式就是“反 正……,何必呢?” 可是,我又逐渐发现,有些事情似乎不是这样的。 就从生活的小事说起吧:现在物价阅读全文
posted @ 2010-12-23 11:00 博文视点 阅读(177) 评论(0) 编辑
摘要: .NET 4.0网络开发入门之旅-- 我在“网” 中央(上)注: 这是一个针对网络开发领域初学者的系列文章,可作为《.NET 4.0 面向对象编程漫谈 》一书的扩充阅读,写作过程中我假设读者可以对照阅读此书的相关章节,不再浪费笔墨重复介绍相关的内容。 对于其他类型的读者,除非您已经有相应的.NET 技术背景与一定的开发经验,否则,阅读中可能会遇到困难。 我希望这系列文章能让读者领略到网络开发的魅力! 另外,这些文章均为本人原创,请读者尊重作者的劳动,我允许大家出于知识共享的目的自由转载这些文章及相关示例,但未经本人许可,请不要用于商业盈利目的。 本文如有错误,敬请回贴指正。 谢谢大家! 金阅读全文
posted @ 2010-12-23 10:54 博文视点 阅读(108) 评论(0) 编辑
摘要: 有网友询问:“如何将Excel的曲线图"竖"起来?”很多人可能不明白这是在说什么,但我听得懂他的意思,他是想绘制如下图所示的“竖向折线图”。 关于这种图表的用途、用法和做法,可参见《竖向折线图 》 这篇日志。该日志介绍的是使用条形图+散点图的方法来做的,需要一些辅助数据和作图技巧。网友的这个问话让我想到一个更简单的方法,真的就是将曲线图“竖”起来。 假设有如下的数据,想使用竖向折线图来进行比较。 1、 先制作一个普通的折线图,这很简单,这时曲线是水平的。 2、 然后将图表格式化到下图样式,并将其锚定对齐到一定的单元格区域。 在图表的x轴、y轴、数据标签的格式对话框中,都有一个文字方向的设阅读全文
posted @ 2010-12-07 17:40 博文视点 阅读(207) 评论(0) 编辑
摘要: “ .NET 4.0 网络开发入门之旅系列文章”开篇语 无网不胜(上) 1 引子 作为一名高校计算机专业教师,我接触到大量的学生,也经常收到其他高校学生以及许多 .NET 初学者的邮件,询问各式各样的问题。 .NET 应该怎样学? .NET 能写什么样的程序? .NET 程序员是不是工资低? …… 前几天我在博客园 网站上看到了一篇刚工作没几年的程序员写的《 .net , 哥已心灰意冷 》 ,这篇博文引来跟帖无数。 我研究 .NET 有年头了,还不断地发现新的东西,深感 .NET 能做的东西太多了,奇怪怎会有人形成“ .NET 只能做些 CRUD 之类 MIS 系统”这种观点? 阅读全文
posted @ 2010-12-07 17:39 博文视点 阅读(108) 评论(0) 编辑
摘要: HTML5 可能是眼下 IT 前端圈子里最为热门的词语,在乔布斯看来,未来的客户端也将是 HTML5 的天下。作为 Web 开发工程师更有理由来更新自我的知识体系,学好这门新技术。在如今这个信息爆炸的时代,一本好书往往就是一位良师益友,能帮你解开学习道路中的一个又一个谜题。《 HTML5 揭秘》就是一本这样的书。 本书全面而又深入地对 HTML5 技术作了介绍和剖析。从文档类型到全新 HTML ...阅读全文
posted @ 2010-12-03 09:02 博文视点 阅读(301) 评论(0) 编辑
摘要: 最初接触 Scala 是在 2008 年的 9 月。当时刚刚换了公司,工作上 出现了一段“空档期”,因此非常想找一些有技术含量的事情来做。而编程语言的设计开发,或者更确切地说只是对于“银弹”的幻想,这始终是我的爱好之一。那 时总会感觉自己应该为这么多年的开发工作总结一些什么,让它们变成之后工作的基础,或者即使没有那么基础也可以是一种参考,即便连参考都...阅读全文
posted @ 2010-12-03 09:01 博文视点 阅读(207) 评论(0) 编辑
摘要: 几经挣扎,终于开始动手重新整理《人人都能用英语》的书稿。(不知道怎么了,好像每一本书我都要至少写两遍……迄今为止四五本了,都是如此。)前些日子把今年四月份交付出版社的初稿公开 出来,很多读者提供了非常宝贵的意见。使得我必须重写──尽管实际上要重新操作的内容没那么多。以下是《人人都能用英语》的前言。 这本书里的文字,全部的意义,只有两个字:̶...阅读全文
posted @ 2010-12-03 09:00 博文视点 阅读(244) 评论(0) 编辑
摘要: 在中国数据地图系列日志 之后,很多网友询问有没有细分到市级的版本,以便进行市级数据分析。 说实话,要做到市级地图,工程量可谓浩大:一是没有到市级的矢量图形,手工绘制的难度不可想象;二是图形与地名对应的工作量也不小,还需要一定的地理知识。由于我自己并没有这样的需求,也就无法为大家制作分享。 现在有个好消息,网友Vivi(郑薇)耗时几个日夜,徒手绘制了细分到市级的中国地图图形,并一一对应命名,按《...阅读全文
posted @ 2010-12-03 08:58 博文视点 阅读(532) 评论(0) 编辑