Aug. 13, 2022
以下配置在STM32F103上经实验可用,BOOT0悬空即可。
source [find interface/cmsis-dap.cfg]
set WORKAREASIZE 0x8000
transport select "swd"
set CHIPNAME STM32F103RCTx
set BOARDNAME genericBoard
# Enable debug when in low power modes
set ENABLE_LOW_POWER 1
# Stop Watchdog counters when halt
set STOP_WATCHDOG 1
# STlink Debug clock frequency
set CLOCK_FREQ 8000
# Reset configuration
# use hardware reset, connect under reset
# connect_assert_srst needed if low power mode application running (WFI...)
# reset_config srst_only srst_nogate connect_assert_srst
# set CONNECT_UNDER_RESET 0
# set CORE_RESET 0
# ACCESS PORT NUMBER
set AP_NUM 0
# GDB PORT
set GDB_PORT 3333
# BCTM CPU variables
source [find target/stm32f1x.cfg]
将上述内容保存为自己的.cfg文件。
More...
Jun. 23, 2022
为了躲避噪音,我把我的TrueNAS设备搬到了其他地方,需要依靠OpenVPN来连接TrueNAS。虽然TrueNAS提供了比较便捷的Web管理工具,但是为家里的每台设备都签发证书,就显得比较繁琐了,要是命名习惯不好,根本搞不清哪个配置文件用在了哪个设备上,更不用说有的设备并不支持OpenVPN客户端。
More...
Jun. 14, 2022
使用TrueNAS SCALE已经有3个月,中间经历了RC到正式版本的发布。总的来说TrueNAS是一款很好的NAS系统,我就此总结一下它的基本特性和优缺点
TrueNAS SCALE是基于Linux的(实际是基于Debian),但总的来说很难像OMV那样脱离Web自己玩。
More...
Jun. 9, 2022
目前用的付费主题LensNews,已经用了很多年,原作者已经停止维护了,目前和最新的Wordpress版本兼容性还不错(不过我暂时还不了解wordpress到底升级了多少)
好消息是,作者在停止更新后把最后版本的混淆代码和权限验证都去掉了,差不多等于我现在有这个主题的全部源码。
More...
May. 26, 2022
根据JPEG编码的流程,将一个JPEG编码的图像解码为YUV的原始像素图像。
实现了1x1宏块格式的解码,并输出为YUV444格式。
以Luc Saillard的jpeg_minidec作为范例。
由于没有时间仔细阅读JPEG标准,因此编写过程中借助范例调试对照了各个解码环节,并移植了范例中的部分代码到自己的项目中:
More...
May. 26, 2022
根据JPEG编码的流程,将一个JPEG编码的图像解码为YUV的原始像素图像。
实现了1x1宏块格式的解码,并输出为YUV444格式。
以Luc Saillard的jpeg_minidec作为范例。
由于没有时间仔细阅读JPEG标准,因此编写过程中借助范例调试对照了各个解码环节,并移植了范例中的部分代码到自己的项目中:
More...
Apr. 22, 2022
LZW简介
标题第二类词典编码算法的想法是企图从输入的数据中创建一个“短语词典”,这种短语可以是任意字符的组合,编码数据过程中当遇到已经在词典中出现的短语时,编码器就输出这个词典中的短语的“索引号”,而不是短语本身。
More...
Feb. 28, 2022
VSCode使用密钥连接SSH时,对密钥私钥的权限有要求,否则会无法登录。
需要删去除当前用户以外的所有其他用户,包括System、Administrator等。
如图所示:
Jan. 28, 2022
来源
解决与 Play 保护机制认证状态相关的问题
前言
有些ROM,比如MIUI的开发版或者一些类原生ROM,会因为Google Play的Safetynet机制,因为ROM未在Google注册的缘故,GooglePlay里会显示“设备未通过认证/Device is not certified”。如果设备未通过人证的话,有一些应用,例如Netflix,在Google Play商店里是搜索不到的,即使从APKPure等途径使用APK安装,Netflix也会提示“与你的设备不兼容”。
More...
Sep. 16, 2021
SMB的标准端口是445,这个端口在Windows系统上是固定的。
但是,Linux上的samba服务是允许设置445以外的端口的,或者出于各种原因,SMB服务被映射到了其他端口,这时候就没办法在Windows系统的资源管理器里直接挂载了。
More...