浅析悲观锁与乐观锁

浅析悲观锁与乐观锁

在关系型数据库中,悲观锁与乐观锁是解决资源并发场景的解决方案,接下来将详细讲解一下这两个并发解决方案的实际使用及优缺点。 首先定义一下数据库,做一个最简单的库存表,如下设计: 1 2 3 4 5 6 ...
3年前
000
Gource 版本可视化工具 使用手册

Gource 版本可视化工具 使用手册

Gource 是一款版本控制可视化的工具,使用这个工具可以将自己的 Git 提交的代码包括对 Mercurial,Bazaar 和 SVN 的内置日志生成可视化支持。Gource 还可以解析由多个第三...
3年前
000
Linux Tree 树状目录显示工具 使用手册

Linux Tree 树状目录显示工具 使用手册

Tree 命令以树状形状列出目录的内容的一个工具,你时常在 Github 中常看到一些开源项目会将自己的项目目录展现出来,这篇文章的背景图就是展现的开源项目 Laravel 中 app 目录的树状图...
3年前
000
【深度学习笔记】优化算法的选择

【深度学习笔记】优化算法的选择

上篇文章,我们一起了解了几种深度学习的优化算法,SGD不是一无是处,Adam也不是十全十美,这篇文章,我们一起看下怎么去选择一个合适的优化算法,为炼丹(训练模型)保驾护航。Adam + SGD从...
3年前
000
【深度学习笔记】优化算法

【深度学习笔记】优化算法

上篇文章,我们实现了一个三层神经网络,并训练了一个识别手写数字的模型。神经网络的训练过程,就像是一个炼丹的过程,炼丹师拿来药材(数据),支起八卦炉(模型),生起六昧真火(优化算法),然后静静等待...
3年前
000
Restful API 设计指北

Restful API 设计指北

近期学习了 Go 语言,跟着七米在学习,学习过程中了解到了 API 的一个设计规范,也就是本文要讲的 Restful API 设计模式,现在互联网处在前后端分离的阶段,API 的书写及规范化是非常重要...
3年前
000
【深度学习笔记】误差反向传播(3)

【深度学习笔记】误差反向传播(3)

上篇文章中,我们实现了神经网络各层的误差反向传播版本,现在我们把之前用数值微分实现的手写数字识别改进一下,用误差反向传播来实现。老规矩,完整代码在文末。两层神经网络class TwoLayerN...
3年前
000
如何将豆瓣观影记录实时同步至博客中

如何将豆瓣观影记录实时同步至博客中

事情的起因是这样的,前几日在看 idealclover 大佬的博客,不经意间看到了他的豆瓣观影记录,他博客中关于豆瓣观影记录是实时同步的,很好奇是如何实现的,经过查看,他是爬取的豆瓣观影界面来实现的...
4年前
000
2022,除夕过后的那些事

2022,除夕过后的那些事

前言 距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学 在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例 小镇
4年前
000
2022,致我的春节回忆录

2022,致我的春节回忆录

前言 当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了 在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节
4年前
000
关于重写评论插件这件事

关于重写评论插件这件事

因为以前使用的评论插件存在很多 bug 和漏洞,但是也没啥人用,一直没有去修改,最近空闲时间比较多,所以准备对之前插件进行重构一番。原评论插件是使用原生 JS 编写 WebComponents 组件...
4年前
000
新年II

新年II

壬寅虎年的除夕,我在一座海滨城市边缘并不滨海的一座村庄里,百无聊赖地写下这些文字。我也不知道为什么今年的农历腊月只有廿九没有三十,略显突然地就又要辞旧迎新了。
4年前
000