MongoDB 事务 —— 多文档事务实践篇
MongoDB 在单文档操作中具有原子性,在多文档操作中就不再具有此特性,通常需要借助事务来实现 ACID 特性。 客户端对于事务的操作,都由 MongoDB Client Driver 实现提供相应的 API 接口。MongoDB 4.0 之后才支持事务,对于客户端驱动版本也…
有了这些开源动效项目,设计和开发不再相杀只剩相爱
不知道各位前端 & 移动端同学拿到 UI 同学给你的动效图,心里是什么想法。小鱼干曾混迹某个国内技术论坛,里面的大佬们对动效有惊人的一致评论:砍死设计师系列,花里胡哨系列,有时间再做,一点都不实用…统一下,大部分的开发对动效的感觉是没啥卵用徒增工作量的 Task,不过也有部分开…
通过深度学习来创作自己的音乐
我来告诉你程序员要不要考研
最近,读者小八在微信上问了我上面这个问题。特意用了您,看来我在他的心上,不错不错,这种被人尊重的感觉真好,话说的很得体,意思也很清晰。 我想,很有必要把这个话题拎出来探讨一下。看了标题,你可能觉得我在宣扬“读书无用论”,对不起,不要这么早作出决定嘛,请继续往下看。 我问小八:“…
优雅地使用 C++ 制作表格:tabulate
tabulate 是一个使用 C++ 17 编写的库,它可以制作表格。使用它,把表格对齐、格式化和着色,不在话下!你甚至可以使用 tabulate,将你的表格导出为 Markdown 代码。下图是一个使用 tabulate 制作的表格输出在命令行的样例: 当然,除了表格,你还可…
OpenCV-Python 特征匹配 | 四十四
上周 GitHub 热点速览 vol.08:系统设计必看 The System Design Primer
1. 可怕 GitHub 新生 Wearable Microphone Jamming 是防窃听手环的知识库,此仓库提供了仿真源代码,硬件设计,固件和原理图。防窃听手环本身配备 24 个扬声器,可全方位播放非线性超音波讯号,类似驱蚊器声音,正常人听不到,但能有效影响收音装置,让…
GANs和低效映射
OpenCV-Python ORB(面向快速和旋转的BRIEF) | 四十三
面试官:Java的重写和重载有什么区别?
老读者都知道了,七年前,我从美女很多的苏州回到美女更多的洛阳(美化了),抱着一幅“从二线城市退居三线城市”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的微信通讯录里。他当时扔了一个面试题把我砸懵了:“王二,Java 的重…
编写 Django 应用单元测试
我们怎么知道代码修改后带来了预期的效果?万一改错了,不仅新功能没有用,原来已有的功能都可能被破坏。此前我们开发一个新的功能,都是手工运行开发服务器去验证,不仅费时,而且极有可能验证不充分。 如何不用每次开发了新的功能或者修改了已有代码都得去人工验证呢?解决方案就是编写自动化测试…
只需一行代码,你的纯文本秒变Markdown
机器之心报道,机器之心编辑部。 Markdeep 是一个用来写纯文本的插件,它能以 Markdown 的语法与渲染方式纯文本,并在网页上展示。同时,除了 Markdown 语法,Markdeep 还额外支持图表、数学方程等扩展能力。 Markdeep 非常容易使用,它也不需要安…
OpenCV-Python BRIEF(二进制的鲁棒独立基本特征) | 四十二
共抗疫情的开源项目,让我们贡献自己的一份力量
转眼新型冠状病毒爆发到现在已经过去快要 1 个月了,奋斗在前线的出了医生、护士、生物医药研究人员之外,我们技术人员也用了我们自己的方式来打这场战。首先上场的是一个叫做 wuhan2020 的项目 针对 2020 年初在武汉爆发的新型冠状病毒疫情,本项目旨在收集各医院、酒店、工厂…
上周 GitHub 热点速览 vol.07:GitHub 官方 CLI beta 版已发布
Todos 是一个 .NET Core 中的各种待办事项列表后端 API 实现的项目。 DeepSpeed 是微软开源的深度学习优化库,通过提高规模、速度、可用性并降低成本,可以在当前一代的 GPU 集群上训练具有超过 1,000 亿参数的模型。 Diagram as Code…
强烈推荐 10 款珍藏的 Chrome 浏览器插件
Firebug 的年代,我是火狐(Mozilla Firefox)浏览器的死忠;但后来不知道为什么,该插件停止了开发,导致我不得不寻求一个新的网页开发工具。那段时间,不少人开始推荐 Chrome 浏览器,我想那就试试吧,期初我觉得用起来很别扭,毕竟我不是一个“喜新厌旧”的人。但…
OpenCV-Python 用于角点检测的FAST算法 | 四十一
MongoDB 事务 —— 基础入门篇
MongoDB 单文档原生支持原子性,也具备事务的特性,但是我们说起事务,通常是指在多文档中的实现,因此,MongoDB 在 4.0 版本支持了多文档事务,4.0 对应于复制集的多表、多行,后续又在 4.2 版本支持了分片集的多表、多行事务操作。 原子性(Atomicity):…
5个数据科学中用于再现的工具
OpenCV-Python SURF简介 | 四十