代码改变世界

阅读排行榜

架构师之路(5)---IoC框架

2009-03-08 20:04 by 乱世文章, 332 阅读, 收藏,
摘要: 1IoC理论的背景 我们都知道在面向对象的应用中,软件系统都是由N个对象组成的,它们通过彼此的合作,最终实现业务逻辑。图1:耦合在一起的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。上图画的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,来共同完成某项任务。我们可以看到,在齿轮组中,如果有一个齿轮出了问题,就可能会影响到整个齿轮组的运转。 齿轮组中各个齿轮之间的啮合关系,与软件系统中对象与对象之间的耦合关系,非常类似。对象之间的耦合关系是必要的,是协同工作的基础,当然也是无法避 阅读全文

12岁小学生自创5家网站 曾获腾讯300元创业贷款

2011-09-22 22:36 by 乱世文章, 330 阅读, 收藏,
摘要: 9月1日,是中小学开学的日子。当天上午11时许,在平顶山市新华区胜利街小学六年级6班的教室里,东方今报记者见到了自创5家网站、组织十多人开发销售电脑软件的田众和。12岁的田众和坐在教室倒数第二排,大大的眼睛,高高的鼻梁,一脸的稚嫩,看上去与其他同学没有什么区别。但谈起自己的网站,小家伙明显兴奋了起来。 爱玩电脑但不爱游戏 和很多同龄的小孩一样,田众和很喜欢电脑。但不同的是,他玩电脑不是为了游戏,而是“折腾”电脑。 田众和上小学三年级时,爸爸买了一台笔记本电脑。从此,9岁的他与电脑结下了不解之缘,没事就坐在电脑前捣鼓,还追着爸爸问各种各样的问题:电脑为啥能用来打字?电脑里面的东西和电视机里... 阅读全文

如何在iphone应用程序中发送短信

2010-09-10 14:19 by 乱世文章, 329 阅读, 收藏,
摘要: 我们知道可以使用这样的代码在iphone中发送短信:[[UIApplication sharedApplication] openURL:@"sms:12345678"];但这样的方式无法指定短信内容。那么我们可以使用MessageUI框架。首先在程序中导入MessageUI.framework。import头文件:#import "DeviceDetection.h"然后在代码中使用下面的语句来调用短信发送窗口,并指定号码和短信内容:MFMessageComposeViewController *controller = [[[MFMessageCom 阅读全文

iPhone 的国际化

2011-03-10 16:07 by 乱世文章, 328 阅读, 收藏,
摘要: 在iPhone项目中如何才能国际化?难道同一个项目,非要写一个英文版的源代码,再写一个中文版的源代码?其实大可不必。我们可以使用iPhone的多语言支持来实现项目的本地(国际)化。1、新建Windows-baseApplication。打开main.m文件,在main函数中增加代码如下: //取得用户默认信息 NSUserDefaults*defaults = [NSUserDefaults standardUserDefaults]; //取得iPhone支持的所有语言设置 NSArray *languages = [defaults objectForKey:@"AppleLan 阅读全文

《大道至简》的幕后故事(3):“愚公移山记”事物篇

2007-04-23 23:16 by 乱世文章, 327 阅读, 收藏,
摘要: 引子========以古文述事,难点之一便在于我们对历史了解并不充分,因此常常把这个朝代的东西放在了那个朝代,或者让原本是甲做的事,说成了乙做。这样与史不合,容易使文章出笑话。这一篇“幕后”,便来说说“愚公移山记”中的事物。不过由于这篇故事重在述事,所以对于“物”的描写并不充分,能拣出来谈的并不多,望谅。 1. 铁器========“愚公移山记”中对铁器的考证是一个非常令人痛苦的事。我从一开始便设想,到底有什么法子让愚公在太行山中挖出一条路来呢。然而思来想去,只能让他用铁器。但是在文章还没写完时,我就犯了嘀咕:京城氏生活在西周中期,有铁器用吗?那个时代的先民,要挖开一座山,到底该用什么器具.. 阅读全文
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 181 下一页