2017-04-16 Eric Wang
欧神简介:姓欧名成效。出生于丁巳年癸丑月癸酉日。上海人,疑似出生于公务员/教育系统的家庭,父母其一据说为正处级。欧神是神童,跳了两级,上海高考前一百,稀里糊涂下进入复旦物理系。那是他的迷惘期,毕业后进入某五百强快消品外企做管培生。然而,他觉得那样的人生毫无希望,毫无前途,他渴望成功。尝试过做外汇,失败告终。在温相(相,古称丞相,今乃总理。我特么很讨厌现在还用相这个字,放眼世界都是民主国家的天下,我天朝人民的思维还仍旧停留在封建时代)上台后的两年内,一次偶然的机遇,他接触到了上海的房地产。一开始只是为了短期获得利差,不料却一头栽了下去。 之前,我的粉丝里面,有人问我欧神现在房产有多少,我估计他起码有25~30套。但是后来看到他的回忆 继续阅读 »
2016-04-05 ALEX LIN
简介 Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。 官网:http://alcatraz.io GitHub:https://github.com/alcatraz/Alcatraz more 安装 在终端中执行如下命令: curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh Alcatraz 只支持 Xcode 7+。 使用 从Window菜单中选择Package Manager,即可启动插件列表页面。安装完插件或者模板后,需要重启Xco 继续阅读 »
2016-10-30 wilsonIs
nodeJs学习笔记 一、node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。 继续阅读 »
2016-12-10 Eric Wang
作者简介:Steve Yegge是一名程序员,也是博主,写了很多关于编程语言,生产力,和软件文化的文章。他拥有华盛顿大学计算机科学本科学位,20年的业界经验,开发领域涉及嵌入式操作系统、可扩展的电子商务系统、移动设备应用、提升软件生产力的工具等。他曾供职于亚马逊和Google等公司。 徐旭铭,编了十几年程,翻译过几本书,现在在亚马逊当码农。工作和兴趣都是写代码,喜欢看上去很麻烦的问题。住在西雅图,闲暇时喜欢看美剧。 这本书真是太有意思了,里面充斥了作者对各种语言以及开发现象和编程风格的吐槽,但是读来并不让人反感,也不觉得偏激,真是太有才了,真羡慕可以把吐槽文也写得这么棒的人。在书中,作者着重推荐了《重构》注意是Refactori 继续阅读 »
2017-10-25 高悦翔
Java Validation简介 javax.validation包提供了大量用于验证数据的API工具,可以帮助开发者方便的检验程序的输入输出。最近刚刚接触到这方的知识,还只知道使用其提供的注解工具。 想要使用这个工具,需要导入这个包。以gradle为例: 继续阅读 »
2015-02-07 walter lee
简介 Dremel 是Google 的“交互式”数据分析系统。可以组建成规模上千的集群,处理PB级别的数据。MapReduce处理一个数据,需要分钟级的时间。作为MapReduce的发起人,Google开发了Dremel将处理时间缩短到秒级,作为MapReduce的有力补充。Dremel作为Google BigQuery的report引擎,获得了很大的成功。最近Apache计划推出Dremel的开源实现Drill,将Dremel的技术又推到了浪尖上。 继续阅读 »
2016-05-29 Wenjie Yao
近期在公司内部准备了一个关于Ansible的Workshop,其中包含如下内容: 自动化配置管理的背景及现有工具 Ansible简介 编写一个简单的Ansible Demo(使用apache搭建一个静态页面) 实例及总结 我们根据本次Workshop整理出来了一份详细指南,详情请戳gitbook文档:Ansible Workshop 详细指南。 备用: http://www.jianshu.com/p/df42e636f95e https://github.com/ksky521/nodePPT http://www.oschina.net/news/26220/webslide-js-ppt-tool 继续阅读 »
2014-02-08 Lingxian Kong
blueprint简介和生命周期 简单来说,blueprint主要阐述了一些想法,例如新功能或组件,跟踪相关开发人员完成的进度,通常用来维护新特性实现的完整记录。从第一个想法到完整实现,有序管理版本发布。OpenStack使用launchpad作为协作开发平台,每个项目都有自己页面。与Bug的区别:A bug is a description of a problem, and a blueprint is a description of a solution。 对于一个bp来讲,标题和描述是必要的,但对于复杂的流程或功能,最好准备一个wiki文档,并将链接贴在描述区。同时,最好指定该bp的milestone(即版本计划),这 继续阅读 »
2015-06-21 Eric Wang
Spring简介 Spring框架由Rod Johnson开发,Rod Johnson's twitter,Rod Johnson's 百度百科,2004年发布了Spring框架的第一版。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。 Spring总结起来优点如下 * 低侵入式设计,代码的污染极低 * 独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺 * Spring的IoC容器降低了业务对象替换的复杂性,提高了组件之间的解耦 * Spring的AOP支持允 继续阅读 »
2016-11-20 Eric Wang
作者简介:埃里克•莱斯,IMUV联合创始人及CTO,哈佛商学院驻校企业家,其“精益创业”的理念被《纽约时报》、《华尔街日报》、《哈佛商业评论》、《赫芬顿邮报》等多家媒体广泛报道。他还为多家新创企业、大型公司及风险投资公司提供商业及产品战略方面的咨询服务。  愿景 精益创业的主要内容是一种不断形成创新的方法,它源于“精益生产”的理念,提倡企业进行“验证性学习”,先向市场推出极简的原型产品,然后通过不断地试验和学习,以最小的成本和有效的方式验证产品是否符合用户需求,灵活调整方向。如果产品不符合市场需求,最好能“快速地失败、廉价地失败”,而不要“昂贵地失败”;如果产品被用户认可,也应该不断学习,挖掘用户需求,迭代优化产品。这一模式,不 继续阅读 »