Skip to main content.

公告

今天让我感到了知识产权对作者的重要性,博客中的文章如果没有特殊说明,均为原创或者翻译,转载请注明原文出处。另外,在我博客中的一些文章,或许有意无意侵犯了您的知识产权,如果您发现了,请及时发邮件联系我,我将立即作出处理。我的邮箱:

sxwgf.com@gmail.com

谢谢!

feedsky
抓虾 google reader netvibes 鲜果 有道 QQ邮箱

如果能成为巨人,我愿意献出肩膀

王国峰       2011年毕业于     中国计量学院

我的博客园     Email联系我

搜索

我的书屋


        

归档历史:2011年11月的文章档案

骰子作画的算法

Posted by ivy @ 2011-11-30 12:53:12 阅读(297) 评论(0)

程序员ScottMacDonald做了一个很有趣的项目----骰子作画。 他用黑底白点的骰子。 模拟出一张人像照片。 把图像放大,就可以看得更清楚。 他一共用了2500多颗骰子。 最后的成品就是这样。 任何一张图片都可以用骰子模拟出来,算法非常简单:将图片分成若干个区域,每个区域经过计算以后,用1-6之间的一个整数表示,代表骰子的一个面。这种将连续的量转化成不连续的整数的算法,属于...

挑战空中加油 - 1号店B2C电商系统演进之路

Posted by ivy @ 2011-11-28 21:25:27 阅读(568) 评论(0)

一、面临的挑战 发展速度快:每年近十倍的业务增长。既要及时响应业务发展的新需求,又要对系统平滑地进行技术升级重构,其难度堪比飞机空中加油。 系统越来越复杂: 多渠道:1号店、掌上商城、第三方商城、多个分站 产品多样:既有各类百货,也有各种虚拟票劵,还有机票充值等 多种经营模式:有自营也有代售,有自配送也有第三方配送 多部门协同:采购、市场、销售、仓储、配送、客服等多部门需高效协同。 更智能化:随着...

人人网移动开发架构

Posted by ivy @ 2011-11-28 13:15:16 阅读(572) 评论(0)

前言 说起手机操作平台的发展先要说移动终端的发展,因为平台的发展离不开移动终端,近十年移动终端发展和未来移动终端趋势大体可分为以下四个个阶段: 第一个阶段:功能终端。满足用户基本通信需求,如发短信、打电话,附加些贪食蛇、推箱子小游戏。 第二个阶段:智能化的终端。可扩展第三方应用,实现上网浏览等互联网基础功能,以诺基亚S60手机为代表的。 第三个阶段:互联网和平台化的终端。手机和互联网更加紧密,浏览...

未来三年的移动互联网创业

Posted by ivy @ 2011-11-28 12:57:58 阅读(347) 评论(0)

谢谢大家!今天非常高兴有机会和所有的创业者交流移动互联网的事情。 其实这个主题的演讲在最近两三年也做过好几回,但是今天跟以前的每次都不一样,我记得在09、10年做演讲的时候,还有点像布道或者是忽悠。今年可能已经不一样了,因为大家都已经看到,移动互联网安卓、iOS设备已经到了5千万用户。到外面去看,在大城市市场里面最热销的是iOS或者是安卓的手机。我们看这个东西变得好,就像刚才说的,现在大家创业不做...

程序猿,要锻炼!

Posted by ivy @ 2011-11-28 0:21:34 阅读(345) 评论(2)

坑爹的,当我兴致勃勃地写下这篇日志时,我是刚帮朋友搬家回来,敲键盘的手还是抖的。苦逼程序猿,要锻炼啊! 从工作到现在,出去运动的次数少之又少,基本下班回来都是采取“闭关”策略,然后忙碌地打理网站一直到深夜,当然偶尔也偷闲和美女聊会天刷刷微博什么的。今天我才发现,我一直被这看似安逸的生活蒙蔽了头脑,甚至是一种肉体上的折磨,精神上的摧残。牛顿定律表明,力不是维持物体运动状态的必要因素,但是改变物体运动...

10行代码的SH程序打造全自动宝宝摇篮,so友爱!

Posted by ivy @ 2011-11-27 11:00:05 阅读(381) 评论(2)

10行代码的Sh程序+1台Linux系统的电脑+1个摇篮=1台自动化的宝宝摇篮!各位有宝宝的程序猿要学着点,咱们学技术的要学成这样那才是境界,一种至高无尚的境界。好吧,直接看视频吧,逗死我了,哈哈!

QQ盗号核心编程

Posted by ivy @ 2011-11-26 13:43:48 阅读(375) 评论(2)

经常有听到有朋友QQ被盗的消息,总感觉做出这种行为的人是可鄙的,不就是对QQ窗口进行监视,然后再是记录用户输入的号码和密码,认为没什么了不起。对于Windows核心编程,本人还是一只菜鸟,前一段时间把《Windows系统编程》粗略的看一边(当然重点地方仔细的看),由于对于C++有 点基础,感觉学起来比较容易上手。但到了这两天真正实践的时候,遇到了各种各样的问题。即使一个小小的问题都足以让我这只菜鸟...

大数据: 发展还是变革?

Posted by ivy @ 2011-11-26 9:40:39 阅读(375) 评论(0)

无论你是使用关系型数据库系统、哈希表,还是其它结构来维护数据,你肯定对NoSQL和大数据有所耳闻。目前,谷歌、雅虎和亚马逊等公司都已经在开发或者使用大数据/NoSQL的解决方案。但除了一些非常具体的案例外,这些大数据的实现方案真的那么有用吗?在近期的一篇文章中,凯捷咨询公司的史蒂夫·琼斯甚至指出有时候大数据可能就是一大骗局,或者至少还不能完全成为一种万能药,可以解决原有关系型数据库管理系统实现方案...

我是如何在12周内由零基础成为一名程序员的

Posted by ivy @ 2011-11-25 16:43:58 阅读(739) 评论(22)

我的故事在海军陆战队服役超过10年后,我于去年7月份退役了。随后在8月份找到了一份赌场的工作做公关,到今年2月中旬的时候又被辞退了。到5月中旬的时候我在DE协会找到了一份临时的“初级用户体验工程师”工作,而到了8月底我则成了正式的“用户体验工程师”。 当我丢掉赌场的那份工作时,我就在想公关这行可能真的不适合我。我想做一名程序员。于是我开始节衣缩食学习编程。家人对我的情况非常担心。从2月份到5月份的...

架构师不可不知的十大可扩展架构

Posted by ivy @ 2011-11-24 22:30:02 阅读(759) 评论(0)

对于大多数架构师而言,“可扩展性”在软件架构方面是最虚无缥缈的说法。这毫不奇怪,因为可扩展性正是如今软件设计领域最值得优先考虑的要素。然 而,计算机科学家们还无法了解一套单独的架构如何才能扩展至各类应用环境当中。相反,我们在数量繁多的方案中所设计出的可扩展性架构,往往以业界较为通用 的已知可扩展模式及个人偏好为标准。简单来讲,打造一套具备可扩展性的系统已经变得更像是一门艺术而不单单是技术。 我们常...

Dojo中的LazyTreeGrid控件

Posted by ivy @ 2011-11-24 21:12:34 阅读(298) 评论(0)

数据呈现是RIA应用中的一个重点应用,各种JavaScript框架也一般都提供了自己的Grid小部件用于呈现表格类数据。而TreeGrid 作为一种特殊的Grid,顾名思义,更是兼具了Tree多层级结构以及Grid的多数据项复杂数据展示的优点,是一种很好的处理复杂多级数据的控件。然 而,无论对于Tree或者TreeGrid,通常由于实现方面的种种限制,对数据的延迟加载只能是针对层级结构而言的,即在...

IT工作者是21世纪的矿工吗?

Posted by ivy @ 2011-11-24 11:13:48 阅读(301) 评论(1)

几星期前,我向大家介绍了我的朋友Shawn。他是个强壮的系统思想家,一名退伍军人,一个在我少年时就尊敬与钦佩的人。Shawn在网络时代中成 长,开始是一名程序员,然后是普通的技术人员,再之后成为了IT经理,而现在我不太清楚。最后一次见他时,他是一家IT管理服务公司的客户代表,那种在传 统IT部分很吃得开的人。 Shawn关心他的领域,分享他在战壕生活中的观点。因此,当他一直在写他看到的发生在我...

盘点谷歌史上15个最让求职者抓狂的面试题

Posted by ivy @ 2011-11-23 14:14:35 阅读(1013) 评论(1)

11月22日编译:根据美国知名职业调研公司优信咨询(Universum)的最新调查报告显示,谷歌公司蝉联了全球 最理想雇主的冠军位置,可见其已经在企业文化及工作环境方面建立了非常强大的品牌,使得无数求职者心向往之。虽然谷歌员工拥有让人艳羡的福利,但要成为谷 歌的一员却要经过极其严格困难的招聘过程,其中包括谷歌首选常春藤联校(TheIvy League)的毕业生、重视GPA、奇怪的面试题等。尽管前...

运用四色建模法进行领域分析

Posted by ivy @ 2011-11-23 12:25:43 阅读(342) 评论(0)

领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性? 这听起来是个合理的质疑,但实际上却不是那么有道理。首先我们需要明白建模的目的是什么?如果仅仅是为了描画问题,那么并没有什么对错之分——仅仅是立场和角度的差别;而如果是为了企业业务系统而进行建模,那么这个问题应该变为:如何保证模型能够支撑企业的运营? 我想用下面这...

【视频】EXOdesk神奇交互桌面将于2012年上市,价格1299美元

Posted by ivy @ 2011-11-22 19:20:30 阅读(345) 评论(0)

EXOpc刚刚发布了一个EXOdesk的视频,EXOdesk是一个交互桌面环境,通过它你可以在桌面上的虚拟空间中完成各种各样的任务。看起来很神奇。 但这个设备实际上是一台桌面电脑,有点类似微软的Surface,它提供一个40英寸的高分辨率空间,你可以通过触摸和拖拽来操作虚拟控件。 这个视频展示了EXOdesk能够做什么:添加虚拟键盘,RSS、Twitter等信息流,往桌面添加应用等。视频中还展示...

Google Closure Stylesheets让我们更易于使用CSS

Posted by ivy @ 2011-11-22 12:51:24 阅读(270) 评论(0)

Google已经基于ApacheLicense2.0把ClosureStylesheets开源,这种工具属于ClosureTools包 之内,在处理CSS的时候很有用。Closure Stylesheets是一个Java程序,它向CSS中添加了变量、函数、条件语句以及混合类型,使得我们更易于处理大型的CSS文件。开发者可以使用 Googlestylesheets(GSS)这种工具来生成web应用程...

.NET 4.5 中只读集合接口的故事

Posted by ivy @ 2011-11-22 10:29:10 阅读(371) 评论(0)

.NET4.5中添加了两个新的集合接口,IReadOnlyList和IReadOnlyDictionary。尽管这些接口表面上看起来是如此稀松平常,但是他们却揭露了与向后兼容性、互操作性、以及协变的作用等有关的相当复杂的故事。 IReadOnlyList和IReadOnlyDictionary是.NET开发者自始至终都想得到的接口。只读接口除了提供某种对称性之 外,还应消除那些什么都不做而只抛出N...

jquery图片播放插件Fancybox使用详解

Posted by ivy @ 2011-11-21 22:18:29 阅读(877) 评论(0)

上次给大家介绍了一款简易的jquery图片播放插件LightBox的使用方法,没看过的朋友可以去看看,配置十分简单,也很好用。今天给大家介绍的jquery图片播放插件叫Fancybox,相比LightBox来说,Fancybox相对庞大点,配置也更丰富一些,相信你会喜欢的。 Fancybox的项目主页地址:http://fancybox.net/ Fancybox的特点如下: 可以支持图片、ht...

HTML5斯诺克桌球俱乐部【译】

Posted by ivy @ 2011-11-20 17:51:18 阅读(1544) 评论(0)

写在最前面 本文介绍了如何利用HTML5技术来打造一款非常酷的斯诺克桌球游戏,文章中详细地列出了开发的全过程,并解说了实现这个游戏的几个关键点。在文章末尾我向大家提供了游戏的在线实例页面和源码下载链接,如果你只是想玩玩(需要使用支持HTML5的浏览器,建议使用Chrome12,InternetExplorer9或者FireFox5及其以上版本),那你可以跳过正文拉到页面最底端去玩玩那个游戏或者下载...

jQuery调用Google翻译实例【译】

Posted by ivy @ 2011-11-18 23:51:06 阅读(472) 评论(0)

写在最前面 这次的文章是关于jQuery调用GoogleTranslator的,译自GoogleLanguageTranslatorUsingjQuery。译文允许转载,但请在页面明显处标明以下信息: 英文原文:GoogleLanguageTranslatorUsingjQuery 译文作者:王国峰 译文标题:jQuery调用Google翻译实例【译】 译文链接:http://www.itivy....

上一页12下一页