本文不讨论正则表达式入门,即如何使用正则匹配。讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式。 Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达式:使用new RegExp()构造函数使用正则表达字面量 先说结果,使用正则表达字面量的效率更.....
分类:
编程语言 时间:
2015-07-21 01:27:03
阅读次数:
173
本文要点多线程安全隐患引出多线程安全隐患代码示例多线程安全隐患解决方案一、多线程安全隐患引出 假设火车站有3个卖票窗口,余票是1000,卖票窗口3个线程同一时刻读取剩余票数,都是读取的1000,卖票线程1卖了一张 ,余票变成999。卖票线程2反应慢点,在卖票线程1后面执行卖票,因为卖票线程2刚开始....
分类:
编程语言 时间:
2015-07-21 01:26:52
阅读次数:
140
java 处理XML(dom4j-1.6.1)Java 处理xml有很多框架,今天使用主流框架dom4j-1.6.1下载地址:http://www.dom4j.org/dom4j-1.6.1/Dom4j,是一款开源的处理XML,XPath, and XSLT的框架,它容易使用,并且完全支持DOM, ...
分类:
编程语言 时间:
2015-07-21 01:28:10
阅读次数:
139
创建正则表达式你可以从比较简单的东西入手学习正则表达式。要想全面地掌握怎样构建正则表达式,可以去看JDK文档的java.util.regex的Pattern类的文档。字符B字符B\xhh16进制值0xhh所表示的字符\uhhhh16进制值0xhhhh所表示的Unicode字符\tTab\n换行符\r...
分类:
编程语言 时间:
2015-07-21 01:25:09
阅读次数:
198
1、什么是线程?线程是指程序在执行过程中,能够执行程序代码的一个执行单元,在Java语言中,线程有四种状态:运行,就绪,挂起,结束。2、线程与进程的区别?进程是一段正在运行的程序,而线程有时也被称为轻量级进程,它是进程的执行单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间,但是,各个线...
分类:
编程语言 时间:
2015-07-21 01:25:23
阅读次数:
193
1:java泛型的好处是可以实现类型检查,比较安全,可以实现功能的扩展化,增强功能。2:泛型的概念就是参数化的类型,相当于方法中的形式参数一样,先做一个占位符然后再在使用的时候传递真正的参数进去。3:package generic;/** * 自定义泛型类 * @author PC * */publ...
分类:
编程语言 时间:
2015-07-21 01:24:27
阅读次数:
203
#include #include //C++的数学函数库using namespace std; class Point{ public : Point(Point &p);//没有任何的返回类型;构造函数函数名必须等于类名;通常被设为共有函数。构造函数在对象被创建的时候将被自动调用...
分类:
编程语言 时间:
2015-07-21 01:22:26
阅读次数:
143
【jq与js的关系】:jq是对js常用的方法进行封装、简化和优化。【小技巧】ctrl+k+D :VS写代码格式乱了时,整理代码用的快捷键----------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-07-21 01:21:55
阅读次数:
159
1、代码2、编译及运行1、网络编程 TCP 示例simplehttp.go 代码 1 package main 2 3 import ( 4 "net" 5 "os" 6 "io" 7 "bytes" 8 "fmt" 9 )10 11 func main()...
分类:
编程语言 时间:
2015-07-21 01:24:02
阅读次数:
156
---恢复内容开始---1、面向对象三大特性:封装、继承、多态面向过程-想到啥做啥面向对象-整体化分析,再分块制作。发生变化时,面向过程可能要推倒重做,面向对象则可以适应变化1.1封装:Encapsulation(1)把对象的属性和行为看成一个密不可分的整体,将这两者“封装”在一个不可分割的独立单位...
分类:
编程语言 时间:
2015-07-21 01:23:31
阅读次数:
182
1、代码2、编译及运行1、Go语言网络编程:ICMP示例代码icmptest.go 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 "io" 8 "bytes" 9 )10 11 func main(...
分类:
编程语言 时间:
2015-07-21 01:22:26
阅读次数:
124
oDiv.clientWidth---》width+左右padding oDiv.clientHeight---》height+上下padding oDiv.clientTop---》上边框的高度 oDiv.clientLeft---》左边框的宽度 oDiv.offsetWi...
分类:
编程语言 时间:
2015-07-21 01:22:05
阅读次数:
110
到现在为止已经清楚了异常的基本处理形式,但是遗留的两个问题:finally无用、throw无用,那么为了更好的解释这两个操作的含义,给出一个异常处理的标准结构。范例:现在要求定义一个div()方法(定义在MyMath类里面),这个方法开发要求如下:· 此方法之中所有出现的异常一定要交给被调用处进行处...
分类:
编程语言 时间:
2015-07-21 01:16:40
阅读次数:
170
package generic;public class AutoBoxTest { public static void main(String[]args){ Integer a = 1; Integer b = 2; Integer c = 3;...
分类:
编程语言 时间:
2015-07-21 01:17:50
阅读次数:
131
1、条件语句: (1)比较操作符: ==:判断是否相等 !=:判断是否不相等 > :判断是否大于 >=:判断是否大于等于 iNum2 && iNum1>iNum3) //当 iNum1>iNum2 且 iNum1>iNum3 同时满足时,{ alert("第一个...
分类:
编程语言 时间:
2015-07-21 01:16:18
阅读次数:
209
题意:给一个链表,实现插入排序。思路:O(1)空间,O(n*n)复杂度。将排好的用另一个链表头串起来,那个链表头最后删掉,再返回链表。 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int ...
分类:
编程语言 时间:
2015-07-21 01:17:04
阅读次数:
138
1、认识异常(了解)异常指的是导致程序中断的一种指令流。那么下面先通过两个程序来比较程序出现异常与没有出现异常的区别。范例:程序不出现异常public class TestDemo {public static void main(String args[]) {System.out.println...
分类:
编程语言 时间:
2015-07-21 01:15:25
阅读次数:
372