docker源码编译

docker 源码编译调试 https://mdchao2010.github.io/2020/09/18/Docker-install-with-source/ 1 2 3 git clone -b v19.03.12 https://github.com/moby/moby.git $GOPATH/src/github.com/docker/docker 1 2 cd /$GOPATH/src/github.com/docker/docker make binary 成功编译的教程 按照这个博客的教程,我成功了 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 echo '{ // Use IntelliSense to learn about possible attributes. //

linux源码调试

源码学习 linux 源码学习环境搭建过程 看了网上的教程,发现用 souce insight 这个软件可以快速跳转到对应的 文件,非常使用用来学习源码 安装 souce insight 4 虚拟机环境配置 配置s

实现helloworld

汇编学习 学习教程 1.1 机器语言介绍 指令: 01010000 (push ax) 电平脉冲 计算机里面 0101 是通过电平脉冲来传导表示的 ,0 低点平,1 高电平 以后我们提到的计算机是指由CPU

nodejs,虚拟机等环境安装

一键安装 npm 等环境 之前我电脑硬盘坏了,换了块新硬盘,原来的一些配置没有删除,导致很多问题,这里记录解决方法 1 2 3 4 5 6 7 8 9 scoop search nodejs # 这里选择 tls

gtk编程

gui编程介绍 这两天在学习 gtk的东西 windows 环境的gui : MFC /c++ WinForm ,c# WPF , c# linux 环境编程: GTK/c GTK 已经被 移植到 win环境下了,可以用于开发跨平台应用 gtk 是 gnome

c语言基础

c语言基础 c语言环境搭建 安装visual studio 2019 安装 MinGW (模拟 posix环境,可以安装 msys2) 安装 wsl 安装 msys2 1 2 3 4 pacman -Sy base-devel pacman -S mingw-w64-x86_64-toolchain 环境配置 参考博客 我选择默认

msys2

Msys2 介绍 这是一个 windows下可以运行 linux的模拟器 网站链接 参考博客 在msys2上可以使用多数shell命令,现在 msys2还可以使用p

内存管理

内存管理知识 RAM (random access memory) 随机存储器中数据的读写可以在几乎相同的时间内完成,与树物理位置无关 分层存储体系 (memory hierarchy) 硬盘 内存 L3 (<=100mb) L2 (<=20Mb) L1 <1m CPU 通常

vim配置学习

配置vim 参考的教程 原生 vimrc配置 1 2 3 4 5 6 7 8 call plug#begin('~/.vim/plugged') Plug 'morhetz/gruvbox' Plug 'preservim/nerdtree' Plug 'vim-airline/vim-airline' Plug 'easymotion/vim-easymotion' Plug 'tpope/vim-surround' call plug#end() snippets插件 必装插件 easymotion vim-surround vim-sourand 动作符 + motion 学习视频 f{c

踩坑总结

go generate 报找不到命令位置 se\ast\parser.go:12: running “stringer”: exec: “stringer”: executable file not found in %PATH% 原因是没有给 gopath/bin 加入到环境变量中 ,注意,是 gopath/bin,不是 gopath ,之前踩的坑
T