【技巧】压缩软件之哈弗曼编码(4) |
【技巧】压缩软件之哈弗曼编码(4) 最后就是把文件中的所有字节按照这种哈弗曼的编码方式保存到文件中,过程类似于上一步(在最后打入末尾补入的0的个数,主要是为了方便解压缩):Java代码//编码表输出完毕,将文件中的字节按照这种编码方式压缩 InputStream i... |
【技巧】Linux服务器的邮件系统原理详述(3) |
【技巧】 Linux 服务器的邮件系统原理详述 (3) SMTP 协议原理 SMTP- 简单邮件传输协议 (Simple Mail Transfer Protocol) ,是定义邮件传输的协议,它是基于 TCP 服务的应用层协议 。 命令行发邮件 ehlo xxxx 250-21cn.com , helo (DELAYED) 250-EXPN 250-HE... |
【技巧】压缩软件之哈弗曼编码(3) |
【技巧】压缩软件之哈弗曼编码 (3) 接下来就是,将每个字节的编码打入文件 ( 这里需要吧 8 个长度的 01 串转换成一个 byte 打入文件 ) : Java 代码 // 把每个字节的编码表打到文件里 int i = 0;// 第 i 个字节 int count = 0;// 满 8 打一,计数器 String w... |
【技巧】Oracledbms_stats的使用方法(2) |
【技巧】Oracledbms_stats的使用方法(2) -- SKEWONLY optionDetailed analysis -- -- Use this method for a first-time analysis for skewed indexes -- This runs a long time because all indexes are examined --**************************************... |
【技巧】Linux服务器的邮件系统原理详述(2) |
【技巧】 Linux 服务器的邮件系统原理详述 (2) 什么是 POP POP 的全称是 Post Office Protocol ,即邮局 协议 ,用于电子邮件的接收,它使用 TCP 的 110 端口。现在常用的是第三版 ,所以简称为 POP3 。 POP3 仍采用 Client/Server 工作模式, Client 被称为... |
【技巧】压缩软件之哈弗曼编码(2) |
【技巧】压缩软件之哈弗曼编码 (2) 接下来,要做的就是获得 0256 之间每个字节所对应的哈弗曼编码,用一个 String[] Code = new Code[256] 保存 下来 Java 代码 // 获得编码 private void getStrByte(hfmNode node , String s){ if(node.getLeft()==nullnod... |
【技巧】Oracledbms_stats的使用方法(1) |
【技巧】 Oracledbms_stats 的使用方法 (1) ORACLE 中 dbms_stats 的使用 dbms_stats 能良好地估计统计数据 ( 尤其是针对较大的分区表 ) ,并能获得更好的统计结果,最终制定出速度更快的 SQL 执行计划。 exec dbms_stats.gather_schema_stats( ownname = 》... |
【技巧】Linux服务器的邮件系统原理详述(1) |
【技巧】 Linux 服务器的邮件系统原理详述 (1) 什么是邮件服务器呢 ? 邮件服务器提供了邮件系统的基本结构,包括邮件传输、邮件分发、邮件存储等功能,以确保邮件能够发送到 Internet 网络中的任意地方。目前先进的邮件服务器会包括:短信邮件,防毒反垃圾模... |