现在位置: 首页 > 自动控制 > 文章
近日有消息称,新浪微博平台与大数据部总架构师惠新宸(人称“鸟哥”)从新浪离职并加入链家,昨日这 一消息得到链家官方和其本人确认。据报道,惠新宸加入链家后将担任技术副总裁兼总架构师。InfoQ就这一职业变动采访了惠新宸,了解背后的故事以及他对程序员职业道路的一些经验心得。 受访嘉宾介绍 惠新宸@Laruence, 是国内最有影响力的PHP技术专家,PHP开发组核心成员,PECL开发者,Zend公司外聘顾问。他曾供职于雅虎,百度,...
阅读全文
想想我们小时候玩的四驱车,里面的构造很复杂,马达,舵机,电池组等等,而我们控制它却非常简单,只要打开电池开关,他就可以跑。我们其实不用知道它里面是如何工作,只要知道拨动开关它就可以工作就行了,这个开关其实就四驱车给我们的一个友好的组件,使得我们可以很方便的控制它。 外观模式其实定义了一个高层接口,该接口为子系统中的一组接口提供一个一致的界面,使得这一子系统更加容易使用。 类图和样例 在这个对象图...
阅读全文
作为C++工程师,免不了要管理内存,内存管理也是C++中的难点,而智能指针采用引用计数的办法很方便的帮我们管理了内存的使用,极大方便了我们的工作效率。而智能指针的这种用法其实就是代理模式的一种,他帮我们控制了该对象的内存使用。 代理模式就是为其他对象提供一种代理来控制对这个对象的访问。 种类和用途 Proxy模式根据种类不同,效果也不尽相同: 1、远程(Remote)代理:为一个位于不同的地址空间的对象提供一个局域...
阅读全文
9月1日,海康威视与西部数据宣布携手合作,为中国公共和营业性运输行业提供卓越的移动视频监控存储解决方案。基于磁盘和固态技术的西部数据固态混合硬盘(SSHD),将应用于中国公共和营业性领域的公路、铁路、轨道、船运的海康威视移动视频监控系统中。 固态硬盘技术的使用,为监控系统提供灵活、高效的存储解决方案,此类监控系统须可靠地实现不间断运转,必须承受恶劣环境,且仅需最少的维护和服务。高容量的硬盘能够提供最高的...
阅读全文
  我们去餐厅吃饭,我们是通过服务员来点菜,具体是谁来做这些菜和他们什么时候完成的这些菜,其实我们都不知道。抽象之,“菜单请求者”我们和“菜单实现者”厨师,2者之间是松耦合的,我们对这些菜的其他一些请求比如“撤销,重做”等,我们也不知道是谁在做。其实这就是本文要说的Command模式。         将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或...
阅读全文
    我们最近在开发一个支持多种压缩类型文件的解压缩且制作成pdf的一个应用。对我们的架构来说我们需要支持多种压缩文件类型,但却有固定的操作顺序(先解压缩,在读取里面的文件分析、制作pdf)。我们抽取他们的共同点:这些操作的固定顺序,把他放到我们的父类里;他们的变化点:这些个具体的操作,去留给不同的子类去实现。这个就是模板方法模式,他定义一个操作中的算法的骨架(例子中的固定的操作顺序),...
阅读全文
辛辛苦苦了工作了一年,终于可以加薪了,向主管提交了加薪申请,主管一看不得了,自己职权不够,批不了,主管把申请上交总监,总监发现自己也批不了,申请到了总经理手中,总经理一看,小伙子口气不小了,有胆识敢申请,先来谈下心。预知后事如何,请看下回分解。      这就是典型的职责链模式,请求的处理形成了一条链,直到有一个对象处理请求。责任链模式是一种对象的行为模式。在责任链模式里,很多对...
阅读全文
    我们玩单机游戏的时候总会遇到老婆大人的各位事情,一会去买瓶醋了,一会去打个酱油了,会耽误我们玩游戏的进程,但是此时我们能有“保存游戏”这个宝贝,我们的主基地不会在我们打酱油的时候被对手拆掉。     这“保存游戏”的功能其实就是备忘录模式的很好应用,她是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以就该对象恢复到原先保存的状态。...
阅读全文
没有人会清楚现在世界上究竟有多少事物具有物联网(IoT)的特质。根据互联网数据中心(IDC)在 2013 年的测算,具备物联网特质的事物约有 91 亿件,这个数字到 2020 年将增加至 280 亿,到 2025 年将进一步增加至 500 亿。你几乎可以猜想任何一个数字,但任意的猜测都将是一个非常庞大的数字。那么这些具备物联网特质的事物究竟给我们带来了什么呢?它们的存在意义又是什么呢?下文将尝试列出物联网的智能化前景。 正如你所见,物联网...
阅读全文
2015-08-28 21:09 工业·编程 ⁄ 共 1419字 暂无评论
  做游戏的同学想必对云风很熟悉。这一段时间他开发的skynet和ejoy2d两个软件框架在github上很火。其中skynet是为游戏服务器开发的,可以看成是一个service框架,ejoy2d是一个客户端的代码,内容不多,主要封装了opengl的一些接口,很多人不一定看得上。     我对游戏服务器不熟,但是服务器的相关代码还是看了一些的。之前vsftpd、redis、sshd、mysqld的代码也看过不少,多少知道一点。这次趁周末将skynet...
阅读全文