首先看一个程序 第一个输出语句c1==c2很好理解,因为c1和c2都是用new 创建的对象的引用,虽然对象的值相同,但两个对象在不同的内存空间,也就是说c1和c2是对两个不同的对象的引用,所以结果为false。第二个输出语句c1.equals(c2)是调用了String类的equals方法,该方法用 ...
分类:
编程语言 时间:
2016-07-24 17:52:57
阅读次数:
205
BM算法 后缀匹配,是指模式串的比较从右到左,模式串的移动也是从左到右的匹配过程,经典的BM算法其实是对后缀蛮力匹配算法的改进。为了实现更快移动模式串,BM算法定义了两个规则,好后缀规则和坏字符规则,如下图可以清晰的看出他们的含义。利用好后缀和坏字符可以大大加快模式串的移动距离,不是简单的++j,而 ...
分类:
编程语言 时间:
2016-07-24 17:50:58
阅读次数:
685
架构实例之Demo_JSP_JavaBean_Servlet 1、开发工具和开发环境 开发工具: MyEclipse10,JDK1.6.0_13(32位),Tomcat7.0(32位),mysql5.7.13 开发环境:WIN10 2、Demo_JSP_JavaBean_Servlet实现功能 用户 ...
分类:
编程语言 时间:
2016-07-24 17:51:05
阅读次数:
282
//转 http://blog.csdn.net/lyfi01/article/details/6415726 ...
分类:
编程语言 时间:
2016-07-24 17:49:36
阅读次数:
282
前言: 其实一开始写前言我是拒绝的,因为我觉得如果你是一个程序猿的话,至少要写个牛逼的代码来吸引各位看官,正如我前面所说,我真的是拒绝的,我写博文的原因只是为了记录自己学习的全过程,空杯心态,技术沉淀,希望能够遇到更完美的自己。 接下来,是我学习中的一点点小心得和点滴,来跟大家一起分享分享,水平有限 ...
分类:
编程语言 时间:
2016-07-24 17:47:40
阅读次数:
1044
在A中,调用B.join()那么,A会“等”B先执行 结果: 0:main1:main2:main3:main4:main5:main6:main7:main8:main9:main10:main11:main12:main13:main14:main15:main16:main17:main100 ...
分类:
编程语言 时间:
2016-07-24 17:47:32
阅读次数:
135
2016-07-24 1,Math类介绍 Math.Random() [0,1) 2,猜数字游戏 课下作业:猜数字小程序优化,增加次数限制的功能。 【参考资料】 [1] Java轻松入门经典教程【完整版】 ...
分类:
编程语言 时间:
2016-07-24 17:46:00
阅读次数:
257
2016-07-24 1,StringBuffer简介 StringBuffer sb=new StringBuffer(); System.out.println(sb.capacity()); StringBuffer sb2=new StringBuffer("abc"); System.ou ...
分类:
编程语言 时间:
2016-07-24 17:43:56
阅读次数:
155
什么时候“死亡”? 1,线程体正常执行完毕; 2,外部干涉停止 1)、线程类中 加入标识 2)、线程体中使用该标识 3)、对外提供 改变 标识的方法 4)、外部根据条件 调用方法,停止线程 ...
分类:
编程语言 时间:
2016-07-24 17:45:35
阅读次数:
147
一、MFC绘图 1.相关问题 WIN32 - HDC MFC - CDC类对象 2.相关类 (1)CDC类 - 父类CObject,封装了关于绘图的各种API函数,还封装了成员变量m_hDC(保存绘图设备句柄) (2)CDC类的子类 CClientDC - 封装了在客户区中绘图的绘图设备,::Get ...
分类:
编程语言 时间:
2016-07-24 17:45:31
阅读次数:
139
2016-07-24 1,Date类 2,DateFormat类 【参考资料】 [1] Java轻松入门经典教程【完整版】 ...
分类:
编程语言 时间:
2016-07-24 17:41:42
阅读次数:
137
2016-07-24 1,Object类的常用方法介绍 finalize() gc() 这两个方法我们不要试图去控制,他们是由Java虚拟机 控制的,我们只能建议gc()去执行finalize(),但具体是否执行,只有 Java虚拟机才知道,因为这是有Java虚拟机的算法决定的。 【参考资料】 [1 ...
分类:
编程语言 时间:
2016-07-24 17:38:52
阅读次数:
114
项目中,很多时候要对数据作隐私保护,隐藏一些数据的关键信息,比如身份证,隐藏其中的出生年月 一个很好的补齐*号的方法 ...
分类:
编程语言 时间:
2016-07-24 17:36:27
阅读次数:
344
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join():将多个路径组合后返回 一、函数说明 1、join( ...
分类:
编程语言 时间:
2016-07-24 17:35:33
阅读次数:
184
建造者模式 在GOF的《设计模式 可复用面向对象软件的基础》中是这样说的:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 这句话,似懂非懂的。一个复杂对象的创建,其通常是由很多的子对象构成;如果一个对象能够直接就创建好了,那么也不会称之为复杂对象。由于项目中需求的变化,这 ...
分类:
编程语言 时间:
2016-07-24 17:38:02
阅读次数:
217
Java 基础 Java 进阶 Java 安全 [Java 安全]消息摘要与数字签名 [Java 安全]加密算法 ...
分类:
编程语言 时间:
2016-07-24 17:35:27
阅读次数:
155