正则表达式 ]*>.*?| 匹配 hello|abcd 不匹配 abc|123|ddd 正则表达式 ^[^`~!/@\#}$%:;)(_^{&*=|'+]+$ 匹配 This is a test 不匹配 | That's it 正则表达式 <!--.*?--> 匹配 <!-- &l... ...
分类:
编程语言 时间:
2016-12-13 19:23:39
阅读次数:
238
AJAX 一 AJAX预备知识:json进阶 1.1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象; 请大家记住一句话:json字符串就是js对象的一种表现形式(字符串的形式) 既然我 ...
分类:
编程语言 时间:
2016-12-13 19:20:28
阅读次数:
339
1 package com.han.http; 2 3 4 import java.io.IOException; 5 import java.io.UnsupportedEncodingException; 6 import java.nio.charset.Charset; 7 import j... ...
分类:
编程语言 时间:
2016-12-13 19:14:48
阅读次数:
293
十大编程算法助程序员走上高手之路 分类 编程技术 十大编程算法助程序员走上高手之路 分类 编程技术 算法一:快速排序算法 快 速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种 状况并不常见。事实上,快速排 ...
分类:
编程语言 时间:
2016-12-13 19:11:17
阅读次数:
265
JavaScript 开发的45个经典技巧 分类 编程技术 JavaScript 开发的45个经典技巧 分类 编程技术 JavaScript 是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和 Wakanda)等等。 ...
分类:
编程语言 时间:
2016-12-13 19:08:28
阅读次数:
343
执行php脚本 1. 先配置好php环境变量 2. Tools -> Build System -> New Build System.... { "cmd": ["php", "$file"], "file_regex": "php$", "selector": "source.php" } ct ...
分类:
编程语言 时间:
2016-12-13 19:02:21
阅读次数:
201
新建线程 新建线程很简单,只要使用new关键字创建一个线程对象.并且将它start()起来即可.那么线程start()后,会干什么呢?这才是问题的关键.线程Tread,有一个run()方法.start()方法就会新建一个线程并让这个线程执行run()方法 Thread t1 = new Thread ...
分类:
编程语言 时间:
2016-12-13 19:01:44
阅读次数:
281
在导入一个新项目后出现 The import java.io cannot be resolved、String cannot be resolved to a type 解决: 将JRE System library 导入到项目 ;展开你的项目找到build右击->build path->conf ...
分类:
编程语言 时间:
2016-12-13 19:01:12
阅读次数:
180
序 为什么要用线程池?什么情况下才会用到线程池? 并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 因此,就用到了线程池;线程池中的线程可以复用,就是执行完一个任务,并不被销毁,而是继续执行下一个任务。 ...
分类:
编程语言 时间:
2016-12-13 18:56:44
阅读次数:
313
Eclipse Java Build Path详解 1.设置"source folder"与"output folder". * source folder:存放.java源文件的根目录; * output folder:.class编译输出的根目录; * 纯“java project”中,一般把" ...
分类:
编程语言 时间:
2016-12-13 18:56:37
阅读次数:
168
Dubbo出现的目的是为了应对现在高并发,高数据量请求的问题。目前的垂直应用架构已经无法满足现在大数据的冲击,SOA就应运而生,而Dubbo在国内使用的还是比较多,稳定性也比较不错。 架构 节点角色说明: Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Reg ...
分类:
编程语言 时间:
2016-12-13 18:52:33
阅读次数:
245
负载均衡调度算法大全 分类 编程技术 负载均衡调度算法大全 分类 编程技术 负载主机可以提供很多种负载均衡方法,也就是我们常说的调度方法或算法: 轮循(Round Robin) 这 种方法会将收到的请求循环分配到服务器集群中的每台机器,即有效服务器。如果使用这种方式,所有的标记进入虚拟服务的服务器应 ...
分类:
编程语言 时间:
2016-12-13 18:50:27
阅读次数:
260
#单一职责原则 一个类只做一件事 #开闭原则 拓展开,修改源码闭 #动态代理 1 基于接口的方式 jdk的动动代理2 基于类的方式 cglib的代理 #SSH整合 1.spring(容器) 1>导入jar包 2>测试spring是否能够正常运行2.hibernate(持久层) 1>导入jar包 2> ...
分类:
编程语言 时间:
2016-12-13 18:48:32
阅读次数:
219
对象字面量 对象字面值是封闭在花括号对({})中的一个对象的零个或多个"属性名-值"对的(元素)列表。你不能在一条语句的开头就使用对象字面值,这将导致错误或产生超出预料的行为, 因为此时左花括号({)会被认为是一个语句块的起始符号。 以下是一个对象字面值的例子。对象car的第一个元素(译注:即一个属 ...
分类:
编程语言 时间:
2016-12-13 18:44:18
阅读次数:
260
enumerate函数用于遍历序列中的元素以及它们的下标,多用于在for循环中得到计数,enumerate参数为可遍历的变量,如 字符串,列表等 一般情况下对一个列表或数组既要遍历索引又要遍历元素时,会这样写: 1 2 for i in range (0,len(list)): print i ,l ...
分类:
编程语言 时间:
2016-12-13 18:44:24
阅读次数:
190
类型转化也许大家并不陌生,int i; float j; j = (float)i; i = (int)j; 像这样的显式转化其实很常见,强制类型转换可能会丢失部分数据,所以如果不加(int)做强制转换,严检查的编译会报错,宽检查的编译会报warning。在C语言中,指针是4字节或者8字节的,所以指 ...
分类:
编程语言 时间:
2016-12-13 18:41:33
阅读次数:
235
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。 ...
分类:
编程语言 时间:
2016-12-13 18:40:05
阅读次数:
179