hard fault 学习记录

使用 segger 的 hard fault 的源文件后,当调试时,发生硬件错误的时候,可以查看 HardFaultRegs 中的内容,并对比 segger_HardFaultHandler.c 中的定义,就能得出具体是哪种错误了。

event recorder 学习手记

#define EventStopA(slot) EventRecord2 (0xEF20U+EventLevelError+((slot) & 0xFU), ((uint32_t) __FILE__), __LINE__) 从这个宏定义可以看出,MDK是通过分析E...

gentoo 修改键盘映射

gentoo 上面修改键盘映射分为两种,一种是终端环境,一种是X环境。 终端环境 https://www.emacswiki.org/emacs/MovingTheCtrlKey https://wiki.gentoo.org/wiki/Keyboard_layout_switching 参考...

Upgrade to 17.1 from 17.0 problem:UnicodeEncodeError: 'ascii' codec can't encode character '\xc4' in position 50: ordinal not in range(128)

最近 gentoo 从 17.0 更新到 17.1, 需要手动进行升级配置,使用 unsymlink-lib -p --finish 这一步的时候报错,报错如下: /usr/lib/python-exec/python3.6/unsymlink-lib -p --finish ... r...

tortoiseGit 的简单使用说明

tortoiseGit 是套在 git 外面的一层壳,能够图像化的进行操作 git 来实现相应的版本控制功能。

freefilesync

最近有些资料需要在电脑和nas之间进行同步,考虑到这些资料很多不是文本字符,也不需要进行版本控制,所以考虑只需要文件夹同步工具即可。 通过搜索,最终选定了 freefilesync 这个软件,直接选择两个文件夹,然后先进行比较,比较可以选择比较时间和大小,或者只比较大小,比较完了以后,可以选择...

QSignalMapper is deprecated

今天参考 qt4 的书籍,在 qt5 的平台上面,用了 QSignalMapper,结果收到警告“ QSignalMapper is deprecated"。 经过一番查找,找到了相应的说明, 参考自:https://doc.qt.io/qt-5/qsignalmapper.html...

gogs 小团队使用 2

gogs 团队使用第二种方法如下, 前面办法参考前面的方法:

gogs 小团队使用

最近小团队开始使用 gogs 来保存手头的项目。gogs 搭建的 git 服务器非常方便实用。

vps 跑流量

今天碰到 vps 跑流量的现象,具体的截图见下文。