浅析正则表达式—(原理篇)前言:
其实这篇文章很久之前就应该发出来,由于种种原因没有发出来,如果这篇文章中有错误,还请大家指出,小弟并改正之,没有学不会的东西,只有不想学的东西,只要功夫深,铁杵磨成针,我的至理名言:吾生也有涯而知也无涯,以有涯随无涯,殆矣。我们只要坚持将其看完,相信大家的正则表达....
分类:
其他好文 时间:
2014-05-16 04:25:04
阅读次数:
358
最近一个项目的服务器老是出现Session数据丢失问题,导致用户莫名其妙的退出,原因是太相信我们的运维人员所谓的负载均衡会话保持的概念。会话保持
的原理就是负载均衡通过Cookie来分发那个客户连接被路由到那台后端具体服务器,例如后端有两台服务器,负载均衡将会将所有的请求平均分配对应后端两 台服务器...
分类:
Web程序 时间:
2014-05-16 04:12:03
阅读次数:
320
下面要讲到的8种排序都属于内部排序,既在内存中完成,主要从理论原理方面来分析的。
插入排序①直接插入排序例:六个数12 15 9 20 6 31 24
用直接插入排序,如下图:思路:第一步:从给出的六个数中,随便拿出一个数,比如12,形成一个有序的数据序列(一个数当然是有序的数据序列了,不看12之外...
分类:
其他好文 时间:
2014-05-16 04:05:21
阅读次数:
251
1. 装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。装箱是隐式的。当
CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。装箱和取消装箱的概念是类型系统 C#
统一视图的基础,其中任一类型的值都被视为一个对象。2. 拆...
分类:
其他好文 时间:
2014-05-16 03:53:13
阅读次数:
220
建材行业目前发展迅速,而且竞争相当激烈。在激烈的市场环境下,原材料提价,劳动力成本上涨,企业数量多,品牌杂乱,导致企业利润被不断压制。而建材行业的CRM尚处于初步阶段,甚至很多企业对于客户关系管理没有具体概念。
分类:
其他好文 时间:
2014-05-16 03:51:45
阅读次数:
350
Map概念要同时存储两个元素Key和Value,他们之间有映射关系,每个键不能重复,每个键只能映射到一个值。当数据之间存在映射关系的时候,考虑使用Map集合。Map常用方法
如果添加的键原来有值,后添加的值会覆盖前面的值,并返回之前的值。put会返回来先添加的值,后添加的值会覆盖原有的值。Mapt....
分类:
编程语言 时间:
2014-05-16 03:38:51
阅读次数:
409
1.String类概念(1)String是final的,不可被继承。public final
class String。String是的本质是字符数组char[], 并且其值不可改变。private final char
value[];(2)Java运行时会维护一个String Pool(Stri...
分类:
其他好文 时间:
2014-05-16 03:32:32
阅读次数:
301
异步编程(Asynchronous Programming)
异步编程与我们所看过的其他并行编程形式有一些不同,讨论的其他主题可以有大量的线程并行运行,可以完全利用系统中可用的处理器;而在异步编程中,需要避免阻塞线程,我们在这一章的第一节“线程、内存、锁定和阻塞”中已经对阻塞线程的概念有所了解了。阻塞的线程是不能工作的线程,因为它需要等待其他任务的完成;线程等待的通常任务是操作系统执行的输...
分类:
其他好文 时间:
2014-05-15 12:23:35
阅读次数:
354
经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。
说起分析源码,那么应该从哪儿开始看起呢?这就要回顾一下Volley的用法了,还记得吗,使用Volley的第一步,首先要调用Volley.newRequestQueue(context)方法来获取一个RequestQueue对象,那么我们自然要从这个方法开...
分类:
移动开发 时间:
2014-05-15 12:22:59
阅读次数:
431