- 博客(15)
- 收藏
- 关注
原创 Java使用Tesseract-OCR识别图片的文字信息
开头:对于这个图片识别的功能,其实我对他的一个评价就是,食之无味,弃之可惜,识别中文比较困难,只能识别一些很少的文字,我在本地最多只能成功识别两个字,三个字都会识别不出来,识别出来的东西很low,根本没法用,但是英文识别还可以,比中文识别会好很多;3个字中文识别模板:识别出来的文字:完全没法用如果大家还是需要使用这个,就可以接着往下看了。
2023-09-18 17:37:47
660
原创 springboot结合vue对本地文件及其文件夹进行操作
今天自己做了一个小东西,就是springboot结合vue对本地文件及其文件夹进行操作,可以打开本地文件,打开本地的目录信息,下载本地文件,然后还对不同IP的访问做了一个限制,一个是添加了一个白名单,只有白名单上面的IP地址才能访问该指定的网站,另一个就是设置同一个IP地址在一分钟只能访问该IP地址10次,超过10次之后加入黑名单,只有一天之后才能继续访问。IP限制是两个不同的功能,这一篇文章只写对本地文件以及本地文件夹的操作。前端页面代码:前提:准备工作,创建好实体类功能一:后端把指定目录下面的数据
2023-09-01 10:08:48
1042
1
原创 docker安装redis详细步骤
走到这里,恭喜大家已经成功在 docker 上成功安装了一个 redis。还是很简单的吧,但是我第一次安装的时候还是花了一些时间。希望对大家有用!!!
2023-08-25 15:43:55
172
1
原创 在Linux系统中使用docker安装Elasricsearch8.8.0与Kibana
总结:总而言之就是一个配置文件的问题,也没有多少学习的价值,没有找到合适的博客,就是安装不成功,希望能够帮助到大家吧!愿编程路上永无BUG!
2023-08-18 11:52:50
448
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 <<
2021-02-08 08:12:30
118
原创 深拷贝与浅拷贝
深拷贝与浅拷贝#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
111
原创 拷贝构造函数的调用时机
拷贝构造函数的调用时机#include <iostream>using namespace std;class Person{public: Person() { cout << "Person的默认构造函数。" << endl; } Person(int age) { m_Age = age; cout << "Person的有参构造函数。" << endl; } Person(const Person&
2021-02-08 08:05:59
129
原创 构造函数及析构函数的调用
构造函数以及析构函数的调用#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
387
原创 加号(+)运算符重载
#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
217
原创 成员函数作为友元
成员函数作为友元#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
361
原创 类做友元
类做友元#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
226
原创 全局函数做友元
全局函数做友元#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
171
原创 有一个数组内有10个整数,要求找出数组中最大值以及最小值,并找出他们各自的下标,并让最小数跟数组中的第一个数字交换位置。
有一个数组内有10个整数,要求找出数组中最大值以及最小值,并找出他们各自的下标,并让最小数跟数组中的第一个数字交换位置。知识点:循环结构分析:1、通过循环语句依次比较数组中的数字大小来找出数组中想要的数字2、找出数字时,记录当时数字的下标3、找出下标后,通过正常的交换语句把最小的数字跟数组的第一个语句进行交换完整代码演示:运行结果:...
2021-01-30 09:01:01
5678
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人