摘要:
GCC编译器常用选项 + 生成动态链接库: , PIC表示Position Independent Code: 独立地址代码 + 编译: , c表示: compile(编译) + 只预处理: + 生成汇编代码: + 生成可执行文件: + 生成调试信息: , 之后可以使用gdb进行调试, g表示gen 阅读全文
摘要:
虚拟机 关于内存 CPU通过总线来管理内存, 总线分为3种 控制总线: 指定对内存进行的是读还是写操作 地址总线: 用来表示内存中的地址, 一根地址电线对应一个0|1bit, 如果有4根线, 则CPU对内存的操作就是00, 01, 10, 11这四个地址, 如果有32根, 则CPU对内存的操作就是4 阅读全文
摘要:
Mac上配置GTK环境 + 安装command line工具, 如果安装了Xcode, 就直接跳过该步骤 + 安装Homebrew + 使用brew install pkg config + 使用brew install gtk+3 + 使用clang编译时, 使用clang 'pkg config 阅读全文
摘要:
"Made by C, named after RED(RecovEr from SaDness)" 欢迎批评 :) 阅读全文
摘要:
A. 使用git制作补丁时, 需要创建一个新的分支, 修改之后再提交只需要修改需要修改的文件, 并使用git format patch M master 将当前的分支与主分支(master)进行比较, 会自动生成一个补丁文件, 此处不需要add 在切换到master 分支中就会看到那个补丁文件, 这 阅读全文
摘要:
Python 科学工具笔记 numpy a = numpy.array([1,2,3,4]);// 创建一个numpy的数组对象 此时a.shape显示的值为(4,); 由此得出结论在一维的数组中, 数组的是列优先的 numpy.random.uniform(low, high): 产生在low和h 阅读全文
摘要:
Python 基础知识 函数集合 1. zip(list1, list2): 将list1, list2合并成一个l新的list并返回 2. dict.popitem(): 返回最后一个键值对并删除 dict.items(): 以序列的形式返回键值对 dict.values(): 你懂的 3. as 阅读全文
摘要:
Linux 操作系统必须完成的两个主要目的 + 与硬件部分交互, 为包含在硬件平台上的所有底层可编程部件提供服务 + 为运行在计算机系统上的应用程序(即所谓的用户空间)提供执行环境 一些操作系统运行所有的用户程序都直接与硬件部分进行交互, 比如典型的MS DOS。而类Unix操作系统把与计算机物理组 阅读全文
摘要:
MakeFile Making makefile demo Run this line when useing command default is the target which is an output id in this makefile name after are the depend 阅读全文