1.设X是一个随机变量,取值范围是一个包含M个字母的符号集。证明0<=H(x)<=log2M。 因为所有概率分布P所构成的熵,在等概率时为最大且为 Hmax(X)=log2M所以 H(X)<=log2M.因为x为一个随机变量,出现的概率为P(X).根据概率的公理化定义有: 0<=P(X)<=1已知 ...
分类:
其他好文 时间:
2016-09-12 20:24:09
阅读次数:
107
在使用Excel处理数据时,快速选定所需数据区域的一些小技巧。 第一种方法:(选定指定区域) Ctrl+G调出定位对话框,在【引用位置】处输入A1:E5000,点击【确定】即可。 第一种方法:(选定指定区域) Ctrl+G调出定位对话框,在【引用位置】处输入A1:E5000,点击【确定】即可。 第二 ...
分类:
其他好文 时间:
2016-09-12 20:25:06
阅读次数:
191
先附上效果图和代码: html 文档: js 文件: 原理机制 关于css中,类的叠加效果。 我们知道,一个元素可以添加多个类名,同时会被多个类的样式层叠起来显示。 例如: 可以看到,第一个li的class属性中,有两个类名:.list-item 和 .list-item-checked。那么这个l ...
分类:
Web程序 时间:
2016-09-12 20:23:55
阅读次数:
230
1.数据库连接频繁的创建和关闭,缺点是浪费数据库资源,影响操作效率。 设想:使用数据库连接池2.sql语句是硬编码,如果需求变更需要修改sql,就需要修改java代码,需要重新编译,系统不易维护。 设想:将sql语句 统一配置在文件中,修改sql不需要修改java代码3.通过prepareState ...
分类:
数据库 时间:
2016-09-12 20:24:23
阅读次数:
212
在公司的运营中,DNS还是很重要的,不仅名称解析需要DNS,一些重要的服务,比如负载均衡、HTTP 虚拟主机也会用到它。之前我曾经用 Perl 开发过一套 Bind DNS 管理系统,但是它必须与 BIND DNS 运行在同一台服务器上,而且不支持集群操作。为了适应 Docker 和分布式部署的需要 ...
分类:
编程语言 时间:
2016-09-12 20:25:31
阅读次数:
1015
多终端数据同步机制设计(一) Intro 因为项目需要,需要设计一个多终端数据同步的机制, 需要满足以下条件: 1. 多个终端数据操作及同步 2. 每次同步的时候只拉取需要同步的数据,且数据不能存在丢失 3. 尽可能少的调用服务器端接口 同步流程 整体同步流程 我想仿照Git数据同步的方式来进行数据 ...
分类:
其他好文 时间:
2016-09-12 20:24:23
阅读次数:
131
题意: 有N个城市,M条无向边,其中有K个城市是仓库 现在要在非仓库的城市中选择一家开面包店,使得其最少与一个仓库联通,且到所有仓库距离的最小值最小 (1?≤?n,?m?≤?10^5, 0?≤?k?≤?n) 分析: 数据范围决定了只能使用O(N)或O(n log n)的解法 思考后可以发现面包店一定 ...
分类:
其他好文 时间:
2016-09-12 20:25:13
阅读次数:
94
取了这么个标题,其实是因为今天遇到一点难题,第一次在segmentfault上提问,很快就被解决了—_—b。这让我更加坚定了要成为前端大神的决心。特此记录下,下面是我的提问: https://segmentfault.com/q/1010000006888148 我在学习用原生js写一个轮播图,我想 ...
分类:
其他好文 时间:
2016-09-12 20:23:02
阅读次数:
122
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Note: Do not modify the linked list. Follow up:Can you ...
分类:
其他好文 时间:
2016-09-12 20:24:26
阅读次数:
132
我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到 new 上,那可就不一定正确了。我经常看到类似这样的代码: int* p = new ...
分类:
编程语言 时间:
2016-09-12 20:23:09
阅读次数:
256
强烈建议程序员使用较为方便的 Executors 工厂方法 Executors.newCachedThreadPool()(无界线程池,可以进行自动线程回收)、Executors.newFixedThreadPool(int)(固定大小线程池)和 Executors.newSingleThreadE ...
分类:
编程语言 时间:
2016-09-12 20:21:58
阅读次数:
241
1, 最小化的linux系统(centos\redhat)默认都是没有安装setup图形小工具的,你输入setup命令会提示 command not found . 如果要使用这个命令安装方法 1.安装setup tools 小工具,以centos为例 yum -y install setuptoo ...
分类:
系统相关 时间:
2016-09-12 20:23:05
阅读次数:
189
转自 http://blog.csdn.net/zhang103886108/article/details/42917693 1、如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.pa ...
分类:
编程语言 时间:
2016-09-12 20:22:23
阅读次数:
149