解决VSCode配置远程连接,过程试图写入的管道不存在 保留现场 探究原因本地记录的服务器信息和现有的产生了冲突 解决方法方法一:将known_hosts文件的内容全部删除。 C:\Users\user name\.ssh\known_hosts 方法二:搜遍全网几乎都是上述方法,应该绝大部分人通过上述方法都能解决。如果你也跟我一样不走运,不管是重新生成公私钥,还是删除hnow_hosts都不行,那么可以尝试修改VSCode使用的ssh.exe。win 2022-01-19 VSCode Bug
Linux帧缓冲 简介FrameBuffer 是内核当中的一种驱动程序接口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出 FrameBuffer这个设备来供用户态进程实现直接写屏。 帧缓冲主要结构 fb_info 该结构体记录当前帧缓冲设备的状态信息,如果系统中有多个帧缓冲设备,就需要两个fb_info结构,这个结构只在内核中可以 2022-01-17 Linux FrameBuffer LCD
解决ssh permission denied(publickey) 保留现场12linux> ssh -p 2221 xxx@gerrit.comxxx@gerrit.com: Permission denied(publickey) 探究原因本次出错是在测试是否能连接gerrit时。连接github也可能会出现。只要用到ssh功能的都有可能。 出错的原因: 网页(如gerrit,github)没有设置公钥,一般为id_rsa.pub内容; 本地生成了多 2022-01-13 Bug踩坑记录 Git Bug
Linux安装nodejs以及hexo 安装nodejs过程进入该网站下载 | Node.js也可以进入该网站下载历史版本,Previous Releases | Node.js 进入download目录, 12cd downloadwget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz -O nodejs.tar.xz 解压 1tar -xvf nod 2022-01-10 Linux
C语言__attribute__使用 简介__attribute__ 其实是个编译器指令,告诉编译器声明的特性,或者让编译器进行更多的错误检查和高级优化。 __attribute__ 可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。每一类都包含数十种属性,本文不会逐一解释,只抛砖引玉,完整属性可以查看链接中的官方文档。 一个属性说明符 2022-01-08
C语言typedef用法 简介typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在使用语法上类似与static,extern等。typedef 行为有点像 #define 宏,用其实际类型替代同义字。不同点是 typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。 基本使用方法示例1: 123 2022-01-07
Windows批处理定时任务 折腾背景一些常用的离线软件在重新安装,重装电脑或者更好环境时,调教好的配置总需要重新设置一遍,甚是麻烦。但是这些设置通常都保存在配置文件里,只要能备份好这些配置文件,下次重装后覆盖就可以恢复所需设置。 现在的问题就是如何备份这些配置文件,可以选择各类网盘,硬盘等等。但是这些多少都有点炮打蚊子,小题大做。而且定时备份也不是很方便。既然配置文件都很小,其实就是个文本文件,那有个万能免费存储地GitHu 2022-01-05 DOS
解决unable to install libpng12.so.0 保留现场apt工具损坏了,在修复时使用了sudo apt-get install -f命令,中途会提示需要安装 libpng12-0,但是始终无法安装,会提示如下错误。 1234567Unpacking libpng12-0:amd64 (1.2.50-2+deb8u3) ... dpkg: error processing archive libpng12-0_1.2.50-2+deb8u3_a 2022-01-05 Linux Bug
RISC-V入门(5)- 中断 中断分类 本地(Local)中断 软中断software interrupt 定时器中断timer interrupt 全局(Global)中断 外部中断externel interrupt RISC-V 中断编程中涉及的寄存器 寄存器 用途说明 mie (Machine Interrupt Enable) 用于进一步控制(打开和关闭)software interrupt/t 2022-01-04 RISC-V入门 RISCV
RISC-V入门(4)- Trap和Exception 控制流(Control Flow)和 Trap 控制流(Control Flow)从给处理器加电开始,直到你断电为止,程序计数器假设一个值的序列$$a_0,a_1,\dotsb,a_{n-1}$$每个$a_k$都是指令的地址,每次从$a_{k}$到$a_{k+1}$的过渡称为控制转移,而这样的控制转移序列叫做处理器的控制流。 异常控制流(Exceptional Control Flow)系统也必须 2021-12-30 RISC-V入门 RISCV