- 博客(11)
- 收藏
- 关注
原创 使用tesseract-ocr进行简单的验证码识别和训练
由于工作需要,尝试验证码识别方案这里只涉及简单的验证码识别,复杂的自行尝试一、处理图像图像质量可能不行,这种情况下进行图像处理,将图像进行灰度化,二值化,去噪处理,必要是可截取图片二、识别图像准备工作:安装tesseract软件。我用的是windows版,3.02版本,linux自行安装哈还需要jtessBoxEditor ,java开发的,所以需要jd
2017-06-30 16:09:18
2440
1
转载 mybatis 实现关联关系
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, 3
2017-01-19 13:57:21
1026
转载 linux常用命令
arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU inf
2017-01-17 14:52:05
230
原创 zookeeper集群搭建
2.1环境准备 在需要安装zookeeper的机器上安装java,配置JAVA_HOME 准备zookeeper的源码包,配置zookeeper的环境变量ZOOKEEPER_HOME(可选) 需要打开使用到的防火墙的相应端口2.2安装 注:以下涉及到的目录和端口可修改、可自定义 在所有zookeeper
2016-12-22 17:30:24
303
原创 java中的Queue
Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Q
2016-11-09 14:46:09
1315
1
转载 java对象创建过程
首先看一个类Dog:Java代码package cn.tutorinfo.classloader; public class Dog { private String name; // 静态成员变量 private static DogProfile profile = new DogProfile("公", 3)
2016-11-09 13:46:04
437
转载 ConcurrentHashMap原理
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅
2016-05-27 18:47:14
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人