序列化是指将对象实例的状态存储到存储媒体的过程,在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流,在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要...
语音和图像、视频一样,是人与人之间沟通的交流方式。
语音信号处理是一门综合性的学科,它与语音学、心理学、数字信号处理、计算机科学、模式识别等有着密切联系。
语音技术一般可以分为三大类:
1.人与人之间的通信:语音增强、语音编码、语音通信、VOIP等
简单的说,以网络为载体,实现人与人之间的语音通信,涉及到语音前端去噪,增强,语音压缩编码等。
语...
分类:
其他好文 时间:
2015-04-30 14:19:34
阅读次数:
156
数据库主要知识点: primary key 主键 references 外键 distinct 去重 identity 自增长 check 约束 fenshu decimal(18,2) check(fenshu>=0 and fenshu<=100)--输入分数的范围在0到100之间 uni...
分类:
数据库 时间:
2015-04-30 13:59:45
阅读次数:
150
本文所说的"cookie",指的是浏览器相关的 cookie(也叫"HTTP cookie")。浏览器 cookie 的主要功能是:帮助网站保存一些小片段的信息。比如,你曾经在自己的浏览器上登录过某个论坛,下次你再打开论坛的登录页面,你会发现用户名已经帮你填好 了,你只需要输入口令即可。那么,这个登...
分类:
其他好文 时间:
2015-04-30 13:55:43
阅读次数:
164
思路:子串的长度只能为奇数或偶数(长度为1的不算,直接特判)。
对于长度为奇数的子串,以22到nn之间的数为该子串的中心,然后分别向两边扩展,只要碰到一个子串扩展不满足回文的,就退出。
对于偶数长度的子串分别以1到n - 1之间的数为左,该数右边的数为右,组成两个数,然后再拿这两个数扩展。 代码:#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-04-30 12:42:22
阅读次数:
139
浅谈IOCIOC(inversion of control)是Spring的核心,贯穿始终。所谓IOC
就是有Spring来控制对象的生命周期和对象间的关系。
传统开发模式:对象之间相互依赖
IOC开发模式:IOC控制对象之间的依赖
IOC的理论背景IOC和DI(依赖注入)IOC是控制反转。原先对象之间的关系式相互引用的,相对耦合度很高,一个对象的损坏可能会影响许多的对象,对象对其他对象的引用是自己...
分类:
编程语言 时间:
2015-04-30 12:38:18
阅读次数:
159
keepalived ? ? ?keepalived 使用纯 C 语言写成。软件围绕中心的 I/O 多路复用器设计提供实时的网络。它的设计重点是在各个元素之间实现模块化,为了保证稳定性和健壮性,守护进程被分成三个独立的进程。整体设...
分类:
其他好文 时间:
2015-04-30 10:59:44
阅读次数:
152
各种HTTPS站点的SSL证书,扩展SSL证书,密钥交换和身份验证机制汇总一份常见的HTTPS站点使用的证书和数据加密技术列表,便于需要时比较参考,将持续加入新的HTTP站点,这里给出的信息基于chrome与FireFox检测到的结果,更详细的信息可以使用wireshark抓取与HTTPS站点之间的SSL握..
分类:
Web程序 时间:
2015-04-30 10:56:53
阅读次数:
188
堆叠技术堆叠(Stack)和级联(Uplink)是多台交换机或集线器连接在一起的两种方式。它们的主要目的是增加端口密度。但它们的实现方法是不同的。简单地说,级联可通过一根双绞线在任何网络设备厂家的交换机之间,集线器之间,或交换机与集线器之间完成。而堆叠只有在自己厂家的设备..
分类:
其他好文 时间:
2015-04-30 10:56:36
阅读次数:
1691
赫夫曼树及其应用 赫夫曼(Huffman)树又称最优树,是一类带权路径长度最短的树,有着广泛的应用。
1 基本概念
① 结点路径:从树中一个结点到另一个结点的之间的分支构成这两个结点之间的路径。
② 路径长度:结点路径上的分支数目称为路径长度。
③ 树的路径长度:从树根到每一个结点的路径长度之和。
④ 结点的带权路径长度:从树的根结点到该结点的的路径长度与结点的权(值)的乘积。
权(...
分类:
其他好文 时间:
2015-04-30 10:38:40
阅读次数:
172