包含标签 经验 的文章

谁不想拥有自己的博客网站?

下载 hugo 软件 https://github.com/gohugoio/hugo/releases 我的环境是 centos7 64 位,所以选择 hugo_0.87.0_Linux-64bit.tar.gz 解压部署 $ tar xvf hugo_0.87.0_Linux-64bit.tar.gz -C hugo $ cd hugo $ cp hugo /usr/local/bin/ 创建博客目录 hugo new site hugoblog 这样就创建了一个博客网站目录,并生成了必要的目……

阅读全文

你是否也想拥有自己的代码仓库?

下载二进制程序 https://gogs.io/docs/installation/install_from_binary.html 根据自己的平台下载压缩包,我的环境是 Linux amd64 解压 [root@Box tmp]# tar xvf gogs_0.12.3_linux_amd64.tar.gz -C /opt/ 运行 [root@Box gogs]# ./gogs web 2021/08/20 15:30:36 [ WARN] Custom config "/opt/gogs/custom/conf/app.ini" not found. Ignore this warning if you're running for the first time 2021/08/20 15:30:36 [TRACE] Log mode: Console (Trace) 2021/08/20……

阅读全文

VirtualBox 虚拟机硬盘扩容

不够用 $ df -h 文件系统 容量 已用 可用 已用% 挂载点 udev 1.9G 0 1.9G 0% /dev tmpfs 394M 2.9M 391M 1% /run /dev/sda5 98G 59G 35G 63% / tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/loop1 100M 100M 0 100% /snap/core/11420 /dev/loop2 56M 56M 0 100% /snap/core18/2066……

阅读全文

“自作聪明”的 GCC

printf 变 puts /* main.c */ #include <stdio.h> int main(int argc, char *argv[]) { printf("hello world!\n"); return 0; } $ gcc main.c -nostdlib /usr/bin/ld: 警告: 无法找到项目符号 _start; 缺省为 0000000000001030 /usr/bin/ld: /tmp/cc0k0Sjn.o: in function `main': main.c:(.text+0x1b): undefined reference to `puts' collect2: error: ld returned 1 exit status -nostdlib 选项是让 gcc 不链接标准库。……

阅读全文

记录

05/29 Kevin Kelly 给年轻人的99条建议 10/28 libc、glibc和glib的关系 Linux常用系统调用列表 Linux系统调用列表 ## linux 内核源码下载镜像站 strong_alias && weak_alias……

阅读全文

Linux 常用快捷键

Ctrl + Z 配合 fg 当你正在使用 vi 等命令在前台进行交互式操作时,突然忘记某个路径或文件名,想要切换到命令行去查询时。一般人的做法是结束当前操作,回到……

阅读全文

C语言隐式函数声明

1. 什么是 C 语言的隐式函数声明 在 C 语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的 C 代码……

阅读全文

NULL 指针 与 野指针

NULL 指针 在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针被称为空指针。 野指针 “野指针“不……

阅读全文