摘要: 111 ... 阅读全文
posted @ 2019-06-05 22:58 南山道士 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. sed 学习笔记 1.1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space), 接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 阅读全文
posted @ 2019-06-05 22:58 南山道士 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 重量级锁?自旋锁?自适应自旋锁?轻量级锁?偏向锁?悲观锁?乐观锁?执行一个方法咋这么辛苦,到处都是锁。 今天这篇文章,给大家普及下这些锁究竟是啥,他们的由来,他们之间有啥关系,有啥区别。 重量级锁 如果你学过多线程,那么你肯定知道锁这个东西,至于为什么需要锁,我就不给你普及了,就当做你是已经懂的了。 阅读全文
posted @ 2019-06-05 22:44 南山道士 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 文章目录一、简介二、awk命令格式和选项2.1. awk的语法有两种形式2.2. 命令选项三. 模式和操作3.1 模式3.2. 操作四. 环境变量4.1 awk的环境变量五、awk运算符5.1 运算符六. 记录和域6.1. 记录6.2. 域6.3. 域分隔符七. gawk专用正则表达式元字符八. P 阅读全文
posted @ 2019-06-05 22:29 南山道士 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、 在c中分为这几个存储区 内存区域存放内容(elf存放区域)释放时间 栈 在函数体中定义的变量通常是在栈上(栈) 由编译器自动分配释放 堆 用malloc, calloc, realloc等分配内存的函数分配得到的就是在堆上(堆) 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 阅读全文
posted @ 2019-06-05 21:51 南山道士 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、浅拷贝与深拷贝的区别: 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 二、深浅拷贝示例 2.1 浅拷贝 let a=[0,1,2,3,4], b=a; console.lo 阅读全文
posted @ 2019-06-05 20:12 南山道士 阅读(97) 评论(0) 推荐(0) 编辑