1 JSON.stringify 2 var o={"a":1,"b":2,"c":"cc","d":{"aaa":1,"bbb":"2"}}; 3 function o2s(o){ 4 var s=['{']; 5 for(var k in o){ 6 s.push('"'+k+'":')...
分类:
Web程序 时间:
2014-11-06 12:18:21
阅读次数:
191
快速排序和归并排序都是分治法的典型应用,主要区别在于,快速排序重在分,而归并排序重在治。 快速排序基于以下假设:已知x,序列中一半的数据大于x,另一半小于等于x,且小于等于x的数据在数组前一半,大于x的在后一半。这种分割不需要额外的存储空间,对两侧数据分别递归进行,最终数组排序即可完成。 实...
分类:
编程语言 时间:
2014-11-06 12:17:59
阅读次数:
181
DOM对象模型的四个基本接口在DOM对象模型接口规范中,有四个基本的接口:Document,Node,NodeList以及NamedNodeMap。在这四个基本接口中,Document接口是对文档进行操作的入口,它是从Node接口继承过来的。Node接口是其他大多数接口的父类,象Documet,El...
分类:
其他好文 时间:
2014-11-06 12:20:17
阅读次数:
294
public static void main(String[] args) { String s="1,2,2,2,2,2,3,3,3"; String[] array = s.split(","); StringBuilder sb = new StringBuilder(); ...
分类:
编程语言 时间:
2014-11-06 12:18:38
阅读次数:
206
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子...
分类:
移动开发 时间:
2014-11-06 12:18:17
阅读次数:
198
实际测试需要使用IOS8并且32-bit的设备;具体打开调试的方法有三种:1.底部调试菜单中;2,debug菜单中3.debug navigator 中
分类:
其他好文 时间:
2014-11-06 12:20:02
阅读次数:
351
什么是结构体? 简单的来说,结构体就是个能够包含不同数据类型的一个结构,他是一种能够自己定义的数据类型,他的特点和数组主要有两点不同,首先结构体能够在一个结构中声明不同的数据类型,第二相同结构的结构体变量是能够相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,他本身不是数据类型(而.....
分类:
其他好文 时间:
2014-11-06 12:19:53
阅读次数:
189
1 function $(selector){ 2 return new O(document.getElementById(selector)); 3 } 4 function O(ele){ 5 this.ele=ele; 6 } 7 O.prototype.show=function()...
分类:
Web程序 时间:
2014-11-06 12:17:24
阅读次数:
152
meta是meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要作用:对应网页内容,以便于搜索引擎机器人查找、分类,其中最常用的是description和keywords;浏览器厂商定义的meta值,譬如ios的诸多属性移动端...
分类:
Web程序 时间:
2014-11-06 12:17:02
阅读次数:
134
使用CakePHP搭建的电商系统,支付接口使用的银联支付。最近在测试的时候发现一个问题,登录用户选择商品进行支付,付款成功后点击“返回商户”按钮,页面返回后用户的登录状态丢失。经过多次测试,发现此问题只出现在双核浏览器中,以360浏览器为例,用户在选择商品的时候,默认使用的是浏览器的极速模式,但.....
分类:
Web程序 时间:
2014-11-06 12:19:14
阅读次数:
185
1.获取项目根路径:HttpServletRequest request = ServletActionContext.getRequest();//获取物理根路径String basePath = request.getSession().getServletContext().getRealPa...
分类:
其他好文 时间:
2014-11-06 12:19:14
阅读次数:
165
通常的技巧是使用一个指针: int x = 1; if(*(char *)&x == 1) printf("little-endian\n"); else printf("big-endian\n");或者一个union: union { int i; char c[si...
分类:
其他好文 时间:
2014-11-06 12:17:24
阅读次数:
693
1.概述本例是在学习系列07介绍的项目基础上进行演练……2.添加实体在Models文件夹下,添加Supplier.cs类,代码:using System.Collections.Generic;namespace ProductService.Models{ public class Supp...
分类:
Windows程序 时间:
2014-11-06 12:17:31
阅读次数:
1407
1、策略模式概念定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。策略模式主要是管理一堆有共性的算法,客户端可以根据需要,很快切换这些算法,并且保持可扩展性。策略模式的本质:分离算法,选择实现。2、策略模式实现下面针对策略模式说一个小型的实现例子,个人觉得学习设计模式,最好的方法是看...
分类:
移动开发 时间:
2014-11-06 12:15:52
阅读次数:
202
修改lang_admincp.php、lang_message.php、table_common_member_action_log.php就可以实现这个效果。下面是详细过程。首选,连接php虚拟主机下载这三个文件下载到本地电脑/source/language/lang_admincp.php/so...
分类:
Web程序 时间:
2014-11-06 12:17:37
阅读次数:
1864
#line 的作用是改变当前行数和文件名称,它们是在编译程序中预先定义的标识符命令的基本形式如下: #line number["filename"]其中[]内的文件名可以省略。例如: #line 30 a.h其中,文件名a.h 可以省略不写。这条指令可以改变当前的行号和文件名,例如上面的这条预处理指...
分类:
其他好文 时间:
2014-11-06 12:17:10
阅读次数:
517
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使...
分类:
编程语言 时间:
2014-11-06 12:17:27
阅读次数:
191