码迷,mamicode.com
首页 > 编程语言
加速你的php数组
有个二维数组$g=array( ‘foo‘=>array( ‘bar‘=>1 ), );如果要访问到bar的值传统需要这样访问$g[‘foo‘][‘bar‘]但是换个思路可以如下访问$g[‘foo.bar‘]或则$g[‘foo_bar‘]等等各种形式由此可以扩展到三维数组甚至js可以这么写这样一来速度必然提上去
分类:编程语言   时间:2015-09-16 16:03:20    阅读次数:125
spring+cxf+hibernate  发布restful WebService服务
项目目录结构项目下载路径:http://pan.baidu.com/s/1o6H06LW(如果项目路径实效,可以qq找我,下面有我qq)1、web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javae..
分类:编程语言   时间:2015-09-16 16:04:12    阅读次数:415
php二维数组去重
方法一:降维去重if(!$isPidArrKey){ //降维去重 $temp=array(); foreach($tmpas$k=>$v){ $v=implode(‘,‘,$v); $temp[]=$v; } $temp=array_unique($temp); foreach($tempas$k=>$v){ $temp[$k]=explode(",",$v); } $tmp=$temp; }方法二:借助第三个数组去重$idsTmp=array(..
分类:编程语言   时间:2015-09-16 16:02:05    阅读次数:202
C++中获取数据类型typeid
有时候,为了达到某种目的,我们需要获取数据类型,这个类型无论是内置类型还是自定义类型,包括类类型; 在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。 dynamic_cas...
分类:编程语言   时间:2015-09-16 15:58:36    阅读次数:235
数组中有一个数字出现的次数超过了数组长度的一半,找出这个数
数组中有一个数字出现的次数超过了数组长度的一半,找出这个数这个算法的时间复杂度是O(n),另外用了两个辅助变量。 k用于临时存储数组中的数据,j用于存储某个数出现的次数。 开始时k存储数组中的第一个数,j为0,如果数组出现的数于k相等,则j加1,否则就减1,如果j为0,就把当前数组中...
分类:编程语言   时间:2015-09-16 16:01:01    阅读次数:203
C# Datatable排序
一:在C#中要对Datatable排序,可使用DefaultView的Sort方法。先获取Datatable的DefaultView,然后设置得到的Dataview的sort属性,最后用视图的ToTable方法将排好序的dataview导出为Datatable。 代码如下: DataTable dt...
分类:编程语言   时间:2015-09-16 15:56:53    阅读次数:180
javascript性能优化之循环迭代(duff)
这段时间一直再学习《高性能javascript》这本书,在这里记录一些学习心得和笔记。。。循环迭代之“Duff's Device”优化迭代次数在1000以上的循环。函数如下: 1 function duff(items) { 2 if(items && items.length) { 3 ...
分类:编程语言   时间:2015-09-16 15:55:39    阅读次数:136
JavaScript入门基础
JavaScript基本语法1、运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、...
分类:编程语言   时间:2015-09-16 15:56:56    阅读次数:209
进程和线程的理解(转)
原文地址:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰...
分类:编程语言   时间:2015-09-16 15:55:04    阅读次数:100
java 实现文件内容的加密和解密
package com.umapp.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import ja...
分类:编程语言   时间:2015-09-16 15:53:20    阅读次数:150
完美替代javascript的alert和confirm------sweetalert
http://t4t5.github.io/sweetalert/这个地址下有完整的演示MORE EXAMPLESIn these examples, we're using the shorthand functionswalto call sweetAlert.A basic messageTr...
分类:编程语言   时间:2015-09-16 15:53:27    阅读次数:2450
python 类属性 实例属性 类方法 实例方法 静态方法(转载)
本文是转载,纯粹是为了方便后面自己查看,建议还是看原文的:http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html一、先来谈一下类属性和实例属性 在前面的例子中我们接触到的就是类属性,顾名思义,类属性就是类对象所拥有的属性....
分类:编程语言   时间:2015-09-16 15:53:13    阅读次数:186
浅谈Javascript数组的使用
数组的大小js数组可以动态调整大小,更确切点说,它没有数组越界的概念,a[a.length]没什么问题。比如声明一个数组a = [1, 3, 5],现在的数组大小是3,最后一个元素的索引是2,但是你依然可以使用a[3],访问a[3]返回的是undefined,给a[3]赋值:a[3] = 7,是给数...
分类:编程语言   时间:2015-09-16 15:53:20    阅读次数:155
javaweb二
除了servlet规范,还有filter,listener。filter和servlet相似,但是在servlet之前执行,主要区别是有一个FilterChain接口可以执行拦截方法。 1 import java.io.IOException; 2 import javax.servlet.Filt...
分类:编程语言   时间:2015-09-16 15:50:45    阅读次数:270
总结swi1.2适配swift2.0遇到的改变
swift1.2适配swift2.0以下列举的是我在项目中遇到的需要修改的,基本常见的问题就没有罗列了。1.find函数变成了为indexOf2.sort变成了sortInPlace3.sorted变成了sort4.enumerate(self.tableView.visibleCells)修改为s...
分类:编程语言   时间:2015-09-16 15:48:16    阅读次数:181
JAVA中科学计数法转换普通计数法
今天发现数据库里汇总的数据有点大,一输出就被自动转化成科学计数法了。后来发现是转换字符串的方法有问题。如下:String a = "11234567.89";BigDecimal db = new BigDecimal(a);System.out.println("科学计数:" +db.toSt.....
分类:编程语言   时间:2015-09-16 15:46:01    阅读次数:137
SSH项目所需jar包下载地址
struts2下载地址: http://pan.baidu.com/s/1c0joXbihibernate下载地址: http://pan.baidu.com/s/1c0ues1aspring下载地址: http://pan.baidu.com/s/1bnugt6B最后附上spring官方下载...
分类:编程语言   时间:2015-09-16 15:43:32    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!