Home
Home
取消

Leanote 改造笔记

背景 通过 Leanote 写笔记,经过整理后可以直接发布 Blog 的这种模式比较戳我了。 不过一直有点忍受不了 Leanote 的分类逻辑和 Hexo ,Hugo ,Jekyll 等静态博客不太一样,用着主题市场中半成品的主题,就这样凑合着过了两年。 但直到看到了一款 Jekyll 的主题 Chirpy,可以说是一间钟情了,果断移植到 Leanote 上。 在移植过程中越来越忍受不了 Leanote 奇怪的分类逻辑,移植的不够完美,越想越气,忍无可忍,又想到 Leanote 官方从 2018 年就基本上停止更新了,然后就 fork 了源码修改了对应部分的逻辑。 移植后的主题:le

LVM 管理

逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备,如果要了解逻辑卷,那么首先需要了解逻辑卷管理中的一些概念。 物理卷(Physical Volume,PV):也就是物理磁盘分区,如果想要使用LVM来管理这个分区,可以使用fdisk将其ID改为LVM可以识别的值,即8e。 卷组(Volume Group,VG):PV的集合 逻辑卷(Logic Volume,LV):VG中画出来的一块逻辑磁盘 具体架构如下: 物理卷 # pvcreate 用于创建物理卷,可以使用磁盘,也可以使用磁盘分区创建物理卷pvcreate /dev/sdb[1]#

使用usbip网络转发usb设备到远程主机

有时候需要远程调试 USB 设备,使用 usbip 就很方便。 安装 apt install usbip# 安装完后导入内核模块modprobe usbip_coremodprobe usbip_hostCopy 服务端 usbipd -D # 后台运行usbip list -l # 查看当前可用usb设备usbip bind --busid=ID # 绑定 usb 设备Copy 如: usbip list -l- busid 1-1.1 (0424:ec00) Microchip Technology, Inc. (formerly SMSC)

HK1 RBOX X4 电视盒子折腾笔记

新入手了一个 HK1 RBOX X4,不折腾一下怎么睡得着觉。 SlimBox 一共有 3 种方法: 卡刷:使用 Burn_Card_Maker 把 slimbox 镜像写入一张 tf 卡中,断电后用棉签之类短按住 av 孔里的 reset 键不放,然后通电,会自动进行升级。 线刷: 安装官方烧写工具 Amlogic USB Burning Tool 3.2 版本(简称 UBT),加载镜像,点击开始 使用双公头的 USB 线,一端插入电脑,然后同样按住 reset 键不放 把 USB 短另一头插入 RBOX 的 USB2.0 接口中 直到烧写完成,点击停止后再拔出 强制烧写:

Altera 烧写双镜像

简介 双镜像原理: 各种配置下 Flash 分布: 双镜像 首先需要创建一个 dual boot ip 核: 在顶层文件里例化: reg clk_2 = 1'b0;always @(posedge FPGA_CLK100M_P) clk_2 <= ~clk_2;dual_boot dualboot_u( .clk_clk(clk_2), // clk.clk .reset_reset_n(1'b0) // reset.reset_n);Copy 原来的时钟太快,在这里做了个 2 分频。 接着创建一个 revision:

聚类

k-means 选择初始化的 K 个样本作为初始聚类中心 c=c1,c2,...,ckc = c_1, c_2,...,c_kc=c1​,c2​,...,ck​; 针对数据集中每个样本 xix_ixi​ 计算它到 k 个聚类中心的距离并将其分到距离最小的聚类中心所对应的类中; 针对每个类别 cjc_jcj​,重新计算它的聚类中心(即属于该类的所有样本的质心); 重复上面 2 3 两步操作,直到达到某个中止条件(迭代次数、最小误差变化等)。 目标函数为: J(C)=∑kK∑idik2J(C) = \sum_k^K\sum_i d_{ik}^2 J(C)=k∑K​i∑​dik2​ 常

ROS修改 MTU 和 MSS 解决上网慢和页面显示不全问题

有时候国内的一些平台的一些资源加载不出来,ipv4 有些网站慢,ipv6 就是卡顿、资源完全加载不出来,比如起点小说网的图片,微信的图片,抖音一些的相关资源等。 为此我还搭建了 mosdsn 服务,配置某些网站在查询域名的时候只返回 ipv4 的地址,后来发现没有这个必要。 故障原因是 MSS 设置不正确,而服务器有设置不允许分片,所以导致部分数据包被丢包,最终导致结果如上。由于MSS 属于 Option,非强制要求。。 首先 Ros 的 Actual MTU 值或者 Max MTU 值改成和原有光猫的 MTU 值。如果 pppoe 已经拨通的情况下就以 Actual MTU 为准。

EPUB 格式详解

epub3 标准则是基于 html5、css3、svg 等 web 标准以及 mathML 等来展示内容,以 .epub 结尾的 zip 压缩文件。 epub3 规范使用 OCF (open container format) 标准规定的文件结构,根目录当中__必须__有一个 mimetype 文件和一个 META-INF 文件夹。其中,mimetype 文件中只有一个行内容 application/epub+zip,而 META-INF 中存放的则是表述整个文档的元数据。 在 META-INF 文件夹内必须有一个 container.xml 文件(除该文件以后,标准还定义了一些可选文

Quartus ii 调用 Modelsim

配置 Modelsim 设置仿真工具 assignments -> setting -> EDA tool setting -> simulation 选择需要的工具。 自动产生测试激励文件模板 processing -> start -> Start test bench template writer: 文件夹 simulation - modelsim 中产生一个测试激励文件 xxx.vt(Verilog test bench) 或者 xxx.vht(VHDL test bench) 连接 test bench 还是在 simula

vscode + verilog 环境配置

vscode 需要安装的插件: Verilog-HDL/SystemVerilog/Bluespec SystemVerilog: 语法高亮,自动补全,代码跳转,代码静态检查等 verilog-formatter: 自动格式化 需要安装的命令行程序: iverilog: 代码编译、静态检查等,也可以使用 modelsim, xvlog, verilator 等 ctags: 补全,大纲,跳转 iStyle Verilog Formatter: 代码格式化。这个需要手动编译,可以使用 g++ 或者 Visual Stuido 编译,附上一个 vs2022 编译好的 iStyle,如果提