随笔 - 16  文章 - 0  评论 - 0  阅读 - 5433
  2022年8月14日
摘要: 1. Makefile引入 简单编译C文件时一般用的gcc:gcc -o test a.c b.c。但是当项目变得十分庞大时,逐个文件编译,效率极低。这时候必须引入Makefile作为编译管理。 当项目设计诸多模块,层级目录复杂时,常规做法是在每个子目录中放一个子Makefile,在顶层目录放一个总 阅读全文
posted @ 2022-08-14 09:58 rogerg6 阅读(51) 评论(0) 推荐(0) 编辑
  2022年8月13日
摘要: vim小结 详见Vim实用技巧(第2版) by [英] Drew Neil 0. vim哲学 操作符命令 + 动作命令 = 操作 .范式:一键移动,一键执行 1. 操作符命令 (可以搭配动作motion) c : 修改 d :删除 y :复制到寄存器 g~ :反转大小写 gu/gU :转换为小写/大 阅读全文
posted @ 2022-08-13 16:35 rogerg6 阅读(23) 评论(0) 推荐(0) 编辑
摘要: VBA VBA是VB的一个子集,主要用于office软件中。 1. 数据类型 数字 byte 0 ~ 255 integer -32768 ~ 32767 long -2,147,483,648 ~ 2,147,483,648 single 负值:-3.402823E+38 ~ -1.401298E 阅读全文
posted @ 2022-08-13 13:02 rogerg6 阅读(27) 评论(0) 推荐(0) 编辑
摘要: pthread 0. 介绍 Linux下的线程机制 进程与线程之间是有区别的,不过linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 ​ 大家知道,进程是资源分配的单位,同一进程 阅读全文
posted @ 2022-08-13 12:58 rogerg6 阅读(81) 评论(0) 推荐(0) 编辑
摘要: pipe linux中的bash可以使用管道,如ls | sort | head -4。通过管道机制,我们能够进行输入和输出流的重定位,即前一个命令的输出就是下一个命令的输入,从而实现很多信息过滤的功能。 1. 创建pipe int pps[2]; // 管道文件描述符 int pipe(pipe) 阅读全文
posted @ 2022-08-13 12:58 rogerg6 阅读(316) 评论(0) 推荐(0) 编辑
摘要: > Date : 2020年 04月 25日 星期六 19:46:06 CST Author : rogerg6 File : ubuntu_sw Description: 记录在ubuntu18.04中装的一些系统服务配置&&软件安装的过程(备忘) 1. 配置ftp服务 1)安装vsftp: su 阅读全文
posted @ 2022-08-13 12:57 rogerg6 阅读(42) 评论(0) 推荐(0) 编辑
摘要: win7+ubuntu18.04双系统 1. 工具 U盘 rufus 引导盘制作工具 电脑:dell latitude E7250(最好支持linux,比如thinkpad T470或dell 系列) 具体硬件参考 ubuntu hardware certification 2. 步骤 先制作win 阅读全文
posted @ 2022-08-13 12:57 rogerg6 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1. 数据处理指令的操作数的寻址方式 语法:<opcode>{<cond>}{S} <Rd>, <Rn>, <shifter_operand> 其中:<opcode> 指令助记符,eg: add表示算术加操作 <cond> 指令执行条件 <Rd> 目标寄存器 <Rn> 包含第1个操作数的寄存器 <s 阅读全文
posted @ 2022-08-13 12:56 rogerg6 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 跳转指令 范围:跳转范围在[-32M, 32M] b/bl 语法:b <cond> des_addr bl <cond> des_addr 涵义:跳转至目标地址des_addr执行 区别:b 仅仅是跳转 bl 跳转且保存pc到lr,调用完程序能返回 eg: b Label1 //跳到Label 阅读全文
posted @ 2022-08-13 12:41 rogerg6 阅读(188) 评论(0) 推荐(0) 编辑
  2022年7月10日
摘要: vim、neovim插件安装配置 2022年7月10日17:40:32 written by rogerg6 vim是unix/Linux终端下的文本编辑器,vim是vi的改进版。neovim是vim的重构版本。两者在操作上几乎一样。 在vim中想要编写代码,实现语法高亮、目录树、编辑栏等等功能,插 阅读全文
posted @ 2022-07-10 17:57 rogerg6 阅读(2195) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示