logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【page cache】简介

文章目录page cache直接 IO 与 缓存 IOLinux IO 栈Linux 中的具体实现相关结构体超级块 `super_block`索引节点 `inode`文件 `file`目录项 `dentry`页缓存 `address_space`常用函数从底层填充写入修改其他参考资料page cache由于磁盘 HDD 甚至于现在广泛使用的固态硬盘 SSD 的读写速度都远小于内存 DRAM 的读写

文章图片
#linux
【路由器】小米 WR30U 解锁并刷机

本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与一般安装流程类似,但是由于 WR30U 的解锁 `ssh` 和刷机的过程中有一些细节需要注意,因此记录一下

文章图片
【路由器】电信光猫中兴 F7010C 折腾记录

本文主要记录个人对电信光猫中兴 F7010C 折腾记录,主要包括解锁超管密码和 IPv6 配置等

文章图片
【日常踩坑】解决 kex_exchange_identification 报错

本文主要记录了解决 git pull 时出现 kex_exchange_identification: Connection closed by remote host 报错的方法

#git
【日常踩坑】从 SSLEOFError 到正确配置 Proxy

在前几天搞定 `pip` 的 SSL 认证之后,结果在利用 `requests` 库请求 HTTPS 网站又出现了 `SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)'))` 的 SSL 相关错误经过一系列的查询资料和测试发现,原因竟然在于 `python` 自身的 `urllib` 库没有正确

文章图片
#python#ssl
【路由器】Breed 介绍、刷入和使用

Breed 是国内个人hackpascal开发的闭源 Bootloader,也被称为“不死鸟”因为有些官方升级固件自带 bootloader,如果从官方固件升级,会导致现有 bootloader 被覆盖。而当 Breed 更新固件时,它会自动删除固件附带的引导加载程序,因此可以防止 Breed 被覆盖实时刷机进度,进度条能准确反映刷机进度Web 页面快速响应最大固件备份速度,依 Flash 而定,

文章图片
【路由器】OpenWrt 配置使用

在校园网环境下发现 WAN 口默认能自动获取到 IPv6 地址(但是 /128 的地址),并且在路由器上测试也能正常访问 IPv6 网站,但是局域网内的设备不能正常访问 IPv6 网站,于是选择 NAT6 的方式来解决。很多学校校园网通常采用锐捷认证,并且限制了用户账号的登陆数量,但是我们可以通过在路由器上进行锐捷认证来接入校园网,之后连接路由器的所有设备都会直接接入校园网而不需要认证了。使用 S

文章图片
【日常踩坑】解决 pip 安装第三方包时因 SSL 报错

文章目录踩坑什么是 SSL ?为什么会报错解决办法1. 临时关闭代理、VPN 或者网络抓包等软件2. 通过镜像的 HTTP 源来避免 SSL 认证问题3. 切换至低版本 `pip`参考资料踩坑好久没用 python,最近重新下载安装好 python 后发现用 pip 安装第三方包一直失败。经过一番折腾发现,如果报错信息符合下面两种,一般都是因为网络连接时 SSL 认证失败导致的check_host

文章图片
#ssl#python
【路由器】OpenWrt 简介和安装

2002 年底 Linksys 公司推出 WRT-54G,采用了 Linux 取代了原来的 vXworks 系统。迫于 Linux 的开源协议要求,Linksys 开源了路由器的固件代码,后续逐渐发展成了 OpenWrt 这样一个项目OpenWrt 是一个针对嵌入式设备(通常是路由器或者软路由)的 Linux 操作系统项目,提供了具有软件包管理功能的完全可写的文件系统,因此拥有了完全定制的能力,可

文章图片
到底了