- 博客(16)
- 收藏
- 关注
原创 线性数据交叉判断
class InterleavingCompare{ /** * 查看a和b是否与c和d存在交错 * @param $a 预设的开始值 * @param $b 预设的截至值 * @param $c 已存在的开始值 * @param $d 已存在的截至值 * @return boolean */
2017-11-30 08:52:44
430
原创 php工具方法
//城市json创建function res(&$list, $city, $parent_id){ foreach($list as $key=>$value){ if($value['id'] == $parent_id){ $list[$key]['sub'][] = $city; return; }else if(count($value['sub']) > 0)
2017-07-26 09:18:48
344
原创 一个简单的分页类
package com.qnkj.bdsup.platform.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 分页类 * @author doowan */public class Paginator{ private int interval = 10; //在页面中显示的分页
2016-11-11 08:34:04
655
原创 js页面限时任务执行
/* startDate:开始时间。 endDate,截止时间,为空时,默认不过期 格式:2005-05-07 00:00:00 */function BannerTimer(startDate,endDate){ endDate = endDate || false; //callback 回调函数 this.task = function(callback){
2016-06-08 16:39:45
597
原创 数据结构图的运算(深度优先)
//图:// 有向图:指某个顶点完成任务依赖于另一个顶点的任务是否完成;// 无向图:可以从任意的顶点到另外的顶点,也就是各个顶点没有依赖性;// 邻接:如果两个顶点被一条直线连接,那么这连个顶点是临近的;// 路径:路径是边的序列,例如:A->E 中间存在B、C、D,所以ABCDE为路径序列// 连通图:如果至少有一个路径可以链接“所有
2016-04-13 17:02:49
1064
转载 为什么字符串hash的乘积取值33
DJBX33A (Daniel J. Bernstein, Times 33 with Addition)This is Daniel J. Bernstein's popular `times 33' hash function asposted by him years ago on comp.lang.c. It basically uses a functionlike `
2016-04-11 12:03:20
663
原创 JLaTeXMath latex排版处理的开源代码,留个底
http://forge.scilab.org/index.php/p/jlatexmath/downloads/
2015-05-29 18:42:14
2346
原创 Sublime常用插件
ctags:方法函数代码定位;sftp:ftpConvertToUTF8:utf-gbk编码转换 tag:html代码格式化
2015-05-29 10:07:00
409
原创 js模板
function Template(left,right){ var LEFT = left || '<%'; var RIGHT = right || '%>'; var _arguments = null; var _params = []; this.render = function(tpl, data){ _arguments =
2015-02-25 10:25:23
388
原创 js函数回调
var obj = { f : function(fun){ var arr = [1,2,3,4,5,6]; var len = arr.length; for(var i=0; i<len; i++){ fun(arr[i]); } }}function fun(){ var
2015-01-19 10:56:57
369
转载 Java Design Pattern: Builder
The key feature of Builder pattern is that it involves a step-by-step process to build something, i.e., every produce will follow the sameprocess even though each step is different. In the followi
2014-11-27 15:29:11
744
转载 Class文件解析一:概述
众所周知,Java中最吹捧的莫过于跨平台能力了,而Java的跨平台之所以能够实现就是以为class文件的存在,将源代码编译为class文件,然后class文件可以在任意平台上执行,这就是Java跨平台的根基。那么这篇文章就对class文件进行一些介绍,希望读者能够在此得到一些信息, 这里参考的资料为《java虚拟机规范Java SE 7》,大家有兴趣的话可以点此下载pdf版本,感谢原作者
2014-11-08 23:00:00
603
转载 欧几里得相似度
$data=array('a'=>array('a'=> 2.5, 'b'=> 3.5, 'c'=> 3.0,'d'=> 3.5, 'e'=> 2.5, 'f'=> 3.0), 'b'=>array('a'=> 3.0, 'b'=> 3.5, 'c'=> 1.5, 'd'=> 5.0, 'f'=> 3.0, 'e'=> 3.5), 'c'=>array('a
2014-11-08 22:27:00
848
原创 针对JSON的封装操作
function ObjectWarpper(initiallyObject){ var obj = {}; var index = 0; this.extend = function(objs){ for(var val in objs){ if(!this.isContainKey(val)){ index++; } obj[val] = objs[val]
2014-06-13 16:51:46
442
转载 归并排序
public class MergeSort { private long[] arr; private int size; private int index; public MergeSort(){} public MergeSort(int size){ this.size = size;
2014-06-13 16:47:17
542
转载 数组转义处理
$data1 = array('a'=>333,'c'=>"333242334'3",'d'=>"sfsdfsd'f",'tt'=>'aaaaaaaaaaaaaaaa');function stripSlashes1(&$data){ if(is_array($data)) { if(count($data) == 0) re
2014-03-06 16:37:37
1558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人