码迷,mamicode.com
首页 > 全部
SAM建立模板
int extend(int x,int p) { int np=++tot;sam[np].len=sam[p].len+1; while (p&&!sam[p].son[x]) sam[p].son[x]=np,p=sam[p].pr; if (!p) sam[np].pr=1;else { int q=sam[p].son[x]; if...
分类:其他好文   时间:2016-08-17 23:09:48    阅读次数:146
《React-Native系列》19、 ListView组件之上拉刷新(iOS和Android通用)
ReactNative提供了RefreshControl下拉刷新组件,但是没有提供上拉刷新组件,上拉刷新在App中是很常用的。 今天我们来实现一个iOS和Android通用的上拉刷新功能。 下面简要介绍下我实现的思路。 如果你对ListView的基础知识不是很清楚,建议先移步:《React-Native系列》16、 RN组件之ListView 思路: 1、常量定义: const...
分类:移动开发   时间:2016-08-17 23:12:07    阅读次数:952
Swift - CALayer的contents属性动画
Swift - CALayer的contents属性动画 效果 源码 https://github.com/YouXianMing/Swift-Animations ...
分类:编程语言   时间:2016-08-17 23:09:06    阅读次数:148
Git和SVN差异
转自:http://blog.csdn.net/huacuilaifa/article/details/19124635 在参加百度的开源项目时接触到Git,后来又陆续在微博上看到很多宣扬Git为程序员的比学工具,于是开始广泛收集了一些Git的电子书籍、网站等着自己“有时间”去消磨,一直拖到现在。由 ...
分类:其他好文   时间:2016-08-17 23:11:24    阅读次数:143
NoSql之MongoDB--Ubuntu下安装
MongoDB只提供了64位LTS(长期支持)Ubuntu发行版的packages。例如,12.04 LTS,14.04 LTS,16.04 LTS等等。 1.导入被包管理系统使用的公钥 Ubuntu软件包管理工具(例如:dpkg和apt)通过要求经销商使用GPG密钥签署包以确保方案的一致性和真实性 ...
分类:数据库   时间:2016-08-17 23:10:04    阅读次数:240
jQuery插件开发前准备(三)
【MyPlugin核心函数实现】 从上两节中我们已经知道了MyPlugin是个构造函数,需要这$.fn.MyPlugin()中实例化,所以MyPlugin应该定义如下: 因为我们写的插件,很多时候需要有默认值和用户自定义值,所以就需要提供接口给其他开发调用。 ...
分类:Web程序   时间:2016-08-17 23:08:37    阅读次数:413
HDU 5832 A water problem
大数取模。 ...
分类:其他好文   时间:2016-08-17 23:10:45    阅读次数:132
datetime与int 转换通用函数
public static System.DateTime ConvertIntDateTime(double d) { System.DateTime time = System.DateTime.MinValue; System.DateTime startTime = TimeZone.Cur ...
分类:其他好文   时间:2016-08-17 23:08:46    阅读次数:1622
centos 安装 memcached
centos 安装 memcached 1. 安装依赖: libeventyum install libevent-devel 2. 获取最新版本wget http://memcached.org/latest -O memcached 3. 解压tar -zxvf memcached 4. 进入目 ...
分类:系统相关   时间:2016-08-17 23:09:59    阅读次数:156
HDU 5785 Interesting manacher + 延迟标记
题意:给你一个串,若里面有两个相邻的没有交集的回文串的话,设为S[i...j] 和 S[j+1...k],对答案的贡献是i*k,就是左端点的值乘上右端点的值。 首先,如果s[x1....j]、s[x2....j]、s[x3....j]....s[xn....j]、是回文串,而且s[j+1...y1] ...
分类:其他好文   时间:2016-08-17 23:09:17    阅读次数:163
Java表单类双击提交
双击制御 有些时候一些操作会非常的耗费时间(Long Lived Operation),例如这个数据库的导出,表表生成等。有些时候程序的使用者看到很长时间服务器没有反应,倾向于多次点击提交按钮。这样恰恰相反,由于重新使服务器运行相同的长时间操作,反而让反应时间更慢。 ...
分类:编程语言   时间:2016-08-17 23:09:34    阅读次数:203
mktime c语言实现
代码: ...
分类:编程语言   时间:2016-08-17 23:08:58    阅读次数:288
(转)互联网协议入门 ------ HTTP(1)
作者:阮一峰 原文:http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另... ...
分类:Web程序   时间:2016-08-17 23:07:10    阅读次数:247
【转】提高PHP性能的53个技巧
PHP技巧汇总:提高PHP性能的53个技巧用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、 ...
分类:Web程序   时间:2016-08-17 23:10:01    阅读次数:143
IOCP简单实现
本人工作是服务端性能测试,因工作需要开发机器人框架,选用底层的时候看到网上满大街的IOCP介绍,还有说IOCP比WSAAsyncSelect复杂等等,所以只好转WSAAsyncSelect实现。 因并发客户端需要进行调试测试,压力测试工具作为客户端来说性能十分重要,没有经过测试的鬼知道秒并发多少请求 ...
分类:其他好文   时间:2016-08-17 23:08:30    阅读次数:137
ES6 知识摘要
let和const命令 1.let命令 let 只在let命令所在的代码块内有效。 不存在变量提升 let不像var那样会发生“变量提升”现象。所以,变量一定要在声明后使用,否则报错。 暂时性死区 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。 ...
分类:其他好文   时间:2016-08-17 23:07:42    阅读次数:124
JS加强学习-BOM学习04
今天主要是将事件的阶段详细讲一下,还有一些是属于事件对象的常用属性和方法。 1. 注册事件和移除事件 注册事件: addEventListener() attachEvent() 移除事件: removeEventListener() detachEvent() 注意: 需要将元素的事件移除时,需要 ...
分类:Web程序   时间:2016-08-17 23:09:22    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!