求公共前缀的问题可以用hash+二分来解决,但这个是动态的,所以我们用平衡树来维护区间的hash值 复杂度$O(mlog^2n)$ ...
分类:
其他好文 时间:
2018-11-14 14:14:47
阅读次数:
162
1、Node.js Node.js 是服务器端运行的 JavaScript 的开源的,跨平台运行环境 Node.js原始作者 瑞安-达尔,使用了 V8 引擎,并采用事件驱动,非阻塞,异步IO 模型 2010年,npm软件包管理器诞生,通过他,可以方便的发布,分享Node.js的库和源代码 Node. ...
分类:
编程语言 时间:
2018-11-14 14:14:37
阅读次数:
130
JQuery实现html代码的移动(包括当前节点的html) ...
分类:
移动开发 时间:
2018-11-14 14:14:26
阅读次数:
1414
报错如下: note The full stack trace of the root cause is available in the Apache Tomcat/8.5.9 logs. Apache Tomcat/8.5.9 ...
分类:
移动开发 时间:
2018-11-14 14:14:20
阅读次数:
169
jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removePr ...
分类:
Web程序 时间:
2018-11-14 14:14:09
阅读次数:
184
本文描述了如何安装、配置和管理有实际意义的Hadoop集群,安装Hadoop集群通常要将安装软件解压到集群内的所有机器上。通常,集群里一台机器被指定为 NameNode,另一台不同的机器被指定为DataNode。 ...
分类:
其他好文 时间:
2018-11-14 14:14:01
阅读次数:
238
GitHub入门 一、GitHub简介 GitHub是最大的开源代码托管平台,旨在促进在一个共同项目上工作的个人之间的代码托管、版本控制和协作。通过该平台,无论何时何地,都可以对项目进行操作(托管和审查代码,管理项目和与世界各地的其他开发者共同开发软件),GitHub 平台为开源项目和私人项目都提供 ...
分类:
其他好文 时间:
2018-11-14 14:13:51
阅读次数:
97
前言 看到越来越多的大佬都在使用python的异步IO,协程等概念来实现高效的IO处理过程,可是我对这些概念还不太懂,就学习了一下。 因为是初学者,在理解上有很多不到位的地方,如果有错误,还希望能够有人积极帮我指出。 下面就使用一个简单的爬虫的例子,通过一步一步的改进,最后来用异步IO的方式实现。 ...
分类:
其他好文 时间:
2018-11-14 14:13:41
阅读次数:
170
2.x中 sr = u'世界' # eval(" '*' * 5 ") #计算器应用的时候考虑 type(eval ("[1,2,3]")) list 有一字典,根据其中的键排序 dict.sort(key = lambda x:x["name"]) ...
分类:
编程语言 时间:
2018-11-14 14:13:35
阅读次数:
122
保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FR ...
分类:
数据库 时间:
2018-11-14 14:13:25
阅读次数:
159
比原项目仓库: Github地址: "https://github.com/Bytom/bytom" Gitee地址: "https://gitee.com/BytomBlockchain/bytom" 在开发合约的过程中你们有没有遇到一些问题呢?比如编译合约的过程中不能实时动态的去检查我们所编译的 ...
分类:
其他好文 时间:
2018-11-14 14:13:19
阅读次数:
133
上篇介绍完我们js的事件流的概念之后,相信大家对事件流也有所了解了。那么接下来我们看一下jquery的事件操作。 在说jquery的每个事件之前,我们先来看一下事件对象 事件对象 Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 例如: 当用户单 ...
分类:
其他好文 时间:
2018-11-14 14:13:11
阅读次数:
138
1.eclipse的安装 1.1.下载eclipse:步骤如下。 1.2.安装eclipse:把下载下来的压缩包直接解压到你的安装目录即可(eclipse是一款开源,绿色的软件)进入到bin里面把eclipse.exe发送到桌面快捷方式。 2.卸载eclipse:直接删除之前解压的压缩包即可。 ...
分类:
系统相关 时间:
2018-11-14 14:13:03
阅读次数:
162
string 与其它类型的转换,e.g. BigInteger stringbuffer 诸多函数,replace…… string 不能修改,stringbuffer 可以修改, 应避免以下的操作: 1 for (i=1;i<=value;i++) 2 z=z+"0"; ...
分类:
编程语言 时间:
2018-11-14 14:12:57
阅读次数:
224
有时候新增一条数据,知道新增成功即可,但是有时候,需要这条新增数据的主键,以便逻辑使用,再将其查询出来明显不符合要求,效率也变低了。 这时候,通过一些设置,mybatis可以将insert的数据的主键返回,直接拿到新增数据的主键,以便后续使用。 这里主要说的是selectKey标签 设计表的时候有两 ...
分类:
移动开发 时间:
2018-11-14 14:12:49
阅读次数:
269
数据库的ACID属性 Atomicity:原子性,以事物transact为最小单位,事物中的所有操作,要么都执行完,要么都不执行,不存在一部分操作执行,另一部分操作不执行的情况。 Consistency:一致性,在事物开始和事物完成后,数据库的完整性限制不会改变。 Isolation:隔离性,同一个... ...
分类:
数据库 时间:
2018-11-14 14:12:41
阅读次数:
204
1. 前言 前面从整体的角度介绍了集成学习算法,集成学习算法分为Bagging、Boosting、Stacking。Bagging的特点是各个弱学习器之间没有依赖关系,Boosting的特点是各个弱学习器之间有依赖关系,Stacking的特点是在多个学习器的基础上再加一个机器学习算法进行预测。 <! ...
分类:
其他好文 时间:
2018-11-14 14:12:34
阅读次数:
113