设想你抛一枚硬币n次,你期望看到的连续正面的最长序列是多长?
这是算法导论第四章里的一个问题,今天看了好久,才明白过来,在这里做个记录。
书上从两个不同的角度分析了这个问题,一个是从概率的角度,通过计算这个序列长度的上界和下界推导出序列长度,一个是利用书上所说的指示随机变量(indicator random variable)的角度(个人理解就是期望),去分析。前者太复杂了,看了一半就晕了,这...
分类:
其他好文 时间:
2014-12-16 15:12:21
阅读次数:
340
主键是干什么的?
这次我要总结的东西是HIbernate的主键生成策略,那么我们就要研究一下,什么是主键?为什么要研究这个东西?Hibernate在处理数据上如何处理主键。
带着以上的问题我们来研究主键到有什么作用。首先数据在存储在数据库的表中,我们要把数据查询出来,但是当数据量多到一定程度的时候,我们发现一
个问题,就是查找出满足条件的数据好慢哦,慢的我们是不是很闹心,那就对了,因为没有主...
分类:
Web程序 时间:
2014-12-16 15:12:45
阅读次数:
287
这样算懒惰的程序员吗?
1)7:20醒
赖床到7:40起来刷牙洗脸。
2)8:00左右,急忙跑下楼。
路上路边摊买个肉包子1元一个,边走边吃,连奔带跑跑去车站。
老妈打来电话,正好在过红绿灯,直接挂了不接,心里烦,怎么这个时候打电话来,哪有时间接。
3)8:20左右,终于赶到BRT公交车站。
等公交,大约花费10~30分钟才可以挤上。公交车上想用手机看点新闻资讯,但是人太...
分类:
其他好文 时间:
2014-12-16 15:09:43
阅读次数:
191
随着我国计算机网络的飞速发展,网络视音频技术得到了广泛的应用。现今人们已经从传统的娱乐方式(例如:收音机,电视)向网络互动媒体娱乐方式转变,而流媒体视频点播技术更是满足了人们这种互动式娱乐的需求。但因我国网络基础和服务器能力的制约,较大容量的用户服务仍是限制流媒体视频技术发展的一个瓶颈,如果采用P2P技术与传统流媒体技术相结合,就可以避免大量用户服务的瓶颈,这不仅减轻了服务器的负担,同时也提高了网...
分类:
其他好文 时间:
2014-12-16 15:11:05
阅读次数:
184
由于Android的开放性,不同的设备存在一些差异,某些设备所采集的视频数据显示出来在方向上存在一定的误差,这通常与硬件设备的驱动相关,新增加的API接口便是在远程显示时,可以支持手工来修正远程视频的方向。
增加的API接口参数定义(以AnyChatfor Web SDK为例):
1.
2. //
远程视频方向修正标志定义
3. varBRAC_ROTATION_FLAGS...
分类:
移动开发 时间:
2014-12-16 15:09:55
阅读次数:
185
在做项目时候,因为经常不带GPS功能,所以在有些细节上需要做处理,其中之一就是,快捷开关的预览图和实际效果图的差异
在我们快捷开关的预览图中,总是可以看到五个快捷开关,其实就包括GPS信息
而因为项目本身不带这个功能,所以给人感觉信息不一致,而要解决这个问题,最直接有效的方法就是直接把预览图做成和实际图一样的效果
替换图片:
packages\apps\Settings\res\drawa...
分类:
其他好文 时间:
2014-12-16 15:10:44
阅读次数:
167
顾名思义,当我们查字典的时候,我们会根据索引去查找我们需要查找的资源,在swift中也是如此,字典的每一个对象都包含一个key和一个value,我们通过key去查找当前这个key所对应的value,与数组不同的是字典中的数据项在字典中没有具体的存储顺序。
和Swift中数组类似的,在Swift可变字典与不可变字典仅仅通过let和var的定义来区分,而在OC中是通过NSDictionary和N...
分类:
编程语言 时间:
2014-12-16 15:10:55
阅读次数:
168
Android—构建安全的Android客户端请求,避免非法请求...
分类:
移动开发 时间:
2014-12-16 15:09:45
阅读次数:
280
Sereja and Brackets
Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d
& %I64u
Submit Status
Description
Sereja has a bracket sequence s1,?s2,?...,?sn, or, in other ...
分类:
其他好文 时间:
2014-12-16 15:10:34
阅读次数:
226
该问题复现描述:
界面横屏状态下进行锁屏,并保持横屏状态,再次解锁时,界面显示异常,一屏显示重复两个界面。如下图:
解决方式:修改当前界面所在的Activity,在AndroidManifest.xml中,activity节点下,去除android:configChanges属性中screenSize值。...
分类:
其他好文 时间:
2014-12-16 15:10:13
阅读次数:
212
Abstract:
1) Linux Shell 命令的标准输入、标准输出、标准错误,及其重定位;
2)Linux Shell 操作自定义文件描述符;
文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联。众所周知的文件描述符是标准输入stdin、标准输出stdout、标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符。...
分类:
系统相关 时间:
2014-12-16 15:08:02
阅读次数:
327
在做项目的时候,碰到一个过滤字符串的问题,因为一直无法正常的描述完整这个字符串的信息,所以想到截取部分差异化的字符来解决这个问题
String,substrinf(start,end);
这个函数的使用的时候,可以很方便的截取到你想的的部分字符串
再结合String.equals();来做一个比较,就可以很轻松的过滤掉含有这类字符串的信息了
例如:
String text = "Mob...
分类:
其他好文 时间:
2014-12-16 15:08:01
阅读次数:
171
记得之前看过一篇文章,这样来形容XSS “ 如果把浏览器看作WEB2.0后时代的操作系统,那么客户端脚本就相当于传统的应用程序,而XSS的攻击方式其实就相当于在被攻击者的系统上执行了一个木马程序。但这种“木马”有个很大的缺点,就是无法像传统木马那样在操作系统中安家,以后还能自动执行。 ”
这可能是对XSS的最好诠释了吧,但是XSS究竟是什么?下面就跟小菜来一窥其神秘面容吧。
XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户...
分类:
其他好文 时间:
2014-12-16 15:08:19
阅读次数:
162
前段时间经常在linux下对文件进行一些读取操作,可在操作得过程中发觉一些脚本的执行效率并不是很理想,下来认真的翻了一下《Mastering UNIX shell Scripting》,学习了一下其中对文件读取和写入得一些方法,在此进行总结记录。
我们对文件得处理往往是通过循环得方式进行的,在循环中解析文件时,需要一种方法把整行得数据读入到一个变量中。最常见的命令是read。该...
分类:
系统相关 时间:
2014-12-16 15:08:08
阅读次数:
239
问题描述:
将nutch爬的网页源代码存在mysql中,网页编码为gb2312的网页中文乱码,其他编码暂未发现问题。因为nutch对爬下的网页源代码content不作任何处理,仅仅保存,而我的mysql编码设置的为utf-8,所以会显示乱码。
现在需要处理网页源代码,取出指定数据,那么java程序如何将gb2312中文乱码的网页源代码转化为非乱码。
解决:
其实采用ResultSe...
分类:
数据库 时间:
2014-12-16 15:09:19
阅读次数:
277
当前版本仅限于solr-4.10.2版本。默认环境使用的是jdk1.7,tomcat7.环境自己配置。网上一堆堆的。
1、下载相应的文件(solr-4.10.2.zip)。
官网地址:http://lucene.apache.org/solr/
2、将solr-4.10.2.zip文件解压.例:F:\solr-4.10.2
3、找到F:\solr-4.10.2\exampl...
分类:
其他好文 时间:
2014-12-16 15:07:26
阅读次数:
149
种是手动去备份,另一种是自动备份。
手动备份,首先需要用FTP工具去连接网站空间,下载网站程序内容。再者使用数据库管理软件去下载数据库数据表信息。然后把这些下载下来的文件全部保存在自己的电脑上。但这种手工备份,比较麻烦,而且时间比较长。
自动备份,不需要人工操作,只要网站有数据变化就会自动保存起来。下面就讲一下如何做网站时自动备份的方法:
...
分类:
Web程序 时间:
2014-12-16 15:07:37
阅读次数:
260