
SQL Server vs Azure Cosmos DB
|
最近在做一个项目,其实就是前面一篇写的那个项目。这个项目呢可能每秒的并发度会上几千,而且最主要的几个高并发都是读操作,所以就在考虑能不能上Azure Cosmos DB。Azure Cosmos DB呢也是一个奇葩的产品,是一个仅靠它独自一人就能支持KV,文档和图的nosql数据库。并且可以支持SQ

码农为什么一天到晚写bug
|
前几天家里主人跟我说她们的行业是高危行业。为什么呢,因为一个药从研发到生产,相关人等都是需要可以严格追溯的。每一步每一个流程都需要相关负责人签字画押,还有各种定期的跨国检查和政府检查。万一以后药物上市之后出现安全问题,如果最后被查出来其中有某一步没有做的很规范,那么之前签字画押的相关人物都可能会承担

Vue的软肋
|
最近我在用Vue,用着用着发现一个很强大的框架我却用着无比不顺,可能对于某些特殊的应用Vue的强项反而成了他的弱点,而我写的就是那种特殊的应用。首先,如果我写了一个computed property然而这个computed property并不绑定到任何html元素,那么Vue会把这个compute

WebRTC概念与实战速通(实战篇)
|
上一篇说了WebRTC的基本概念,这一篇我们来看一下在Web浏览器中怎么样使用WebRTC的API来建立视频通话。Step 1:首先,要能让对方看到视频,你必须获取你local的视频流,你的local视频流哪里来呢,可以是来自你的机器上的camera。所以第一步是要能打开你的camera。但是你的手

WebRTC概念与实战速通(概念篇)
|
上一篇说到了视频,视频技术中未来非常有希望的一个就是谷歌发明的WebRTC,它能在网络环境不怎么好的时候也能达到较好的视频播放效果。WebRTC是基于Web的视频技术,可以直接在browser的js环境里使用。它本质上属于点对点(P2P)的通信协议,想一想你的web browser和另一个人的web

log,log,log
|
我个人十分不喜欢加很多log。大家都知道,写代码最怕的是context switch,比如在代码编辑器tab间来回跳转,不停的在代码编辑器tab页上滚上滚下,这就是所谓的distraction。log也一样,你每加一行log,你就把代码以你这行log为中心,分成了上下两部分,原来可以如行云流水般阅读