人很容易忽视自己看不懂的东西,或者忽略太容易看懂的东西,对它不以为然。拼多多现在已经是电商中实力很强的竞争者。 你有多久没去淘宝购物了? 我已经好久了。作为资深“网购剁手专家”,我在几大购物平台的积分已经排在前列。靠谱的产品找京东自营,天猫…
Electron技术框架是个天坑,说说软件复杂性
最近用Electron弄了个工具原型,察觉到软件复杂性的一些问题,随手写一点。 Electron是个使用浏览器做客户端软件的软件框架,官网在这里:https://www.electronjs.org/ 用浏览器技术写客户端,看上去很有吸引力…
编程语言的类型系统并不是核心问题,不要迷信银弹
我是从C/C++时代走过来的开发者,对静态语言的那些设计上的设定,非常熟悉。然而,我却发现不少只研究JavaScript的程序员,对程序语言的“数据类型”问题,有着迷之自信。 典型表现就是:他们把TypeScript吹捧的过度了,似乎系统开…
简要评估一下前端技术栈
前端的技术、工具链实在太多,发展又快,简直有些疯狂。这里简要说一下项目中用到技术的一些评估和感受。 个人对某些技术的熟悉程度、理解程度不一样,所以我的感受跟他人的可能并不匹配,这个很正常。 TypeScript – 简称TS 如…
Apple公司的M1芯片和开源的RISC-V芯片给了我们什么启示?
“山外有山,人外有人”,看似势力庞大、难以逾越的X86体系之外,其实还有别的选择,而且看起来更好。我们不要被所谓的“摩尔定律”束缚住创新的脚步。 在M1横空出世之前,大家看到了太多太多“摩尔定律”失灵的信息,真的以为Intel办不到的事情,…
intel NUC主机的选购和配置使用
最近我又开始折腾了,这次捣鼓的东东是intel的微型主机 – NUC。这款主机非常的小巧,性能却很好。购买使用它的目标,是想让它安安静静的做一个小型的服务器。此物买到手就觉得让人爱不释手。 选购之前,按惯例我提前做了一点功课。I…
如何解决苹果iPhone数据线破皮断裂问题?
土豪的解决方案是:再买一条。实际上物美价廉的办法却十分的简单。 苹果的数据线破皮断裂是经典问题,不断不叫原装线。原因据说是因为环保组织抗议,不让使用更结实的原料,这就导致了此数据线的顽症。结局是数据线丢弃、重买的更多,更加的不环保了。以苹果…
为什么大厂爱让员工起花名?
典型的如阿里,每个人都有花名。后来看人反馈,说拼夕夕也是这样做的,要员工起花名去工作。一直没想明白这个事情,总觉得是个奇怪的事情,今天突然理解了 – 花名是社会学上的意义,它让你忘记自己本来的社会身份。 这是在群里讨论得到的提示…
MySQL 8没有厂商和 PR 文鼓吹的好,记录一次数据库优化
不要轻信厂商的宣传稿,MySQL 8远没有鼓吹的好。它改了太多的东西,在配置一般的云主机上表现很差劲。经过反复的研究测试,建议非高配机器,不要采用这个版本。 我的测试机遇到典型的问题就是:CPU 占用率偏高,内存占用大,系统负载数字明显非常…
怎样开发打造出高质量的软件系统?
这个其实可以列出几十个要诀,都总结在前辈同行的最佳实践里面。 比如,其中一个就是:自己要写测试,别怕麻烦别嫌累,把单元测试、回归测试老老实实的写完,调通,根据软件的变化,对应修改,保持它在正确的状态。 这样,等你不小心犯错的时候,它就能拯救…