摘要:
:q 退出,没有动过文件 :wq 保存退出,动过了 :q! 退出,动过了但不想保存 :w 保存 :w! 强行保存 vi分为三种模式:编辑 输入 末行 :wq --> :x 这是简写形式 ZZ 保存并退出 :set nu 显示行号 vi +# 1.txt 打开文件并定位到某#行 vi + 1.txt 阅读全文
摘要:
可用head和tail显示文本第几行到第几行 如要显示1.txt的第20到22行:head -22 1.txt | tail -3 1.txt xargs:将输入参数放到args里并与后面凭借 如:echo "/" | xargs ls -l 显示根目录下所有的东西 grep:用于过滤 以这样一个文 阅读全文
摘要:
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <pthread.h> #define PTHREAD_BARRIER_SIZE 4 pthread_barrier_t b 阅读全文
摘要:
这已经是我第二次折腾条件变量了,第一次看了半天资料,愣是没搞懂。 这次又是参考别人博客,又是看unix高级环境变程,又是看了一节电子科技大学教学视频才算搞懂。 先总结几个点: 1.条件变量是为了让多个线程满足某种执行顺序应运而生的,如公交车司机开车系统,售票员系统,售票员关门->司机开车->司机停车 阅读全文
摘要:
sqlite3是一种轻便的数据库,由DDL(Data defination language),DML(Data manipulation language),TCL(Transaction control language)。Join主要用于DML中SELECT语句中可选参数FROM后中用于连接两 阅读全文
摘要:
https://www.cnblogs.com/wenqiang/p/5525261.html 阅读全文
摘要:
其实在大学直接过一点LINUX,就是在做嵌入式大作业是装VMware Workstation虚拟机的时候装的红帽系统,装完后还给了源代码,编译了一下,在嵌入式装置上跑了一下,别的就再也没有接触了。 后来庆幸的是工作后分到了公司的通信组,一上来就搞得是嵌入式linux,但是当时装samba也是把我搞吐 阅读全文
摘要:
本题考查的是数据结构中的栈 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 5 //使用的是栈,压栈的数是数组的下标 6 int* dailyTemperatures1(int* temperatures, int te 阅读全文
摘要:
leetcode 739 阅读全文
摘要:
堆排序的基础构建堆的数据结构是一颗完全二叉树,完全二叉树大概就是所有的数据都是从上到下,从左到右依次插入数据。 堆的特性,大顶堆:父节点大于子节点;小顶堆:父节点小于子节点。 下面给出代码方便分析 1 #include<stdio.h> 2 3 //这个程序需要注意heapify和buildheap 阅读全文