linux下的tar和zip压缩命令

tar 打包参数 c 创建新文件 (重名覆盖不提示) f 指定原文件 x 提取文档 t 列出文档包含的文件 v 详细信息 tar 压缩参数 z gzip : .tar.gz 压缩速度最快 历史最悠久,应用最广泛 j bzip2 : .tar.bz2 压缩存档文件小,可用性不如gzip J xz ...

2019-01-29 04:28:05

阅读数 16

评论数 0

最 简单 详细 易懂的反转链表

最 简单 详细 易懂的反转链表 思想: 把原始链表节点一个个切下来,粘到左边的新链表上(左链表初始为空),时间复杂度O(n),空间复杂度O(1) 链表变化过程: node1->node2->node3-node4 -----...

2019-01-28 01:46:46

阅读数 9

评论数 0

高精度加法和乘法

高精度加法和乘法 加法(只支持自然数的大整数相加) 1.通过模拟加法算式,从右往左依次累加,如果两个不一样长,要在短的前面用0补上。 2.取余保留,除10进位,注意最后一位如果有进位要把进位加上去。 乘法(只支持自然数的大整数相乘) 1. 通过模拟乘法算式,从右往左数的话,s1[i] * s2...

2018-10-27 23:52:13

阅读数 12

评论数 0

双向队列 deque 和 list

双向队列 deque 和 list 效率l介于ist和vector之间,支持随机访问(比vector效率低,比list高),支持两端插入删除(效率比list低,比vctor高) 内部分块存储,结构比较复杂,不做深究 1、需要高效的随即存取,不关心插入和删除的效率,用vector 2、大量的插入和删...

2018-10-22 19:17:11

阅读数 39

评论数 0

Bellman-Ford佛洛依德算法 负权值 最短路 模版

1.n个点,m条边,含有负边。 1.外层循环n-1次,内层循环m次,进行松弛 3.添加check变量判断本轮是否进行松弛了,如果未进行松弛则可以提前退出循环 4.处理有向边时,注意u[i]和v[i]的顺序不要颠倒 #include <iostream> ...

2018-10-22 08:05:37

阅读数 66

评论数 0

优先队列详解和使用

优先队列详解和使用 1.优先队列和普通队列相似,但是出队按照优先级高的先出对,进队和出队时间复杂度都为O(log2n)。 2.因为内部原理是用堆实现,插入时候把堆调整(花费o(log2n)),删除时直接删除堆顶(O(1)),然后把剩下元素调整(O(long2 n))。把一个原始无序集合,通过完全二...

2018-10-19 23:28:09

阅读数 31

评论数 0

CLion 一个工程 运行多个 main cpp 文件

CLion 一个工程 运行多个 main cpp 文件新建.cpp文件。例如 ,在工程所在文件夹上右键新建 main2.cpp 和main3.cpp。修改 CMakeLists.txt 文件。添加红色框框中的内容,code2、code3为编译生成的文件名(自定义即可),然后点击右上角,重新加载或自...

2018-10-19 23:26:37

阅读数 579

评论数 0

IntelliJ Idea 常用快捷键列表

  Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的...

2018-09-19 23:38:53

阅读数 23

评论数 0

Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server mysql拒绝远程连接解决方案

Host ‘xxx.xx.xxx.xxx’ is not allowed to connect to this MySQL server mysql拒绝远程连接解决方案 1.问题产生原因 :mysql默认只支持本地连接 用命令查看mysql库中user表的host和user信息 select ...

2018-09-14 01:29:54

阅读数 24

评论数 0

java反射整理

java反射整理 可以通过某个类或者对象获得当前类的信息 例如存在Person类, p为实例化的对象,获得Class类c Class c = Person.Class; // 通过具体类获得Class类 Class c = p.getClass(); ...

2018-09-11 22:15:01

阅读数 28

评论数 0

1127 ZigZagging on a Tree(30 分)

1127 ZigZagging on a Tree(30 分) Suppose that all the keys in a binary tree are distinct positive integers. A unique binary tree can be determined by...

2018-09-01 00:53:34

阅读数 59

评论数 0

mac idea java web tomcat 解决中文乱码问题

打开配置 在红色框里添加 -Dfile.encoding=UTF-8

2018-07-20 22:52:55

阅读数 93

评论数 0

PAT甲级 1029 Median(25 分)AC 解决内存超限

1029 Median(25 分) Given an increasing sequence S of N integers, the median is the number at the middle position. For example, the median of S1 = { 1...

2018-07-05 12:31:54

阅读数 1216

评论数 7

1052 Linked List Sorting (25)(25 分)

1052 Linked List Sorting (25)(25 分) A linked list consists of a series of structures, which are not necessarily adjacent in memory. We assume that e...

2018-07-03 15:32:27

阅读数 192

评论数 0

排列组合

排列组合 从n种情况选m个选择,有多少中可能: C n m 边乘边除法 int C(int n, int m) { int ans = 1; for(int i = 1; i <= m; i++) ans = ans * (n - m + i...

2018-07-03 08:31:54

阅读数 32

评论数 0

计算质因子个数

计算质因子个数 计算数字 n 中有因子 a 的个数普通计算 int f(int n, int a) { int ans = 0; while(n % a == 0) { ans++; n /= a; } return ans; }...

2018-07-02 15:56:56

阅读数 274

评论数 0

素数筛子

素数筛子 打印出1-100000内所有的素数 假定所有数都是素数,然后从头遍历把素数的所有倍数(2,3,4…n倍)筛掉,则剩下的为真素数。维护一个bool类型数组,false表示没被筛掉,true表示被筛掉了。 #include<stdio.h> ...

2018-07-02 11:21:09

阅读数 31

评论数 0

快速幂

快速幂 基于二分思想,时间复杂度为O(logb); 当b奇数,ans = ans * (a ^ (b - 1) % m); 当b偶数,ans = (a ^ (b / 2) % m) * (a ^ (b / 2) % m); 当b为零,退出。 #include &l...

2018-07-02 08:38:31

阅读数 17

评论数 0

JVM垃圾回收算法

1.引用计数法         堆中每一个对象都有一个引用计数,被引用一次,计数+1、被引用对象变为null,计数-1,直到计数为0,则认为是无用对象。 优点:简单 缺点:无法处理循环引用...

2018-06-12 14:34:05

阅读数 17

评论数 0

java JVM 分代垃圾回收机制

        java中不同对象的生命周期是不一样的,不同周期对象课采用不同垃圾回收算法,以提高效率,根据对象活跃程度分为年轻代、年老代、持久代。JVM堆区划分为Eden、Survivor、T...

2018-06-12 14:12:33

阅读数 532

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭