Yank Note 系列 02 - Markdown 渲染性能优化之路

Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > ...

Yank Note 系列 03 - 同内存泄露的艰难战斗!

Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > ...

使用 TensorFlow 识别简单图像验证码

公司有一个业务需要抓取某网站数据,登录需要识别验证码,类似下面这种,这应该是很多网站使用的验证码类型。 首先由于验证码比较简单,图像不复杂,而且全部是数字。于是试着采用传统方式,按照网上教程自己简单改了一个,使用 PHP 识别。大概流程就是切割二值化去噪等预处理 ...

为 Github Copilot 制作 HTTP 接口

在 VS Code 里面,一个插件可以调用其他插件暴露的 Api 接口。于是,Github Copilot 的功能可以毕竟容易的做成一个 Http 服务。 背景 我仍然记得第一次使用 Github Copolit,他给我带来的惊喜。 2021 年的一个夏天,我随手在 VSCode 中写下一句函数的名称。仅稍等片刻,它竟然直接帮我写出来函数的实现,和我设想中的代码几乎一致,甚至还贴心 ...

Yank Note 系列 11 - 预览内查找功能

Yank Note 是我编写的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > - [Yank ...

我买了一辆自行车

天气暖和了,又到了骑自行车的季节。我买了一辆自行车。 不过我买自行车不仅是想出去玩,还有通勤的需求。我现在住的地方离上班不远,平时都是骑共享自行车上班。但是最近不知道是不是成都又在搞什么运动,总之是共享自行车少了,早上常常要走很长一段距离才能找到车,又或者根本就找不到。加上未来几个月我会搬家,离上班的地方会更远一点,但我又不想放弃骑车通勤(我非常不喜欢挤地铁和被堵在路上的感觉)。因此,最终我还是 ...

Yank Note 系列 09 - 关于流的使用

Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > ...

Yank Note 系列 08 - 优化 Katex 公式渲染性能

Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > ...

iPhone 11 换电芯步骤

手机用了快三年,电池健康度下降到 76%,一天要两充,续航非常差。于是在淘宝上花了 33 块钱买了一个电芯,拆机换上。 <iframe src="//player.bilibili.com/player.html?aid=815414704&bvid=BV1xG4y1z7h3&cid=829106384&page=1" scrolling="no" border="0" frameborder= ...

我使用的工具和一些技巧

这里我将写下我的电脑上面(macOS)的一些软件和工具,以及一些使用技巧(不定时更新)。 囿于丐版 MacBook Pro 孱弱的性能,下面的工具都是经过我筛选过的,只留下真正有用的部分。也不是所有的都列上,一些大家常用的就不列了。 应用 Sublime Merge 一款高效的图形化 Git 工具 [ ...

一些 CSS 怪癖

这里记录一些遇到的违反直觉,或者比较有意思的 CSS 问题,不定时更新 Flex 子元素宽度设置无效 .a { display: flex; } .b { outline: 1px solid green; outline-offset: -1px; height: 50px; ...

Yank Note 系列 05 - 关于本地历史功能

Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > ...

在 JavaScript 中怎样正确获取字符串长度

说起获取字符串长度,有人说那还不简单?直接 string.length 不就好了。可实际上要正确获取字符串长度还是没那么容易的,不信往下看。 例子 看下面的例子 // --run-- console.log('abc'.length) // 打印结果: 3 console.log('ab𝄞'.length) // 打印结果: 4 console.log('ab🇨� ...

纯 CSS 实现选项切换效果

之前看张鑫旭大神的文章 [无JavaScript纯CSS实现选项卡轮转切换效果 &laquo; 张鑫旭-鑫空间-鑫生活](https://www.zhangxinxu.com/wordpress/2010/09/%E6%97%A0javascript%E5%AE%9E%E7%8E%B0%E9%80%89%E9%A1%B9%E5%8D%A1%E8%BD%AE%E8%BD%AC%E5%88%8 ...

Yank Note 系列 04 - 编辑和预览同步滚动方案

Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章 > - Yank Note 系列 01 - 为什么要自己写笔记软件? > - Yank Note 系列 02 - Markdown 渲染性能优化之路 > ...