摘要:
1. 修改git默认的编辑器nano为vim的两种方法 git config --global core.editor vim .git/config文件,在[core]中添加 editor = vim 2. 忽略权限的diff git status一片红色,往往只是因为文件的读写执行权限发生了变化 阅读全文
摘要:
1. 修改git默认的编辑器nano为vim的两种方法 git config --global core.editor vim .git/config文件,在[core]中添加 editor = vim 2. 忽略权限的diff git status一片红色,往往只是因为文件的读写执行权限发生了变化 阅读全文
摘要:
1. 原因 可能GitHub的IP经常变化,导致DNS无法解析 2. 查询IP The Best IP Address, Email and Networking Tools - IPAddress.com查询github.com的ip 3. 解决方法1: 修改C:\Windows\System32 阅读全文
摘要:
1. 编译和链接 gcc hello.c执行的四个步骤: #预处理(Prepressing) gcc -E hello.c -o hello.i #编译(Compilation) gcc -S hello.i -o hello.s gcc -S hello.c -o hello.s #汇编(Asse 阅读全文
摘要:
1. 在 Windows 10 上安装 WSL | Microsoft Docs 下载适用于 x64 计算机的 WSL2 Linux 内核更新包 PowerShell: wsl --set-default-version 2 2. 控制面板->应用->程序和功能->启用或关闭windows功能 勾选 阅读全文
摘要:
Centos #关闭防火墙:stop暂时关闭,disable永久关闭 setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config systemctl stop firewalld systemctl 阅读全文
摘要:
1. 多目标 all : prog1 prog2 prog3 .PHONY : all prog1 : prog1.o utils.o cc -o prog1 prog1.o utils.o prog2 : prog2.o cc -o prog2 prog2.o prog3 : prog3.o so 阅读全文
摘要:
安装: 1. yum install devtoolset-9-gcc.x86_64 devtoolset-9-gcc-c++.x86_64 devtoolset-9-gcc-gdb-plugin.x86_64 devtoolset-9-gcc-plugin-devel.x86_64 devtool 阅读全文
摘要:
生成跳转指令时并不确定最后将跳转到哪里去(因为往往还未解析到目标代码段)。因此这里会用到编译原理中一个叫“回填”的技术。相关的指令: typedef enum { /* name args description */ // ...... OP_LOADBOOL,/* A B C R(A) := ( 阅读全文
摘要:
在下面的指令中选择power解释,其他指令类似 typedef enum { /* name args description */ //...... OP_ADD,/* A B C R(A) := RK(B) + RK(C) */ OP_SUB,/* A B C R(A) := RK(B) - R 阅读全文
摘要:
在下面的示例中,(3)的prev成员指向(2),(2)的prev成员指向(1),(1)的prev为NULL。 g = 10 -- (1) 全局环境的 FuncState: 其 prev 为 NULL function fun () -- (2) fun 的 FuncState: 其 prev 指向( 阅读全文
|