这里说的是Mac mini,别的机器比如Macbook Pro,就干脆一步到位吧,换专用硬盘实在太贵了。只有Mac mini还能换普通的商用硬盘,费用比较合理。 我手里有一台几年前的Mac mini老机器,原配500G机械硬盘。软件不断升级…
分类:技术探索
Dependency Injection-依赖注入详解
依赖注入是目前很多优秀框架都在使用的一个设计模式。Java的开发框架如Spring在用,PHP的Laravel/Phalcon/Symfony等也在用。好多不同语言的框架,设计思想大同小异,相互借鉴参考。熟悉了一个语言的开发框架,其它不同的…
自动驾驶汽车又出事了,你还充满期待吗?
我一直觉得人类目前更现实的方向是半自动、辅助驾驶。 今日新闻,Uber自动驾驶汽车撞死人了,北美警方要求全部停止测试。这是全球首例,所以格外引人关注。 当然,一直有另外一种声音是说,自动驾驶也不能保证百分之百安全。与人类驾驶相比,…
如何识别人的技术能力和水平?
这个题目是比较复杂的,它包含的东西比较多,认真讨论估计能写几万字。如果是专业研究,我看能写一本书了。这里打算根据自己的学习过程和工作经验,谈一下要点问题,均属个人看法,欢迎讨论。 写这篇文章的初衷,跟前段时间跟朋…
Ace框架和Pattern.Oriented.Software.Architecture开发资料
我在访问记录中经常看到一些朋友在寻找ACE框架的资料,本站以前上传过,但是因为转换建站系统,一些内容没有了。 这里提供下Ace系统的开发资料,以及POSA – Pattern.Oriented.Software.Architec…
优秀的开发者为什么要学习研究新的编程语言?
新的语言,代表着对事物更新的理解和更好的阐述方式。 跟我交流较多的朋友们会知道,我是很早就坚持研发人员要多学会几套编程语言的人,特别是新的开发语言。有段时间,我甚至都在准备尝试自己设计一个有应用场景的编程语言。计算机语言是人设计的,了解了核…
freeeyes - TarvisCI 全流程使用实践(三)
接上文: freeeyes – TarvisCI 全流程使用实践(二) 做到持续集成,光编译,代码静态检查还不够。 我们当然还离不开测试。 其实,如果不是框架级别的服务器,github有很多代码覆盖率检查的标签。因为我写的是服务…
freeeyes - TarvisCI 全流程使用实践(二)
接上文: freeeyes – TarvisCI 全流程使用实践(一) tarvisCI既然是一个虚拟机,那么我们就要想办法尽可能的利用它。 光编译还远远不能满足我的胃口。 那么,来点更棒的东西吧。 我有时候提交代码,经常有笔误…
freeeyes - TarvisCI 全流程使用实践(一)
这是freeeyes在PSS项目应用上的总结,干货满满。他说看了不少资料,内容都过时了,甚至是错误的,只能自己探索了。探索成功的结果就是这几篇系列文章。 PSS项目地址:https://github.com/freeeyes …
谈谈网站架构设计开发的一些来龙去脉
我喜欢读书,而且读的很快。本人一直在研究学习方法,学习能力还在高峰。我尤其喜欢主题式阅读,根据重点,详略有别。其实就是,一段时间集中的研究一类资料,它们的内容可以相互补充、印证,重复的内容当成复习。 这篇就当成最近研究网站架构问题的一个小小…