隔壁老王

Jack's Blog

从教科书汉明码到 FMC 硬件 ECC:两周填坑小记

看懂了,但手不会

从教科书汉明码到 FMC 硬件 ECC:两周填坑小记 0. 起因 f429-hal 系列做到 047,要在 NAND 上写一个简易 FTL(Flash Translation Layer)。写页、读页、搬运、磨损均衡,这些都还好说,真正把我卡住的是 ECC。 F429 的 FMC 外设自带硬件 ECC:往 NAND 写数据的时候,FMC 模块会顺手把校验码算好放进 ECCR 寄存器,你...

Ubuntu16.04 升级到 18.04

根据 ppa的声明: Co-installable PHP versions: PHP 5.6, PHP 7.x and most requested extensions are included. Only Supported Versions of PHP (http://php.net/supported-versions.php) for Supported Ubuntu ...

解决服务器端使用 let's encrypt 签发的证书时客户端无法认证https的问题

解决服务器端使用 let’s encrypt 签发的证书时客户端无法认证https的问题 问题描述: 服务器使用了 let’s encrypt 签发的证书,浏览器访问是没问题的,问题是另一台服务器Ubuntu16.04使用API访问https服务器时出错,提示: ERROR: cannot verify wx.hb3344.com's certificate, issued by ‘CN...

Laravel Broadcasting 同时启用 web 和 api 两个 Middleware

妙啊

Laravel Broadcasting 同时启用 web 和 api 两个 Middleware 最近在给项目做 API 接口,大体搞定了,但是缺少实时推送功能。既然 web 版可以用 websocket 接收推送,api 为何不可呢? 核心在 app/Providers/BroadcastServiceProvider.php: <?php namespace App\Pr...

升级到Laravel8及PHP8.0小记

老了,跟不上时代了

升级到Laravel8及PHP8.0小记 环境: Ubuntu16.04 64bit PHP 7.2.34-21+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 1 2021 11:52:36) ( NTS ) nginx 1.16.1 mysql Ver 14.14 Distrib 5.7.33, for Linux (x...