自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cloud 的学习时代

苟日新,日日新,又日新

  • 博客(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

Opencv-3.4.4 需要下载的数据文件 下载解压到opencv-xxx/.cache/ 目录下即可 文件目录 ├── ade │   └── b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip ├── data │   └── 7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat ├── ippicv │   └── c0bd78adb4156bbf552c1dfe90599607-ippicv_2019_lnx_intel64_general_20180723.tgz └── xfeatures2d ├── boostdesc │   ├── 0ae0675534aa318d9668f2a179c2a052-boostdesc_lbgm.i │   ├── 0ea90e7a8f3f7876d450e4149c97c74f-boostdesc_bgm.i │   ├── 202e1b3e9fec871b04da31f7f016679f-boostdesc_binboost_064.i │   ├── 232c966b13651bd0e46a1497b0852191-boostdesc_bgm_bi.i │   ├── 324426a24fa56ad9c5b8e3e0b3e5303e-boostdesc_bgm_hd.i │   ├── 98ea99d399965c03d555cef3ea502a0b-boostdesc_binboost_128.i │   └── e6dcfa9f647779eb1ce446a8d759b6ea-boostdesc_binboost_256.i └── vgg ├── 151805e03568c9f490a5e3a872777b75-vgg_generated_120.i ├── 7126a5d9a8884ebca5aea5d63d677225-vgg_generated_64.i ├── 7cd47228edec52b6d82f46511af325c5-vgg_generated_80.i └── e8d0dcd54d1bcfdc29203d011a797179-vgg_generated_48.

2020-01-17

notepad++的插件

为了找一个该死的mime notepad++ 解码base64的插件 找了好久 最后终于找到了 还附带搜寻了一些还挺不错的插件 如JsonViewer以及HexEditor十六进制编辑器等

2016-11-02

基于Socket技术的局域网聊天室

C#实现的局域网聊天室 数据库Sqlserver 界面winform 服务器同步服务器 功能多线程实现 私聊,群聊,文件传输 XML配置文件

2016-06-15

windows软件安装清理工具_专门对抗顽固分子

卸载java6 TM update43时遇到麻烦,这个工具有用,值得收藏

2016-01-02

wireshark实战

还不错的一本书 wireshark很有帮助

2015-12-31

GitHub v2.0

下了试一下,还可以用,元旦了,来份福利,新年快乐!

2015-12-30

设计模式-感觉不错的文档

这是本好书,但感觉有些C++或者面向对象技术的基础,也开发过几个小项目之后再看才好.pdf

2015-12-30

html5代码集合

出版的The missing manual :HTML5 书里面的资源以及代码

2015-11-11

linux下静态库和动态库的创建以及使用

关于库的测试代码,使用静态库动态库 解压工具tar

2015-10-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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