1.修饰符g : global 全文搜索,不添加,搜索到第一个匹配停止 i : ignore case 忽略大小写,默认大小写敏感m : multiple lines 多行搜索 2.元字符 正则表达式由两种基本字符类型组成: -原义文本字符 -元字符元字符是在正则表达式中由特殊含义的非字母字符* +... ...
分类:
编程语言 时间:
2016-08-15 17:21:05
收藏:
0 评论:
0 赞:
0 阅读:
268
很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。 今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发? 这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们 ...
分类:
编程语言 时间:
2016-08-15 17:18:44
收藏:
0 评论:
0 赞:
0 阅读:
230
A:布尔表达式(真/假),B:执行语句 ,C :执行语句 最直观的: A ? B :C (如果A为真执行B否则执行C) android中的一段代码 return 代表返回 得出结果后 依靠它将数据返回给上层方法进行计算 (如果不懂只需要知道它代表意思:返回 发送)时间久了就懂了如果(A)mData ...
分类:
编程语言 时间:
2016-08-15 17:17:58
收藏:
0 评论:
0 赞:
0 阅读:
658
一、工厂模式 工厂模式的缺陷是:没解决对象识别的问题,而且每个对象的showMessage方法都不是同一个方法(每个方法在每个对象实例上都重新创建了一遍),增加了开销 二、构造函数模式 构造函数模式解决了对象识别的问题,但是每个对象的showMessage方法不是同一个方法(每个方法在每个对象实例上 ...
分类:
编程语言 时间:
2016-08-15 17:17:04
收藏:
0 评论:
0 赞:
0 阅读:
126
...
分类:
编程语言 时间:
2016-08-15 17:16:54
收藏:
0 评论:
0 赞:
0 阅读:
267
1、环境 a. jar包 (mybatis+spring mvc运行包+两者整合包mybatis-spring.jar) b.工程目录 c. 配置文件 mybatis:SqlMapConfig.xml、mapper.xml等 spring mvc: applicationContext.xml a) ...
分类:
编程语言 时间:
2016-08-15 17:10:14
收藏:
0 评论:
0 赞:
0 阅读:
137
最近在搞jni, 所以又捡起了c++, java 和c++都是类c的语言, 所以相似度还是很高的, 这就导致了某些地方窝老是搞混, 比如类的实例化。 c++: | java: class A{ | public class A{ public: | public A(int i){}; A(int ...
分类:
编程语言 时间:
2016-08-15 17:08:44
收藏:
0 评论:
0 赞:
0 阅读:
110
现实开发中表单重复提交的例子很多,就包括手上这个门户的项目也有这种应用场景,用的次数多,但是总结,这还是第一次。 一、基本原理 使用token,给所有的url加一个拦截器,在拦截器里面用java的UUID生成一个随机的UUID并把这个UUID放到session里面,然后在浏览器做数据提交的时候将此U ...
分类:
编程语言 时间:
2016-08-15 17:07:44
收藏:
0 评论:
0 赞:
0 阅读:
219
在方法中定义使用的this关键字,它的值是当前对象的引用.也就是说你只能用它来调用属于当前对象的方法或者使用this处理方法中成员变量和局部变量重名的情况.而且,更为重要的是this和super都无法出现在static 修饰的方法中,static 修饰的方法是属于类的,该方法的调用者可能是一个类,而 ...
分类:
编程语言 时间:
2016-08-15 16:01:35
收藏:
0 评论:
0 赞:
0 阅读:
269
我看到其他的特别好的博客将的都超级精彩 但是我觉得 就我个人看完后 还是有点蒙(好吧 我也 那个耐心看完) 下面是重点的那一句话: 定义: 定义s[0~len-1] next 数组就是 next[i] 的 是字符串s[0~i]以s[i]为结尾的字符串和s[0]的后缀的最长公共序列的长度 举个栗子吧: ...
分类:
编程语言 时间:
2016-08-15 15:59:14
收藏:
0 评论:
0 赞:
0 阅读:
283
...
分类:
编程语言 时间:
2016-08-15 15:58:44
收藏:
0 评论:
0 赞:
0 阅读:
300
排序小结排序算法是基础之基矗在这里小结一下。方便自己查阅和学习。1.冒泡排序(BubbleSort)思想:比较相邻的两个元素,如果前面的元素大于后面的元素,交换之。思路:采用双层循环。外循环控制要处理多少趟。里面循环用来做元素的交换操作。注意上下界。稳定性:稳定时间复杂..
分类:
编程语言 时间:
2016-08-15 14:55:15
收藏:
0 评论:
0 赞:
0 阅读:
214
系统环境:Windows7Pyhton2.7.12pip-8.1.21、下载安装包python2.7.12安装包下载地址:https://www.python.org/downloads/pip安装包下载地址:https://pypi.python.org/pypi/pip#downloads2、安装Pythona、双击下载后的安装包,一直点下一步即可。b、配置Python的环境变量,操作..
分类:
编程语言 时间:
2016-08-15 14:55:05
收藏:
0 评论:
0 赞:
0 阅读:
405
简介:回调函数是基于C编程的WindowsSDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个..
分类:
编程语言 时间:
2016-08-15 14:54:15
收藏:
0 评论:
0 赞:
0 阅读:
264
简介:回调函数是基于C编程的WindowsSDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个..
分类:
编程语言 时间:
2016-08-15 14:54:06
收藏:
0 评论:
0 赞:
0 阅读:
218
浮点类型是有小数部分的数字。表示的范围比整数类型更大,可存储比Int类型更大或更小的数字。提供了3种表示形式:(1)Float表示32位浮点数,可精确到小数点后6位。(2)Double表示64位浮点数,可精确到小数点后15位。(3)Float80表示80位浮点数,可精确到小数点后17位。※Flo..
分类:
编程语言 时间:
2016-08-15 14:53:25
收藏:
0 评论:
0 赞:
0 阅读:
224
1整数类型整数就是没有小数部分的数字。整数类型分为两种:(1)有符号整数类型:表示负整数、零、和正整数(2)无符号整数类型:表示零、和正整数有符号整数类型有5种表示方式:(1)Int8:在内存中占8位,表示的范围是:-128~127(2)Int16:在内存中占16位,表示的范围是:..
分类:
编程语言 时间:
2016-08-15 14:53:15
收藏:
0 评论:
0 赞:
0 阅读:
298
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。答:文件管理类命令有:pwd,cd,ls,mkdir,rmdir,tree1、目录相关命令:pwd,cd(1)查看用户当前工作目录:pwd例:[root@localhost~]#pwd#显示出当前工作的目录/root[root@localhost~]#(2)CD的用法cd或者c..
分类:
编程语言 时间:
2016-08-15 14:53:07
收藏:
0 评论:
0 赞:
0 阅读:
290
布尔类型指逻辑上的,只能是真或者假。用Bool表示。有两个布尔常量:true和false。主要用于条件判断语句中,如在需要使用Bool类型的地方使用了非布尔值,swift的类型安全机制会报错。varboolvalue1=true
varboolvalue2=false
varisFinished=true//typebool
ifisFinished{
prin..
分类:
编程语言 时间:
2016-08-15 14:52:35
收藏:
0 评论:
0 赞:
0 阅读:
217
printf()的原型是intprintf(constchar*fmt,...);后面三个.表示C语言的变参。那么什么是变参?它有什么功能和作用呢?变参就是参数不确定,可以随意根据需要来改变的参数。我们先举一个固定参数列表的函数:intswap(inta,intb){intc;c=a;a=b;b=c;returna;}这是随便写的一个函数..
分类:
编程语言 时间:
2016-08-15 14:51:15
收藏:
0 评论:
0 赞:
0 阅读:
193