- 博客(7)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注
转载 ZIP压缩算法详细分析及解压实例解释
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据压缩,两者本质上没啥区别,在数学家看来,都是映射。一方面在进行通信的时候,有必要将待传输的数据进行压缩,以减少带宽需求;另一方面,计算机存储数据的时候,为了减少磁盘容量需求,也会将文件进行压缩,尽管现
2015-09-14 20:27:31 1814
原创 Bash 实例
#!/bin/sh #排序三个输入的字符串 echo please input three strings ending with ENTER read str1 read str2 read str3 if [ $str1 -gt $str2 ] then echo str1 gt str2 tmp=$str1 str1=$str2 str2=$tmp fi if [
2015-09-14 20:19:55 430
原创 linux Shell学习笔记3
一.简单函数 函数的使用 BASH 是一个相对简单的脚本语言,不过为了方便结构化的设计,BASH 中也提供了函数定义的功能。BASH 中的函数定义很简单,只要向下面这样写就可以了: function my_funcname { code block } 或者 my_funcname() { code block } 上面的第二种写法更接近于 C
2015-09-14 20:16:51 255
原创 linux Shell学习笔记2
1.变量(续) 1.1文件变量 BASH 中的变量除了用于对 整数 和 字符串 进行操作以外,另一个作用是作为文件变量 BASH 是 Linux 操作系统的 Shell,因此系统的文件必然是 BASH 需要操作的重要对象,如 if [ -x /root ] 可以用于判断 /root 目录是否可以被当前用户进入。下表列出了 BASH 中用于判断文件属性的操作符: 运算符 含义( 满足
2015-09-14 20:15:25 397
原创 linux Shell学习笔记1
1.简介 Shell 同时是一个命令解释器和一门编程语言 作为命令解释器(command interpreter), shell 为用户提供 UNIX/Linux 系统内核(kernel)的接口,使其能使用其多种工具集, 而其编程语言功能 使得这些工具能够连接起来。 2.学习方法 学习 shell 的过程中除了要掌握其如何定义变量、使用条件、循环等功能外,还应特别注意掌握如何通过各种
2015-09-14 20:14:28 380
原创 C++ string使用详解
#include #include using namespace std; void Test() {//1.初始化 & size string str="987654321";//1初始化 大小为0 size() 为9 string str2(8,'1');//2.初始化 string str3;//3初始化 cout<<"str3 "<<str3<<endl; //
2015-09-10 20:40:47 489
原创 static使用相关详解
//01static.cc#include using namespace std; void Test1() {//局部静态变量 //---1.只能使用在该函数作用范围,就是说在该函数函数体内可以使用(必须在定义结束后) //---2.若重复调用该函数,由于该静态变量a只定义一次,数据会使用改变了的 //---3.与普通局部变量的区别:静态局部变量只有当程序结束才释放内存,而普通局
2015-09-07 11:16:44 529
cv3.4.4.cache.tar.gz
2020-01-17
notepad++的插件
2016-11-02
http协议传输的数据是二进制的 怎么将其解析出来
2016-10-10
C#怎么将大量的数据存放进MSSQL数据库中
2016-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人