Skip to content

Commit c5c78b8

Browse files
committed
udpate tools
1 parent 2dd4155 commit c5c78b8

3 files changed

Lines changed: 11 additions & 10 deletions

File tree

codingstyle/codingstyle.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ Redis相关:
337337

338338
- Redis key 命名尽量能够体现出含义,但是也要注意过长的 key 影响内存占用,尽量保持 key 长度精简,在代码里注释说明
339339
- 使用 redis 之前最好先根据 qps 和内存占用做一个简单预估,防止线上出问题
340-
- 使用集群 redis 应该注意防止大 key 产生,注意有些命令的限制(比如一些云 redi 产品限制 lua 脚本和非 watch事务 执行)
340+
- 使用集群 redis 应该注意防止大 key 产生,注意有些命令的限制(比如一些云 redis 产品限制 lua 脚本和非 watch事务 执行)
341341
- 禁止线上 redis 服务器使用一些危险命令,比如 keys ,使用 scan 替代
342342
- 注意连接池是否会打满,一般是用全局单例的连接池,防止频繁建立 tcp 连接开销。注意不要一直创建连接池把连接数打满
343343

codingtools/codingtools.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ MacOS 开发效率工具
6363
- autojump。方便在命令行里来回跳转目录。
6464
- tldr: 列举出常见命令行工具用法。linux 命令行很多参数又不好记,man 手册比较难用,可以用这个 tldr 替代。https://github.com/tldr-pages/tldr
6565
- rmtrash/safe-rm: linux 自带的 rm 非常危险,可以使用安全删除工具先放到垃圾桶。`saferm <https://zhuanlan.zhihu.com/p/91515325>`_
66-
- when-changed: 一个可以监控文件变动并且自动执行命令的工具,写脚本代码观察编写边输出结果的时候比较方便。
66+
- when-changed: 一个可以监控文件变动并且自动执行命令的工具,写脚本代码观察编写边输出结果的时候比较方便。笔者很多视频演示过
6767
- https://github.com/onceupon/Bash-Oneliner
6868

6969
Mac 终端快速配置
@@ -388,7 +388,7 @@ APM (Application Performance Management)
388388
- sqlacodegen: 从 mysql 生成python sqlalchemy model定义。https://github.com/agronholm/sqlacodegen
389389

390390

391-
绘图工具
391+
绘图/流程图工具
392392
--------------------------------------
393393
- processon: http://processon.com/ 使用了下感觉还不错,基本能满足需求
394394
- draw.io: https://www.draw.io/
@@ -418,13 +418,13 @@ APM (Application Performance Management)
418418
- 办公室午休床,隔音耳塞
419419
- 海露人工泪液/湿房镜/防蓝光镜片/usb热敷眼罩: 缓解干眼症
420420
- 录音笔。最近裁员有点多,你懂的。笔者用的一款搜狗的录音笔,非常小巧,可以用来记录会议,语音转文字做字幕,实时翻译等。
421-
- 机械/静电容键盘(键盘可以说是程序员最在意的工具了,推荐几个我个人认为比较适合写代码的,个人比较推荐红轴,无段落感,打字行云流水)
421+
- 机械/静电容键盘(键盘可以说是程序员最在意的工具了,推荐几个我个人认为比较适合写代码的,个人推荐红轴,无段落感,打字行云流水)
422422

423423
- HHKB: 码农神器静电容键盘,不过不用 vim,非 linux/unix 用户慎用。没有方向键和F区
424-
- 宁芝(niz)PLUM普拉姆静电容键盘: 同静电容键盘,键位更多,适合大众用户(不过做工不精细被吐槽过)
424+
- 宁芝(niz)PLUM普拉姆静电容键盘: 同静电容键盘,键位更多,适合大众用户
425425
- 阿米洛(Varmilo) 苹果MAC双系统机械键盘: 机械键盘,适合 mac
426426
- Poker2: 键位类似 HHKB,同样是可编程迷你键盘,可以替代 HHKB,笔者之前长期使用
427-
- Filco Minila Air
427+
- Filco Minila Air: 同样是迷你机械键盘,适合大众程序员
428428

429429
参考: `程序员双十一剁手指南 <https://zhuanlan.zhihu.com/p/89192238>`_
430430

@@ -471,13 +471,13 @@ HTML Presentation Tools
471471
- coggle.it: 一款免费的在线思维导图工具 https://coggle.it/
472472
- GitMind: 在线思维导图工具,可以多人协作 https://gitmind.cn/
473473

474-
电子阅读器
474+
电子阅读器/电子书软件
475475
--------------------------------------
476-
笔者使用的 Kindle 和 国产的大屏幕 Boox,目前小米生态的墨案也推出了大屏幕(10.3)存电子纸
477-
当然你可以使用平板电脑,不过长时间对眼睛不太好
476+
笔者使用的 Kindle 和 国产的大屏幕 Boox,目前小米生态的墨案也推出了大屏幕(10.3)寸水墨屏阅读器
477+
当然你可以使用平板电脑,不过长时间盯着屏幕对眼睛不太好,笔者倾向于使用水墨屏阅读器
478478

479479
- Koreader: http://koreader.rocks/ 一款支持多种主流电子书格式的开源电子书阅读器,支持Kindle/Android等
480-
- calibre: https://calibre-ebook.com 跨平台的电子书管理和阅读软件
480+
- calibre: https://calibre-ebook.com 跨平台的电子书管理和阅读桌面软件
481481

482482
参考:
483483

go-note/web.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ Go 常用框架(工具)
220220
技术选型一般选择接口稳定,更新快,生态相对成熟,star 数量较高,用户广泛的库,坑少一点。
221221
前后分离时代用 gin 之类的框架写app后台还是挺快的,但是感觉做并发不高的内部后台业务还是用脚本python/php之类的更快。
222222
以下第三方库均可以通过 google + 关键词搜索到,同一行尽量按照流行程度从前往后列举,默认都是 github 上的包(只写了仓库后缀)。
223+
也可以去 awesome-go 之类的去查找,然后根据 star 数目等作为参考选用。
223224

224225
- web/rpc框架: gin, grpc, beego
225226
- 参数验证:go-playground/validator, bytedance/go-tagexpr

0 commit comments

Comments
 (0)