大象笔记

Git LFS 存储图片文件

## 背景 由于图片识别项目需要用到大量的样本图片,用于逐一测试,调试参数。 为了方便管理,我都放到 Git 项目根目录下的 images 文件夹下了。 但是不知道用 git 存储这类图片文件是否有什么弊端。 ## Git

烟台招聘 Android 开发工程师为什么这么难

年后可能要基于 Android 平板开发个蓝牙控制 APP 接入物联网平台,目前团队里没有一个 Android 开发工程师。 而公司招聘 Android 开发已经 3 个多月了,至今没有一个人来面试。 ## 拒绝的理由 领导在

越勇敢越青春:经营之神写给年轻人的热血启示

晚上看完孩子,感觉无比疲惫,实在不想去继续调图像识别的参数了。可能习惯了简单粗暴的 CRUD 代码,遇到需要分析,调参的项目就没有耐心。 也罢,就当给大脑放个假,元宵节放松一下,把春节假期看完的松下幸之助《越勇敢越青春:经营之神写给年

OpenCV 图像阈值转换,灰度图变为二值图

## thresholding (阈值转换) 名词,中文翻译为: 阈值转换法;阈值。 image thresholding,这个词看起来比较抽象,但是结合使用场景,就非常好理解了。 其用在, 将灰度图转换为二值图。 -

Vim 编辑 markdown 侧边栏显示 toc 二级标题目录

最近在写的 markdown 文档越来越长,文档一长就显得杂乱无章。 如果能像 word 一样,在侧边栏显示各级标题,结构能清晰不少。 而且,我也只用二级标题,应该更清楚才对。 ## vista.vim 虽然 vista.

python 代码格式化工具 black,类似 gofmt

从网上下载了一段 opencv 的 python 代码,代码风格异常粗放豪迈,不到 100 行的代码,几十处 pep8 格式警告。 手动改起来,太累了,所以想找一个类似 golang gofmt 那样的代码格式化工具,能一键搞定搞定。

Neovim 配置 UltiSnips

安装完成 Neovim 之后,我首先要保证 UltiSnips 插件能够正常使用。 其他插件可以后面慢慢改,但是如果不能使用 snippet 我基本就失去了写代码的能力。 最终效果: ![Neovim 配置 UltiSnips

Ubuntu 安装 Neovim

GitHub Copilot 支持了 Neovim,但是没有支持 vim。所以,我决定试一把 Neovim。折腾了一天,也仅仅是安装完成,而要兼容之前的 Vim 配置,还遥遥无期。。。 进入正题,在 Ubuntu 18.04 上,我尝

安装 tmuxp 替代 tmuxinator

## 为何要抛弃 tmuxinator - tmuxinator 升级需要升级 ruby - 升级 ruby 需要安装 rvm - 安装 rvm 又需要更新 gpg - 然而 gpg 更新永远连不上服务器 我对 ruby 升级

提升 Tmux 状态栏颜值

看了一段日本小哥的写代码视频,发现里面的 terminal 配置非常漂亮。 既然每天都要在 tmux 中工作,把界面美化一下还是有必要的,至少心情是愉悦的。 最终效果: ![](https://cdn.sunzhongwei.