包含标签 学习 的文章

搜集

hugo Hugo设置在新页面打开链接 <a href="{{ .Destination | safeURL }}"{{ if strings.HasPrefix .Destination "http" }} target="_blank" rel="noopener noreferrer"{{ end }}>{{ .Text | safeHTML }}</a> Hugo生成文章摘要的几种方式 内容摘要 typora Typora最新版激发(Ubu……

阅读全文

elf 与 bin 文件区别

区别 gcc 编译出来的是 elf 文件。通常 gcc test.c 生成的 a.out 文件就是 elf 格式的,在 linux shell 下输入 ./a.out 可以执行。 $ file a.out a.out: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, not stripped bin 文件是经过压缩的……

阅读全文

.s .S .asm

汇编文件后缀名 汇编文件往往以 .s、.S、.asm 为后缀名。 通常情况下,Linux 是不关心文件后缀名的。 但是,某些应用程序有一些固定用法,比如……

阅读全文

vscode 使用技巧

task 可以在 vscode 中创建任务 可以手动运行任务 也可以将任务加入到自动化脚本中,如下,在启动 gdb 之前,会执行 preLaunchTask,我们在 gdb 之前启动 q……

阅读全文

自制操作系统

计算机的启动流程 BIOS 在开机的一瞬间,也就是上电的一瞬间,CPU 的 CS:IP 寄存器被强制初始化为 0xF000:0xFFF0。 由于开机时处于实模式,段基址……

阅读全文

host 命令

host 命令使用 host hostname [server] [server]:使用不是由 /etc/resolv.conf 文件定义的 DNS 服务器来查询某台主机的 IP。 应用举例 第一种方法:使用 /etc/resolv.conf 中定义的DNS服务器查出百度……

阅读全文

veth-pair

前言 电信规范自 2020 年引入 EasyMesh 功能,其中 Controller 由电信提供插件完成,Agent 由网关实现。 电信为了接口通用,使用了 veth-pair 技术。 参考命令: dev@debian:~$ sudo ip link add veth1 type veth peer name……

阅读全文

汇编笔记

平台 汇编语言是跟平台相关的,使用哪个平台的 GCC,生成的汇编代码就是哪个平台的。 x86 平台: gcc -S simple.i -o simple.s ARM 平台: arm-linux-gcc -S simple.i -o simple_arm.s 所以,编译四步骤:预处理……

阅读全文

Arduino

参考 【太极创客】零基础入门学用Arduino 第一部分 合辑 ESP8266引脚的说明……

阅读全文