自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Pip Find Local Archives

See pip help install:-f, --find-links If a url or path to an html file, then parse for links to archives. If a local path or file:// url that’s a directory, then look for archives in the directory listing.For a setup.py package, create wheel pack

2022-02-26 12:09:07 303

原创 01/27 2022 Thu

https://github.com/laohanlinux/bitcask-rs 看起来是一个键值数据库,大略一看没有看懂。https://desmondwillowbrook.github.io/blog/competitive-programming/dsa-explanations/basic-segment-tree/ 是一篇用 Rust 写线段树的介绍,有很多很漂亮的图。这个博客是 zola 部署的,根据 about 显示,作者是个学生。https://github.com/unic0rn9

2022-01-27 22:15:29 174

原创 使用 chezmoi

在 https://wiki.archlinux.org/index.php/Dotfiles 里面选择了一个配置文件管理工具 chezmoi。主页在 https://github.com/twpayne/chezmoi/。用 pacman 就可以安装。头一次使用的时候用 chezmoi init 创建配置文件 Git 仓库,一般在 ~/.local/share/chezmoi,这里管他叫配置...

2019-12-06 16:11:34 874

原创 Codeforces #1238 Educational #74

https://codeforces.com/contest/1238D. AB-string每个字符都属于至少一个回文串的字符串是好字符串。问一个仅含 A 和 B 两种字符的字符串里有多少个子串是好字符串。导致字符串不好的字符只能在字符串的两端;假设是因为开头的 A,那么第二个字符一定是 B,进而之后的所有字符都是 B,否则开头的 A 就在一个 AB+A 形状的回文串里。所以,坏字符串的格...

2019-12-06 11:55:42 104

原创 How to Create a Password That is Actually Secure

https://www.freecodecamp.org/news/actually-secure-passwords/从前人们期望用数字符号之类的变形增加密码的复杂度。这篇短文表示这种办法是过时的了,在现在这个时代,对增加破译难度并没有什么作用,只是无谓的增加记忆密码的难度。例如 Tr0ub4dor&3 这样的密码,需要记忆 T 是否大写 、04o 的替换关系、还有单词、符号。很难记...

2019-12-06 11:30:14 801

原创 JSON Schema 合理验证互斥类列表

JSON Schema 用来描述 JSON 格式的数据,用一种协议规范的格式描述一组模式,以此视作数据的格式,来校验数据是否符合要求。我想要设计一个列表格式,每个列表项目是若干类之一,根据类的不同,其具体格式要求也不同。例如列表项目可能是下列其中之一:- $ref: "#/definitions/node"- $ref: "#/definitions/edge"- $ref: "#/de...

2019-05-07 17:55:06 1151

原创 消除 Python 修饰器的副作用

修饰器Python 装饰器本质上修改了函数。下面的例子记录了一个函数的运行时间。import timedef count_time(func): def new_func(*args, **kwargs): begin = time.time() result = func(*args, **kwargs) end = time.ti...

2019-04-24 12:03:50 240

原创 让 Python 的 JSON 模块记住键顺序

Python 的标准库 json 提供了对 JSON 的解析,只要 json.load 就可以将 JSON 文件。但它将 JSON 的键值对保持在 dict 里,导致原有的顺序信息丢失。因为 JSON 格式本身的定义就是键顺序无关的,所以 json.load 这个行为是合理的行为。想要保留此顺序信息,首先需要有一种保持键顺序的、类似 dict 的数据结构。collections.OrderedD...

2019-04-24 11:10:56 1079

原创 使 LaTeX 列表变得紧凑

使用 ctex,撰写一个列表,表达某个主题下的有序对象时,可能会呈现如下的样子:Loose List可以看出,ctex 的段落缩进比列表的缩进要大,这使得上面的列表太过突出。同时,列表项目之间的距离太大了。这样一种格式显然适用于列表项目比较长,或者列表项目之间还有段落的情况。但是如果列表项目像上面这样每个只有一行,就显得不是很合适。受 pandoc 生成的代码启发,定义如下的命令:...

2019-04-22 15:34:39 5828

动态规划课件

一份课件 讲动态规划 入门级别 对初学者的帮助很大 在看过的各种课件中这个属于上品

2014-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除