1 摘要 验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越来越严峻。本文介绍了一套字符验证码识别的完整流程,对于验证码安全和OCR识别技术都有一定的借鉴意义。 2 关键词 关键词:安全,字符图片,验证码识别,O ...
分类:
编程语言 时间:
2017-09-07 09:58:10
阅读次数:
179
面向对象的特点 和 自己的感悟 1._init_是构造函数,给实例变量(静态变量赋值,属性)赋值 2.self 代表是把实例传进去,谁调用就把谁传进去 3.构造函数 中的实例变量,存在实例的内存空间里 4.类中的方法,类的变量。存在类的内存空间里 5.类的变量,对所有实例(对象)都是有用的,但同名的 ...
分类:
编程语言 时间:
2017-09-07 09:56:02
阅读次数:
186
最近使用ubuntu16.04server版安装ipython的时候一直在报错:IPython6.0+doesnotsupportPython2.6,2.7,3.0,3.1,or3.2.
WhenusingPython2.7,pleaseinstallIPython5.xLTSLongTermSupportversion.
python2.7ipythonCommand"pythonsetup.pyegg_info"failedwitherrorcode1in/tmp/pip-..
分类:
编程语言 时间:
2017-09-07 09:54:49
阅读次数:
219
开头写给自己,To Myself: 很久以来,都想要学习一门编程语言,从去年选择了python开始,反反复复重新开始了N多遍,每一次不会超过俩星期。昨天无意间翻开自己去年记的学习笔记,不禁感叹想当年我曾那么用功,却未能坚持下来,着实可惜。这一次,我告诉自己,最后一次机会,必须坚持到底!must。。。 ...
分类:
编程语言 时间:
2017-09-07 09:54:22
阅读次数:
267
虽然现在很多语言对不同数据结构都封装好了排序方法,但是不同的应用场景中总会用到一些没有现成排序算法的数据结构,这时就要求程序员能够快速手写排序算法。 基于List<Map>实现的快速排序算法。 现有一个List<Map>的引用 list,要求根据list.get(i).get("value")的值来 ...
分类:
编程语言 时间:
2017-09-07 09:54:02
阅读次数:
153
ps:有时间好好整理下格式。从别的编辑器拷贝过来啥都没了。 ~~~~~~~~~~~~~~· 2、java程序设计环境 JDK 开发java使用的软件; JRE 运行java使用的软件; SE 用于桌面或简单服务器应用的java平台--废弃 EE 用于复杂服务器应用的java平台--通用。 ME 手机 ...
分类:
编程语言 时间:
2017-09-07 09:53:46
阅读次数:
206
java:Map借口及其子类 Conllection是保存单值最大得父接口(即没有key的数据),那么Map是保存的内容是一对键值的数据,即KEY->VALUE的形式保存,如电话簿等. Map常用的接口有三个: HashMap, Hashtable, TreeMap, Map的常用方法: put(k ...
分类:
编程语言 时间:
2017-09-07 09:53:26
阅读次数:
192
更新content时更新Lucene的索引 private void afterContentStatusChange(Content content, Short operate){ ...
分类:
编程语言 时间:
2017-09-07 01:02:31
阅读次数:
210
1. 内存泄漏: 在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。 内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。 C/C++由于灵活、高效的优点一直以来都是主流的程 ...
分类:
编程语言 时间:
2017-09-07 01:02:21
阅读次数:
229
import java.util.Scanner;//比较大小public class Main3 { public static void main(String[] args) { input2 fnc=new input2(); int x=0,y=0,z=0; System.out.prin ...
分类:
编程语言 时间:
2017-09-07 01:01:52
阅读次数:
438
EL简介 EL语言原本是JSTL1.0中的技术(所以EL和JSTL配合如此亲密和默契也就是自然的了),但是从JSP2.0开始(JSTL1.1)就分离出来纳入了JSP的标准了。因此EL不需要任何jar包,他是集成到JSP技术本身中的了。 由于EL定位是 表达式语言,因此EL只能用于做简单的运算和取值, ...
分类:
编程语言 时间:
2017-09-07 01:01:20
阅读次数:
291
1.什么是网络编程 网络编程其实就是实现两个计算机的数据交换(交互)。 可以通过直接或间接的通过网络协议与其他的计算机进行通讯。(HTTP协议,TCP/IP协议等) 2.Tcp网络编程的实现流程 主要分为服务器端(Server)和客户端(Client)。 通过这个图我们其实就可以了解了实现服务器和客 ...
分类:
编程语言 时间:
2017-09-07 01:00:15
阅读次数:
201
线程介绍 线程是进程中的一个实体,是独立调度和分派的基本单位。 线程自身基本上不拥有系统资源,只拥有少许运行中必不可少的私有资源。线程可与同属一个进程的其他线程共享进程的全部资源。 线程使用的目标 线程使用的目标:既能提高进程并发度,又能降低系统的额外开销。 线程的实现 实现:将进程的资源申请和调度 ...
分类:
编程语言 时间:
2017-09-07 00:59:48
阅读次数:
232
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 ...
分类:
编程语言 时间:
2017-09-07 00:59:04
阅读次数:
285
一、过滤器简介 Filter 位于客户端和请求资源之间,请求的资源可以是 Servlet Jsp html (img,javascript,css)等。用于拦截浏览器发给服务器的请求(Request)和服务器返回给浏览器的内容(Response)。一言以蔽之:过滤器是用来筛选请求的。 * 怎么实现一 ...
分类:
编程语言 时间:
2017-09-07 00:58:22
阅读次数:
253
依赖注入 依赖注入的方式主要有两种,setter注入和构造器注入 1.setter注入 setter注入指的是通过成员变量的setter方法来注入被依赖的对象 首先定义两个接口: 定义实现类 配置文件中配置并注入bean 测试: 结果: Spring会自动检测<bean>元素中的<property> ...
分类:
编程语言 时间:
2017-09-07 00:57:31
阅读次数:
196
1、继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。修饰符 class 子类名 extends 父类名super.方法名(参数列表); 2、重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 简单说就是子类重新定义方法。 ...
分类:
编程语言 时间:
2017-09-07 00:56:19
阅读次数:
126