这里说的是Mac mini,别的机器比如Macbook Pro,就干脆一步到位吧,换专用硬盘实在太贵了。只有Mac mini还能换普通的商用硬盘,费用比较合理。 我手里有一台几年前的Mac mini老机器,原配500G机械硬盘。软件不断升级…
Dependency Injection-依赖注入详解
依赖注入是目前很多优秀框架都在使用的一个设计模式。Java的开发框架如Spring在用,PHP的Laravel/Phalcon/Symfony等也在用。好多不同语言的框架,设计思想大同小异,相互借鉴参考。熟悉了一个语言的开发框架,其它不同的…
给产品经理讲讲,什么是持续交付和DevOps
本指南适用于: 你在科技领域就职,是产品经理或者MBA。你的团队玩A/B测试,特性切换,你办公室里还有一条狗。当然,你已经理解啥是功能分支,什么是CD以及DevOps文化是什么样子。对不?嗯,当然。 你已经走在敏捷的路上,工程团队现在每周都…
Memcached vs Redis, 挑选哪一个?
本文由我翻译自: https://www.linkedin.com/pulse/memcached-vs-redis-which-one-pick-ranjeet-vimal 作者:Ranjeet Vimal Memchached 还是 R…
自动驾驶汽车又出事了,你还充满期待吗?
我一直觉得人类目前更现实的方向是半自动、辅助驾驶。 今日新闻,Uber自动驾驶汽车撞死人了,北美警方要求全部停止测试。这是全球首例,所以格外引人关注。 当然,一直有另外一种声音是说,自动驾驶也不能保证百分之百安全。与人类驾驶相比,…
如何识别人的技术能力和水平?
这个题目是比较复杂的,它包含的东西比较多,认真讨论估计能写几万字。如果是专业研究,我看能写一本书了。这里打算根据自己的学习过程和工作经验,谈一下要点问题,均属个人看法,欢迎讨论。 写这篇文章的初衷,跟前段时间跟朋…
德雷福斯模型(Dreyfus model of skill acquisition)
这篇文章是另外一篇文章的背景材料。在这里:如何识别人的技术能力和水平? 德雷福斯模型是伯克利科学家在1980提出的关于如何评价技能水平和如何提升技能层次的模型。 该模型是如何超越新手层次,如何不断精通技术的有效指导方法 该模型概括了从新手到…
计算机行业还能火几年?
这篇是转发的文章,作者是:Summer_Clover 一点个人评价:计算机技术有强大的“渗透能力”。这种渗透性体现在,计算机技术(芯片+软件)可以通过编程注入到其它设备里面,常常可以化腐朽为神奇,使得原本粗笨的、无任何自主能力的设施,突然变…
Ace框架和Pattern.Oriented.Software.Architecture开发资料
我在访问记录中经常看到一些朋友在寻找ACE框架的资料,本站以前上传过,但是因为转换建站系统,一些内容没有了。 这里提供下Ace系统的开发资料,以及POSA – Pattern.Oriented.Software.Architec…
优秀的开发者为什么要学习研究新的编程语言?
新的语言,代表着对事物更新的理解和更好的阐述方式。 跟我交流较多的朋友们会知道,我是很早就坚持研发人员要多学会几套编程语言的人,特别是新的开发语言。有段时间,我甚至都在准备尝试自己设计一个有应用场景的编程语言。计算机语言是人设计的,了解了核…