自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java使用Tesseract-OCR识别图片的文字信息

开头:对于这个图片识别的功能,其实我对他的一个评价就是,食之无味,弃之可惜,识别中文比较困难,只能识别一些很少的文字,我在本地最多只能成功识别两个字,三个字都会识别不出来,识别出来的东西很low,根本没法用,但是英文识别还可以,比中文识别会好很多;3个字中文识别模板:识别出来的文字:完全没法用如果大家还是需要使用这个,就可以接着往下看了。

2023-09-18 17:37:47 597

原创 基于Springboot 限制IP访问指定的网址

*** 允许访问的最大次数*//*** 时间段,单位为毫秒,默认值一分钟

2023-09-18 11:02:47 2254 1

原创 相关资源下载地址

【代码】相关资源下载地址。

2023-09-02 21:59:28 300 1

原创 springboot结合vue对本地文件及其文件夹进行操作

今天自己做了一个小东西,就是springboot结合vue对本地文件及其文件夹进行操作,可以打开本地文件,打开本地的目录信息,下载本地文件,然后还对不同IP的访问做了一个限制,一个是添加了一个白名单,只有白名单上面的IP地址才能访问该指定的网站,另一个就是设置同一个IP地址在一分钟只能访问该IP地址10次,超过10次之后加入黑名单,只有一天之后才能继续访问。IP限制是两个不同的功能,这一篇文章只写对本地文件以及本地文件夹的操作。前端页面代码:前提:准备工作,创建好实体类功能一:后端把指定目录下面的数据

2023-09-01 10:08:48 792 1

原创 docker安装redis详细步骤

走到这里,恭喜大家已经成功在 docker 上成功安装了一个 redis。还是很简单的吧,但是我第一次安装的时候还是花了一些时间。希望对大家有用!!!

2023-08-25 15:43:55 146 1

原创 在Linux系统中使用docker安装Elasricsearch8.8.0与Kibana

总结:总而言之就是一个配置文件的问题,也没有多少学习的价值,没有找到合适的博客,就是安装不成功,希望能够帮助到大家吧!愿编程路上永无BUG!

2023-08-18 11:52:50 416 1

原创 初始化列表

初始化列表#include <iostream>using namespace std;class Person{public: Person(int a, int b, int c) :m_A(a), m_B(b), m_C(c) { }//private: int m_A; int m_B, m_C;};void test(){ Person p(10, 20, 30); cout << "m_A=" << p.m_A <&lt

2021-02-08 08:12:30 95

原创 深拷贝与浅拷贝

深拷贝与浅拷贝#include <iostream>using namespace std;class Person{public: Person() { cout << "无参构造函数调用。" << endl; } Person(int age,double hight) { m_Age = age; m_Hight = new double(hight); cout << "有参构造函数调用。" << end

2021-02-08 08:09:21 97

原创 拷贝构造函数的调用时机

拷贝构造函数的调用时机#include <iostream>using namespace std;class Person{public: Person() { cout << "Person的默认构造函数。" << endl; } Person(int age) { m_Age = age; cout << "Person的有参构造函数。" << endl; } Person(const Person&amp

2021-02-08 08:05:59 111

原创 构造函数及析构函数的调用

构造函数以及析构函数的调用#include <iostream>using namespace std;class Person{public: Person() { cout << "Person的无参构造函数。" << endl; } Person(int a) { age = a; cout << "Person的有参构造函数。" << endl; } Person(const Person& p)

2021-02-08 08:00:40 363

原创 加号(+)运算符重载

#include <iostream>using namespace std;class study{public: int m_A; int m_B;//通过成员函数重载public: study operator+(study &p1) { study temp; temp.m_A = this->m_A + p1.m_A; temp.m_B = this->m_B + p1.m_B; return temp; }};

2021-02-07 12:26:07 202

原创 成员函数作为友元

成员函数作为友元#include <iostream>using namespace std;class Building;class GoodGay{public: GoodGay(); void visit01();//让visit01函数可以访问Building中的私有成员 void visit02();//让visit02函数不可以访问Building中的私有成员 Building* building;};class Building{ //GoodGay类下

2021-02-06 18:06:21 340

原创 类做友元

类做友元#include <iostream>#include <string>using namespace std;class Building;class GoodGay{public: GoodGay();public: void visit(); Building* building;};class Building{ friend class GoodGay; Building();public: string m_Sittingroo

2021-02-06 17:30:32 205

原创 全局函数做友元

全局函数做友元#include <iostream>#include <string>using namespace std;class Building{ friend void visit(Building* building);public: Building(); /*Building() { m_sittingroom = "客厅"; m_bedroom = "卧室"; }*/public: string m_sittingroom;p

2021-02-06 17:00:37 146

原创 有一个数组内有10个整数,要求找出数组中最大值以及最小值,并找出他们各自的下标,并让最小数跟数组中的第一个数字交换位置。

有一个数组内有10个整数,要求找出数组中最大值以及最小值,并找出他们各自的下标,并让最小数跟数组中的第一个数字交换位置。知识点:循环结构分析:1、通过循环语句依次比较数组中的数字大小来找出数组中想要的数字2、找出数字时,记录当时数字的下标3、找出下标后,通过正常的交换语句把最小的数字跟数组的第一个语句进行交换完整代码演示:运行结果:...

2021-01-30 09:01:01 5512 1

空空如也

空空如也

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

TA关注的人

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