自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSM之前回顾

SSM之前的笔记综合

2023-02-08 22:27:12 538

原创 Tesseract综述

最全的Tesseract OCR技术综述

2023-02-04 18:32:32 2017

原创 为Tesseract适配多语言模型

为多个语言适配Tesseract

2023-02-04 18:21:25 1425

原创 基于制表位停止检测的页面布局分析方法_TesseractOCR内置

基于制表位停止检测的页面布局分析方法

2023-02-04 18:18:52 653

原创 Tesseract技术硬文-来自Google团队分享

Tesseract最全的详细介绍

2023-02-04 18:17:40 515

原创 深度学习表格检测:表检测不错

表检测是许多文档分析应用程序中的关键步骤,因为表用于以结构化的方式向读者展示重要信息。由于表的不同布局和编码,这是一个困难的问题。研究人员提出了许多基于文档布局分析的表检测技术。大多数这些技术都无法推广,因为它们依赖于手工设计的功能,而这些功能对布局变化并不健壮。在本文中,我们提出了一种基于深度学习的表检测方法。在该方法中,首先对文档图像进行预处理。然后,这些图像被馈送到区域建议网络,然后是一个完全连接的神经网络,用于表检测。所提出的方法在不同布局的文档图像(包括文档、研究论文和杂志)上具有较高的精度。我们

2023-02-04 18:15:00 189

原创 异构文档的表格检测

在文档图像中检测表是很重要的,因为不仅表包含重要信息,而且大多数布局分析方法在文档图像中存在表时都失败了。现有的表检测方法主要集中在检测单列文本中的表,在不同布局的文档上工作不可靠。本文提出了一种实用的表检测算法,该算法对不同布局的文档(公司报告、报纸文章、杂志页面等)具有较高的准确性。. 该算法的开源实现作为Tesseract OCR引擎的一部分提供。该算法对公开的UNL V数据集的文档图像进行了评估,与商业OCR系统的表检测模块相比,显示出具有竞争力的性能。

2023-02-04 18:14:16 219

原创 Java0基础_day24_SpringMVC框架_PART2

6.静态资源访问问题回顾之前Tomcat的实验中,我们是否可以访问如下的连接呢?http://localhost:8080/URL/index.jsphttp://localhost:8080/URL/js/jquery-3.5.1.jshttp://localhost:8080/URL/html/3.htmlhttp://localhost:8080/URL/some.do其中除了最后一个,其他都是静态资源,显然不需要springmvc我们也可以使用tomcat进行访问,那么...

2021-12-08 23:03:14 228 1

原创 Java0基础_day24_SpringMVC框架_PART1

标签:SpringMVC、SSM、拦截器、代理对象1.SpringMVC概述是什么?为了让web开发更简单、更高效、便于维护升级,引入了SpringMVC。从名字的角度看,SpringMVC是Spring框架的一个子模块,可以理解为Spring+MVC,这里的MVC是Model、View、Controller是SpringMVC三个核心概念对象的缩写。从底层实现来看,SpringMVC可以看成是Servlet的高级版本,是加上一些其他功能的框架而已。从容器的角度看,Spr...

2021-12-08 23:02:18 243

原创 Java0基础_day23_Spring框架

标签:Spring、ioc、aop、动态代理、spring事务机制1.Spring概述是什么?Spring是一个大家族,即大家说的Spring全家桶,可以看成是不同方向的框架,各有所长,其中Spring框架是基础。从历史的角度,spring是2002年为了解决企业开发中项目模块依赖过多、类之间管理不方便而出现的,用于帮助开发人员创建对象,管理对象之间的关系。核心?Spring是一个框架,对于任何一个框架,我们都需要关注三点:第一:该框架有什么用途?→Spring框架可以管理模块、管..

2021-12-06 21:10:03 277

原创 Java0基础_day22_JDBC增强版_Mybatis框架

标签:Mybatis、JDBC、1.Mybatis概述本部分将简要介绍Mybatis,特别是其核心的构建。Mybatis是什么?Mybaits由apache→google→github,原名ibatis,它是基于java的持久层框架,可以看成是我们前面学习的jdbc 的增强版,核心概念包括Daos接口和Mysqlmaps映射文件。开发人员只需要写好sql语句,交给Mybatis处理,然后就可以得到想要的List集合/java对象,非常方便!为什么需要Mybatis?前面已经说了j.

2021-12-03 16:02:40 265

原创 Java0基础_day21_项目工程管理工具_Maven

标签:Maven、软件工程、jar包管理、开发流程1.Maven简介什么是maven?众所周知,在软件开发中我们有一系列流程,包括编译、测试、打包、部署等工作,在没有maven前,大家怎么开发呢,有哪些问题呢?第一:需要手工导入jar包,并且jar包可能存在依赖、版本问题,加大难度;第二:对源代码测试困难,尤其是源代码有几千个类的时候;因此我们引入了Maven,帮助我们完成代码编译、批量测试、管理jar包、一键打包。Maven的构建流程值得注意的是,Maven的构建流程与.

2021-12-01 23:35:15 268

原创 Java0基础_day20_版本控制工具_Git

标签:Git、SVN、Github、码云gitee1.版本控制简介为什么需要版本控制? 大家肯定遇到过频繁多次修改论文等word文件的情况,极端情况是大家每次修改就另存为一个新文件,非常繁琐,效率很低,同时也无法准确描述每个副本的更改情况,因此我们需要一个工具记录我们的修改历史,保留每次修改后的最终文件,这就引入了版本控制。版本控制分类?版本控制分为上面所说的本地版本控制,集中版本控制和分布式版本控制。集中式版本控制:核心思想:中心服务器负责记录修改历史和保...

2021-11-30 23:35:04 615

原创 Java0基础_day19_Javaweb前后端融合_Ajax替代_Jquery

标签:Jquery库,JS,Ajax1. Jquery概述什么是Jquery? Jqurey是JavaScript的库,封装了很多便于使用的函数,以便更好的操作浏览器DOM对象,例如前面学到的JS中的事件绑定、DOM对象定位、JSON格式解析等等前端操作,以及新建XMLHttpReques异步请求对象获取后端数据等操作都可以用Jquery的高级函数更简洁的解决我们的问题。为什么要用Jquery? 因为Jquery更简洁、兼容性好、有出错提示、体积小、免费,用于定位操作...

2021-11-30 00:40:27 888

原创 Java0基础_day18_Javaweb前后端融合_Ajax

标签:JavaScript-前端、HttpServlet-后端、XML-JSON-中介1.Ajax简介Ajax是一种异步的JS和XML联合体,可以理解为一种新方法,整合了前端的JavaScript、HTML、CSS、DOM编程和后端的HttpServlet-Tomcat、Mysql数据库,其中JS用于创建异步对象并代替浏览器发送请求,而Servlet用于操作数据库,返回数据,二者由xml或者json统一。【注意】现在以JS和JSON居多,因为json轻量级、体积小、易解析。2.Ajax四.

2021-11-28 23:22:01 1112

原创 Java0基础_day17_Javaweb前端_JavaScript

标签:JS、JavaScript1.JS概述JS,全称JavaScript,一门专门用于浏览器解析和执行的语言规范,属于事件驱动语言。本次学习主要包括四大部分,即JS基础语法、DOM编程、BOM编程以及JSON格式。2.JS基础语法→ES6规范/ECMA-262规范首先明确一点,即JS是一门弱类型语言,不同于java的强类型语言,java中变量在使用前必须声明为某个特定的类型,然后一直放在对应类型的容器中,而JS则不需要指定具体的类型,变量的类型由其右侧赋予的值动态决定!2..

2021-11-28 12:57:30 446

原创 Java0基础_day16_Javaweb前端_HTML_CSS_mysql

标签:HTML、CSS、Mysql1.HTML是什么? 专门在浏览器中编译和执行的语言 名字? 超文本标记语言,用一些标签来定义格式 规定? 所有语法都是规定好的,不能自行修改所有命令在标签中,不能超过命令不区分大小写利用HTML开发的主要目的是对属性进行复制,调整网...

2021-11-26 20:03:58 597

原创 Java0基础_day15_Javaweb后端_Tomcat服务器篇

标签:B/S结构、javaweb、Tomcat、servlet规范、网络通信1.B/S和C/S架构众所周知,互联网通信分为C/S架构和B/S架构,具体如下:C/S架构:C/S:Client/Server,即客户端/服务器架构 客户端:即发起请求的一端;如我们的qq客户端打字“你好啊”并且发送到对方; 服务器:接收请求的一端,如qq服务器接收到上述信息; 使用场景:娱乐市场 优点:客户端界面好看,减轻服务器负载,数据更安全 缺点:客户端更新频繁,用户必须下载客户端, 功能:服.

2021-11-26 19:28:56 1242

原创 Java0基础_day14_六步法学JDBC

标签:JDBC、行级锁、乐观锁与悲观锁1. 什么是JDBC?名称:JDBC,java database connectivity 中文:即java数据库连接 含义:在java程序中连接各大数据库的一套接口 结构:JDBC设计三方面,分别是程序员,Oracle公司和各大数据库厂商,程序员们用Oracle编写的JDBC接口规范进而能够实现各种数据库的操作,如Mysql数据库的增删改查。 作用:面向接口编程,解耦合且拓展性强 成员:接口的调用者→程序员;接口的实现者→各大数据库公司的java.

2021-11-24 00:07:11 804

原创 Java0基础_day13_Mysql必知必会练习题

标签:Mysql练习题题目1、取得每个部门最高薪水的人员名称2、哪些人的薪水在部门的平均薪水之上3、取得部门中(所有人的)平均的薪水等级4、不准用组函数(Max ),取得最高薪水5、取得平均薪水最高的部门的部门编号6、取得平均薪水最高的部门的部门名称7、求平均薪水的等级最低的部门的部门名称8、取得比普通员工(员工代码没有在 mgr 字段上出现的) 的最高薪水还要高的领导人姓名9、取得薪水最高的前五名员工10、取得薪水最高的第六到第十名员工11、取得最后入职的 5 名员工12.

2021-11-22 15:13:03 156

原创 Mysql必知必会

标签:Mysql1.mysql独有语句mysql -u root-ppasswordshow databases;create database database1;use database1;select database();select version();show tables;source ...use table1;desc table1;select * from table1;//不建议,效率低;select * from tablen.

2021-11-22 10:50:41 875

原创 化妆品选购指南_痘痘肌专属

痘痘肌严重的话首选去知名医院皮肤科线下门诊,越早越好,切勿拖延,因为越早治疗对治疗效果越好!痘痘肌的护理以修复屏障为主,采用一些维稳的护肤品,后续稳定后可以再考虑其他一些护肤手续,因此这里介绍下修复的一些成分,作为化妆品购买参考:保湿补水:尿素,玻尿酸/透明质酸,山梨糖醇,丙二醇,甘油。凡士林(矿脂)内调:含锌的口服液美白:烟酰胺,熊果苷,VE;抗痘:水杨酸(剥落,疏通),V暗算,茶树精华修复:角鲨浣,虾青素,神经酰胺舒缓:积雪草、β葡聚糖、柳兰、金盏花、马

2021-11-10 13:31:02 128

原创 Java0基础_day11-抽象类与接口

标签:抽象类、接口前面讲到了封装和继承,将某些实体对象的共同行为和属性抽象为类,而继承指的是父类定义了子类的共同方法,那根据这种思想,是否能将不同类[就算没有继承关系]的共同行为进一步抽象呢?例如苹果、橘子都是水果类的实例,具有品种、水分多少等属性和吃等方法,而水果类和干果类二者没有继承关系,但是也有一些共同行为/属性,如营养价值等等。这就是下面将要讲到的抽象类和接口。1. 抽象类:abstract class:在继承关系中,子类更为具体,父类更为抽象,有时为了需要,将父类抽象度大大.

2021-11-09 16:11:27 297

原创 Java0基础_day10-递归

标签:递归算法1.递归定义:直接/简介调用自身方法的过程2.递归优点:简单、优雅3.递归思想:将问题规模减少,划分为同类型但规模减少的子问题4.递归关键:递归出口5.递归本质:函数重复调用自身,将其压栈至初始条件最后弹栈至空的过程。6.递归举例:7.递归辅助方法有时,我们对递归进行改进,使其更为简便,尤其适用于数组和字符串问题。本质上,递归辅助方法是重载的带额外参数的递归方法。8.递归模板如上图所示,递归包括两个要点,即递归出口和递归返回关联...

2021-11-09 11:59:02 414

原创 Java0基础_day09-文件与I/O

标签:File、二进制I/O日常办公中,我们从诸多方面与诸多数据打交道,例如通过网页浏览数据,例如通过新建*.txt文件进行日记记录,例如对文件进行增删改查等等,java也提供了对这些数据的操作,众所周知文件分类:文件分为文本文件(.txt,.md,.java,.conf等等)和二进制文件(视频、图片、语音等等)。。。1.File类File类,顾名思义是对文件进行操作,主要的方法包括构造File对象,增删改查File对象的属性,注意这里并不涉及对文件内容的crud操作。赛前科普:Wi.

2021-11-08 22:29:26 160

原创 Java0基础_day08-异常

标签:异常处理1. 背景 很多时候,我们的方法都会产生一些错误,例如在写除法计算器时,如果除数为0,则系统会返回除0的异常错误,因此为了让方法的调用者知悉异常情况,让其自行处理异常,因此JAVA引入异常(Exception)这一对象。2. 分类 java中异常老祖宗为Object类,然后接下来是Throwable,如下图所示:比较常见的运行时错误为代数错误、空指针异常、数组越界、参数非法;而IO异常指的是读写文件时的一些错误;ClassNotFou...

2021-11-07 21:36:20 112

原创 Java0基础_day07-面向对象理解[封装、继承和多态]

标签:oop,面向对象特性,封装、继承和多态1. 面向对象综述回想起以前的一些算法,我们都是直接在main主方法进行撰写,例如实现数组打印需求等,这称之为面向过程的方法,注重步骤和算法的描述,但是一旦需求变化,那么就需要大量修改,因此我们引入了面向对象的方法,即将数据和操作/方法集成到对象上,将其作为一个整体考虑,易于维护,二者的区别就像是蛋炒饭和盖浇饭,盖浇饭可以加入鸡蛋、牛肉、狗肉等等,非常容易修改和维护,适合大型软件开发。2. 标准类模板3. 封装封装指的是将功能的实现和调.

2021-11-07 17:11:14 150

原创 Java0基础_day06-数组

标签:一维数组、二维数组;传值、传引用1. 一维数组java中用于存储相同数据类型元素的结构称为数组,结构本身我们有几个维度:维度1:数组的声明、创建、初始化、引用赋值维度2:数组的常见方法【排序、查找】和操作【复制】,属性【长度、判等】维度3:数组传“值”→引用传递2.二维数组二维数组可视为EXCEL中的表格,分行和列,本质是是一维数组的数组,即其元素存储(如a[0])存放的是对一维数组的引用:3.参数传递java中只有值传递:>_1_&lt..

2021-11-06 12:33:27 117

原创 Java0基础_day05-字符串、数学函数

1. 数学函数Java的数学函数位于Java.lang.Math类中,由于编辑时默认导入java.lang.*,因此不必手工导入。Math数学包的函数分为以下几类:两个常量:PI和E 取整函数:ceil(x)→向上取整;floor(x)→向下取整; 四舍五入函数:round(x)→四舍五入,相当于(int)Math.floor(x+0.5); 四舍六入五取双函数:rint(x)→四舍六入五取双,即如果是5,则前面操作后必须是最接近的偶数; 最值函数:max,min;返回值类型:.

2021-11-03 20:26:03 126

原创 Java0基础_day04-选择、循环结构

标签:表达式、if-else、while、for、break、continue1. 选择结构_弱水三千,只取一瓢饮:)选择结构,顾名思义是从众多分支中选一个进行执行,具体来说,java提供单独的if语句,多分支的if-else if语句,以及全分支的if -else if -else语句,当然为了减少分支撰写的复杂性,引入switch语句。如下图所示即为一例子,如果x大于7输出“大于7”的字样,如果x小于7输出“小于7”的字样,最后如果既不大于7也不小于7,运行else中的输出“等于7”的..

2021-11-02 20:21:22 123

原创 Java0基础_day03-基本模板分析

标签:常变量、字面值、Scanner读取本文将以例子入手,讲解java中: 基本数据类型 变量、常量→从控制台读入 字面值→类型转换 导包、自带函数 1. 变量[名]定义:给变量取的名字,标识某个变量 取法:见名知意→int radius,double Area 写法:驼峰原则,首字母大小且剩下的单词首字母大写 声明:【数据类型 变量名】,如int radius; 此时,编译器已经为其分配了对应大小的内存空间; 多声明:int x=..

2021-11-02 00:20:30 132

原创 Java0基础_day02-IDEA详解

标签:JAVA开发工具,IDEA1.IDEA简介jetbrain公司开发的java开发工具,全称为IntelliJ IDEA ,具有智能提示,代码自定义,智能修改等功能,引用jetbrain公司官网的介绍如下:2.下载安装介绍点我下载,IDEA下载链接,下图左边终极版收费,右边的社区版免费,具体区别见图片,一般来说用前期选择社区版足够了。下载后安装即可,最后我们找到安装目录,一般是C:\Program Files\JetBrains\IntelliJ IDEA Comm..

2021-11-01 22:00:08 215

原创 Java0基础_day01-初识java

标签:CMD,txt文件,java基础_01 1.计算机:定义:能存储和处理数据的设备,如个人PC,手表,手机,手环等;分类:硬件、软件;硬件: CPU:核心参数为时钟频率,如2.7GHZ,主流厂商为AMD的R系列和Intel的i系列,内部结构分为控制器和运算器,CPU从内存取指然后执行; 内存:断电就全部GG,一般为8G左右,双通道一般优于单条,核心指标为缓存级别和频率 ,如DDR4,2666MHZ;内存的单元可以是字节,一个字节一个格子,也可以是字长,不同操作系统.

2021-11-01 20:04:11 198

原创 小白的机械键盘捣鼓之旅

俗话说:“工欲善其事必先利其器”, 身为一名程序员,肯定要有自己的一套设备, 最近自己捣鼓机械键盘,参考了b乎、贴吧等地,最终确定了IKBC C200茶轴,蓝色,购于京东自营旗舰店,券后308元,下面记录自己的选择经历:第一部分:目标:预算:最多300左右;轴体品牌:樱桃轴或者box白轴或者佳达隆轴体;键帽:PBT材质;字符工艺:双色注塑;轴体类型:茶轴;键位布置:87键;第二部分:详解:轴体品牌:樱桃轴(merry轴)>box白轴=佳达隆轴体>其他国产轴;轴体

2020-06-24 23:02:38 228

原创 [读书笔记]程序员的数学之微积分

Part1、原书如下图:Part2、笔记:1、进制、权、进制转换算法、0的作用-占位、指数分解法--问题分解法-模块化思想;2、命题-结果为真/假,漏洞:遗漏、重复;//没有遗漏==完整性;没有重复==排他性;-->>遇到大问题分解为小问题,检查其完整性,排他性;----对立事件;3、逻辑关系-与或非,异或(圈圈+“+”符号);逻辑图像--温恩图;A=B等价于...

2020-03-21 23:15:55 493

原创 2020-3-10下午笔记:MYSQL! 

流程:进入数据库登录----选择数据库-----选择旗下的table--操作; //T1:方向键上快捷进入数据库;T2:ctrl+C返回; mysql-uroot-p;//进入数据库; createdatabasemydb01;//创建数据库; createdatabasemydb01charactersetutf8;//设置中文...

2020-03-10 16:33:01 132

原创 算法biji 代码:第一篇:

转存失败重新上传取消转存失败重新上传取消 //例1:输入、输出两个整数: #include<stdio.h> Intmain(){ Inta,b; Scanf(“%d,%d”,&a,&b); Printf(“%d”,a+b); Return0; } //例2:框架结构: ...

2020-03-06 10:33:11 219

原创 OS 接口

1.接口是什么?接口就是插座,将信号进行转换,屏蔽细节,抽象表现.对于计算机而言,接口就是一些重要的函数调用,你比如fork()调用cpu,open()打开文件.但是又因为是系统提供的,所以叫做系统调用.2.我们怎么使用计算机的呢?三种方式:a:命令行-linux--什么是命令?---一段程序而已,不过是一个特殊的命令,比如shell:不断等待用户输入,然后一旦输入,调用cpu执行指令,返回参数....

2018-07-14 20:00:40 1370

原创 基于linux0.11内核的操作系统启动过程大白话版

最近在看操作系统,对操作系统启动过程尤为感兴趣,因此查阅相关资料之后总结如下,以后有空准备写写鼠标,键盘的驱动程序和linux的图形界面练练手,话不多说,直接开搞:1.基础知识:1.为什么要用计算机,计算机有什么用?--这个问题,额,还用问,当然是玩游戏,追剧,下软件呗,当然这是一般用途,归结起来就是满足我们的相关需求,帮助我们解决一些实际问题,就像冰箱是拿来储存食物一样,没啥特别的.2.为什么要...

2018-07-13 20:42:33 329

数据结构考研重难点

数据结构考研重难点归纳总结,包含线性表,树;纯手工总结

2018-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除