epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如winrar、winzip)进行浏览或解压处理。一个未经加密处理的epub电子书以三个部分组成,其文...
分类:
其他好文 时间:
2015-04-23 13:06:24
阅读次数:
248
POCO (Plain Old CLR Object)源自Java EE编程领域的POJO概念(2000年由Martin Fowler提出)和POTS (Plain Old Telephone Service)概念。POCO被应用于面向.NET框架的CLR (Common Language Runt...
分类:
其他好文 时间:
2015-04-23 13:05:31
阅读次数:
333
HNOI2015的题还是非常漂亮的,几道题都有很大的借鉴意义,都有很强的思考性T1亚瑟王(概率论)描述:http://www.lydsy.com/JudgeOnline/problem.php?id=4008我们可以发现这个模型可以转化成有r个机会给n个人,每个人对每个机会都有一定的概率拿,求收益的...
分类:
其他好文 时间:
2015-04-23 13:04:59
阅读次数:
282
对于一个或节点P(MAX),只有α剪枝.有子节点确定是α,另外的子节点的估值是β,如果α>=β,则可以α剪枝.对于一个与节点(MIN),只有β剪枝.有子节点确定是β,另外的子节点的估值是α,如果α>=β,则可以β剪枝.
分类:
其他好文 时间:
2015-04-23 13:03:20
阅读次数:
221
本文引自吴超博客实现原理 1、在Reudce端进行连接。 在Reudce端进行连接是MapReduce框架进行表之间join操作最为常见的模式,其具体的实现原理如下: Map端的主要工作:为来自不同表(文件)的key/value对打标签以区别不同来源的记录。然后用连接字段作为key,其余部分和...
分类:
其他好文 时间:
2015-04-23 13:03:09
阅读次数:
124
赴韩国伊美知美容学院进修师从藏族著名心理学大师格桑泽仁教授赴韩国丽雅医院学习深造>
分类:
其他好文 时间:
2015-04-23 13:03:59
阅读次数:
182
操作XML有两种主要方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍历树的节点。SAX是流模式,边读边解析,占用内存小,解析快,缺点是我们需要自己处理事件。1. DOM是基于内存的,不管文件有多大,都会将所有的内容预先装载到内存中。从而消耗很大的...
分类:
其他好文 时间:
2015-04-23 13:05:06
阅读次数:
126
熟练掌握一些常见功能的位操作实现,具体为: 常用的等式:-n = ~(n-1) = ~n+1获取整数n的二进制中最后一个1:n&(-n)或者n&~(n-1),如:n=010100,则-n=101100,n&(-n)=000100去掉整数n的二进制中最后一个1:n&(n-1),如:n=010100,n...
分类:
其他好文 时间:
2015-04-23 13:04:45
阅读次数:
122
有两种机制防止代码块受并发访问的干扰:1、一个是使用synchronized关键字。2、使用ReentrantLock类。(通过显示定义同步锁对象来实现同步。)同步锁(lock)方法是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问,每次只能有一个线程对Lock对象加锁,线程...
分类:
其他好文 时间:
2015-04-23 13:04:56
阅读次数:
133
document.getElementById('mapsearch').onclick = function(){if(document.getElementById('sn').value == '请输入起点'){alert('请输入起点');return false;}var s = "bt&...
分类:
其他好文 时间:
2015-04-23 13:02:13
阅读次数:
105
在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或...
分类:
其他好文 时间:
2015-04-23 13:01:02
阅读次数:
131
简单介绍:1.String类:String的值是不可变的,导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费内存空间。2.StringBuffer:StringBuffer的值是可变的,任何对它指向的字符串的操作都不会产生新的对象。3.StringBuilder:和St...
分类:
其他好文 时间:
2015-04-23 13:00:59
阅读次数:
122
第6章讲的是敏捷的开发流程,开发软件一共有4步敏捷流程第一步:弄懂需求与任务是相互依赖的关系第二步:想要学会把一个任务从产品层级的描述逐步细化到技术实现层面,那么技术能力和交流能力尤为重要的,根据每个人的能力来分配任务以保证任务的高效完成。第三步:个人要有自己的坚定目标,学会如何测试,是检验一个程序...
分类:
其他好文 时间:
2015-04-23 12:59:58
阅读次数:
105
赋值中的类型转换当赋值运算符两边的运算对象类型不同时,将要发生类型转换, 转换的规则是:把赋值运算符右侧表达式的类型转换为左侧变量的类型。具体的转换如下:(1)浮点型与整型● 将浮点数(单双精度)转换为整数时,将舍弃浮点数的小数部分(是直接舍弃,编译器不会自动四舍五入), 只保留整数部分。将整型值赋...
分类:
其他好文 时间:
2015-04-23 13:02:06
阅读次数:
166
脚本简介,脚本会去过滤SSH的日志文件(/var/log/secure*),然后通过grep/awk/sort/uniq命令过滤出日志,以及日志的统计信息。然后通过判断,当有一个IP的失败次数过多,就发送邮件和登陆失败的日志给管理员。在生产环境中可以需要把邮件地址改成admin的邮箱地址,前提是你的...
分类:
其他好文 时间:
2015-04-23 13:01:01
阅读次数:
225