自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决super(SSLContext, SSLContext).options.__set__(self, value) maximum recursion depth exceeded while

尝试2:更新eventlet库和 gevent库 result:不能解决。我使用了多进程,调用了request框架 导致递归超过默认数值。尝试1:修改 递归的默认数值 result:不能解决。

2024-03-22 22:28:34 151

原创 解决docker容器内无法连接宿主redis

这个原因大概是我们可以简单把docker当作是一个虚拟机,容器内外是两套系统。由于小程序是部署在docker内,而redis是安装在宿主主机内。结果显示,在容器外可以正常连接redis,但是在容器内无法连接容器。6379是监听redis服务的端口,那大概是redis出错了。那么则进入redis中修改保护模式,把保护模式设置为No即可。小程序的发短信服务挂了,随查看日志,该报错日志如下。首先查看了redis是否正常启动,检查出服务正常。另连接redis时,需要用docker的虚拟IP。

2024-01-04 21:38:29 1855

原创 docker中nginx添加SSL证书,并支持http和https连接

关于SSL证书,可以去阿里云或者腾讯云去申请。我们申请到证书后,放到nginx中。因为我的项目之前在docker里已经用了nginx做代理,所以我这里就不再赘述docker安装nginx的流程。最近在弄一个小程序,小程序上线需要后端https访问。那我原先的需要在nginx中添加SSL证书。就直接修改nginx的配置文件,需要在http块内再配置一个server。另外我们还做了一个端口转发,把小程序的访问转到了9005端口。9001是http的端口,9006是https的端口。

2023-12-20 11:12:53 423 1

原创 docker部署springboot项目

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/89837cb06f3d4e178b814109a28f7039.png。其中:/home/trunk/是dockerfile里配置的。先clean,再package。

2023-12-07 14:10:27 292

原创 flask开发定时任务--操作数据库

添加定时任务是有注释和add_job()两种方式,但是我发现add_job在这里并不好用。其实一开始,这个定时任务已经写好了,但是当时没有这些图片,就拿本地的一些图片去模拟。我理解问题原因是操作数据库是需要db,但是此时后台运行的定时任务是找不到app的。当我想当然去操作数据库获取最新图片路径出现了。最关键的地方就是,添加上下文信息。

2023-09-25 15:42:41 363

原创 yolo7加载模型出现异常

背景:将训练好的yolo7集成在小程序上,需要做一个定时任务,每半小时监测一下图片。

2023-06-01 17:38:02 383

原创 解决pip下载报错Failed to establish a new connection: [Errno 11001] getaddrinfo failed

这里使用的是清华的镜像源。但是镜像名字写错了。所以需要注意这个问题。如下修改后,可成功执行pip下载。

2023-03-12 09:28:58 1528 1

原创 记录一次使用MybtaisPlus出错

MybatisPlus有一套自己的命名规则,一般是以驼峰命名为准。

2022-12-12 08:20:11 164

原创 记录一下网络爬虫实战scrapy---某蜜蜂网站

最近在一个横向课题,其中需要做一个QA,由于没有数据,所以我们需要通过爬虫去获取设计好schema,我们来看需要的数据。

2022-10-11 21:41:42 278

原创 记录在conda创建虚拟环境遇到的问题

我们知道很多框架所需要不同的版本库,不可能今天用这个版本,明天把这个库换成另外一个版本按照正常流程,首先如果没有添加国内的源,下载过程中会非常慢。所以先添加国内源 当我正常去创建虚拟环境,遇到了如下问题遇到这个问题,我在网上看了一些解决办法,如下:按照以上做法,我又遇到了另外问题,如下我尝试将charset-normalizer-2.0.4-pyhd3eb1b0_0这个文件删调,没有效果。用conda重新下载该文件,也没有效果用上述命令,我发现以前用pycharm建过一个虚拟环境,于是决定

2022-07-13 15:52:56 2389 1

原创 基于知识图谱的玉米病虫害知识问答(二)

知识问答

2022-06-20 14:51:37 583

原创 基于知识图谱的玉米病虫害知识问答(一)

引言: 在农业生产过程中面临了很多的挑战,其中病虫害的问题一直是农业所重视的领域之一。随着科技的发展,农业领域需要更高效完善的智能问答系统。为此,最近我做了以下相关工作。知识图谱的构建 一般而言,我们将图谱构建分为以下流程:知识建模、知识抽取、知识融合、知识存储、知识推理。我这里简单赘述一下,知识建模主要是从不同类型的多源数据中,构建生成领域知识体系。领域知识体系的构建是对领域分类、属性以及分类之间关系的定义。知识存储顾名思义,即是构建高效的存储。知识抽取从各种多源异构的数据源在获得有效的数据。知识融合这块

2022-06-17 23:54:44 1357 10

原创 西北农林科技大学计算机考研

西北农林科技大学简介西北农林科技大学(Northwest A&F University),简称西农或西北农大,坐落于陕西杨凌示范区,是中华人民共和国教育部直属的全国重点大学,中央直管副部级建制高校,国家“双一流”建设高校, [56] “985工程”和“211工程”重点建设高校,入选国家强基计划 [57] 、“111计划”、“2011计划”、卓越农林人才教育培养计划、新农科研究与改革实践项目、国家建设高水平大学公派研究生项目、全国深化创新创业教育改革示范高校、中国政府奖学金来华留学生接收院校、国

2022-04-13 18:12:37 1251 3

原创 一名普通考生过去一年的考研经历

序:过去的一年,我的备考是漫长、冗余、平凡的。没有那么多惊心动魄的故事,有的只是生活中的点点滴滴。 21年5月份-确定学校 忙了2个多月数据平台终于是交付了,我拿到了老师发给我1k。那天我正在打战地1,微信突然弹出了一条好友申请。经过聊天,这是一个研究生正在做项目,需要了一些问题,希望我协助解决。很自然的,问他是哪一个学校的,他告诉我是西北农林科技大学,我就问他们学校考研的相关事情。他说可以给我提供一些资料,我需要协助他完成项目。我答应了。 21年暑假-不高效的学习 从5月份到暑假前,一方面需要.

2022-04-13 17:55:50 595 3

原创 码神博客系统功能优化---登录图形验证码

1.导入依赖 <!-- google kaptcha依赖 图像验证与行为验证--> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</

2022-01-03 09:48:16 930 1

原创 码神博客系统功能优化---注册手机验证码

最近会陆续把以前的做过的项目翻出来,再理解理解,在以前的基础上实现一些其他的功能这个功能我用了一个下午和一个晚上,其实本不需要那么长时间,后端的接口实现,用了不到10分钟,但是前端vue难倒了我,最近也会抽时间继续去复习一下vue页面设计只能说设计得挺勉强,我自己都有点看不过去了。这个业务逻辑如下用户输入用户名、昵称、密码、手机号点击获取验证码,前端把含有手机号的请求发送给后端处理后端对手机号进行处理,把处理结果包含data中,返回到前端。同时将验证码放入缓存中,并设置存活时间前端对.

2022-01-02 10:03:46 637

原创 logstash导入数据至es的几个坑

因为服务器早就到期了,我装的单机版。另外我的笔记本有点带不动虚拟机再开idea,所以装的是windows版,这就是导致几个坑的原因创建索引库错误写法curl -X PUT 'http://localhost:9200/Lshop' -H 'Content-Type:application/json' -d'{ "settings": { "number_of_shards": 5, "number_of_replicas": 1 } }'在windows系统下,单引号要用双引.

2021-10-12 22:24:41 573

原创 解决java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes [Generi

上报错信息java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes [Generic bean: class [cn.hy.portal.PortalApplication]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primar

2021-10-11 20:37:56 5518 2

原创 针对“错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain“的zookeeper启动闪退

根据教程,首先在zkService.cmd的末尾加了pause在启动原因如下在下载时,我是下载了源代码(即第二个),这样源码需经过编译才能用。然而编译的过程极为复杂,我选择再次下载第一个去用下载第一个后缀是带有bin对于这些个源码,我们直接删除就好。重新下载,启动一般出现红框里的东西,基本没问题了...

2021-10-10 10:19:45 418

原创 解决Failed to load resource: net::ERR_BLOCKED_BY_CLIENT

自学了电商项目,在开发前台页面,遇到了上面问题大概意思是资源打不开,翻译了一下,直接解决好多事。这个意思就是能从后台获取到,但是被客户端拒绝了。这是为什么呢?原来是我的浏览器装有免广告的插件解决办法:把插件先暂停一下,或者设置白名单...

2021-10-09 16:03:32 2374

原创 探讨经典排序(6)---归并排序

归并:讲两个或多个有序序列合并成一个m路归并,每一次归并都需要比对m-1个元素以2路归并为例int c[4]=[1,3,8,10]; int d[5]=[5,7,9,26,75];开辟一个新空间B[9]c[0]与d[0]比对,把小的元素c[0]放入B[0]c[1]与d[0]比对,把小的元素c[1]放入B[1]继续上述步骤直到c已经遍历完,直接把d剩余元素放入B中我们的归并排序实际上就是在2路归并的基础上其核心思想就是把数组内两个有序序列归并成一个int *B=(int.

2021-09-28 16:26:38 254

原创 探讨经典排序(5)---冒泡排序

那年18,第一次接触排序,就是冒泡排序!冒泡排序算法原理从后往前(前往后)两两比较相邻元素的值,若为逆序,则交换它们,直到序列比较完。称这样过程为"一趟"冒泡排序,最多只需n-1趟排序每一趟排序都可以使一个元素移动到最终位置,已经确定最终位置的元素在之后无需参与比对如果某一趟排序过程未发生交换,则说明该序列已经有序,即可提前结束//交换元素void swap(int &a, int &b){ int temp = a; a = b; b = temp;}//冒.

2021-09-25 10:51:21 131

原创 码神之路博客系统技术精点(四)----对线程安全的考虑

什么是线程安全? 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。在个人博客系统中,我们有一个主要的业务是去查看文章详情。(如下)简单分析一下业务逻辑,用户点击文章链接,前台把文章id传到后台,后台根据文章id去查询作者以及文章详情还要文章发布时间,还要阅读人数。其实后面还要文章的评论.

2021-09-22 09:40:56 360

原创 码神之路博客系统技术精点(三)----ThreadLocal做线程隔离

ThreadLocal叫做线程变量,该变量为线程私有的。其作用是数据隔离在博客系统中,我们使用ThreadLocal去保存用户的登录信息,在请求的线程之内,可以随时获取登录的用户.简单介绍一下业务,我们将需要登录的业务做了一个拦截器拦截,在执行控制层方法前,先执行拦截器preHandle方法,在该方法内我们进行登录验证,并将验证好的用户放入UserThreadLocal中就put、get、remove三个方法 但是特别需要注意remove方法(下文会讲)public class UserThre.

2021-09-21 00:57:23 408 2

原创 码神之路博客系统技术精点(二)----jwt+redis

序:如何保存用户的登录状态?可能你会说用Session,对于使用Session这个解决办法,我会给出good but wrong传统的Session登录认证:用户登录时,向服务器发送两次请求,我们在服务器存储用户登录信息,且会在浏览器存储一份cookie。之后浏览器在发送请求时,就会携带cookie,服务器根据cookie中携带的SessionId查找对应的Session,来判断用户是否登录。这块详细可查看该文JWT:它将用户信息加密到Token中,服务器并不保存用户信息,服务器只需要根据保存的密.

2021-09-19 21:28:47 502

原创 码神之路博客系统技术精点(一)----图片上传七牛云

序:这是我第一次接触七牛云这样的服务,之前如果要上传图片都是会选择上传到本地服务器,这样做如果小规模的数据还行,如果大规模的数据图片上传,显然是不合适的。第一步,去七牛云注册账户,开通存储空间这个七牛云服务是免费的,不过需要身份证认证一下。开通存储空间如下,会自动分配一个域名(红色框框),我们就是要把图片上传到这个服务器上第二步,去看七牛云的官方文档,copy使用方法在maven添加依赖 <dependency> <groupId&g.

2021-09-18 15:44:15 630

原创 记录一次排bug心得---Vue warn]: Error in render: “TypeError: Cannot read properties of null (reading ‘length

这是一次人类低阶程序员排bug过程最近在跟b站up码神之路练习SpringBoot的个人博客项目,算是比较入门的项目吧!当我跟着视频做到P22评论功能,发现一个bug即登录后,无法查看文章详情。F12后报的是Vue warn]: Error in render: "TypeError: Cannot read properties of null (reading 'length事实上我不是特别懂前端vue,所有前端代码是直接用up的代码。然后自己摸索了一会,没有头绪。所以搂一眼评论,看看有

2021-09-11 20:02:55 3352

原创 SpringBoot项目热部署

这是一个非常实用的小tip,值得记录一下。在pom.xml中引入依赖 <!--SpringBoot热部署配置 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &lt

2021-09-06 21:11:02 112

原创 SSM框架实战---水果商城 分页三)

分页其实是一个比较常规的业务,起初我们主要是通过sql语句的limit去实现分页,但是时代在变化,我们现在已经不这么用了。水果商城这个项目使用的是PageHelper来实现分页,这种处理分页的方法在市场上还是比较流行的,现在讲一下这个分页的使用。1.首先在pom.xml文件中引入 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pageh.

2021-08-08 14:26:06 274

原创 SSM框架实战---水果商城 业务构建流程(二)

这一篇将如何实现一个具体的业务为基准,后面颗粒度不会像这样细。只会把业务逻辑梳理好以管理员登录和退出 业务为中心搭建POJO根据数据库中,管理员的字段很容易创建pojopackage cn.hy.po;import java.io.Serializable;/** * 管理员 */public class Manage implements Serializable { /**主键*/ private Integer id; /**登录名*/ .

2021-08-06 12:14:12 397

原创 SSM框架实战---水果商城(一)

项目来源于b站,我跟着视频前后大概用一星期左右实现了这个SSM框架的项目,对于我而言,这算是一个不错的练手项目。私以为还是有一些美中不足的地方,比如up主是把一些基本方法都是封装好的,上手起来很是方便,以至于后期的一些业务,我甚至要去看底层是怎么实现的。对于这个系列,我不会全部都写,只写一些我认为需要记录的! 1. 构建数据库从up主分享的源码里,有sql文件。打开mysql,建了一个fruitShop的新的数据表(我一般把会数据库名与项目名搞成一致的,这里先埋一个坑)导入完之后,应该与下面一致。.

2021-08-05 22:50:27 1322 1

原创 解决git add .无反应

今天我在上传一个github,遇到一个问题。真如题:git add .没有反映,我不得不强制退出了。由于我这个上传项目太大,导致其陷入了一种类似死锁的状态解决办法 rm -f ./.git/index.lock

2021-08-05 16:16:56 17017

原创 MyBatis入门第二天---在maven下整合spring

通过第一天的学习,已经基本掌握MyBatis的简单用法,详细可参考第一天的博客1.在idea中新建一个maven项目不得不说,在把缓存移除C盘后,idea的速度直接起飞。创建完之后,需要java和resource配置一下pom.xml文件<!--spring --> <dependencies> <!-- Spring依赖 --> <!-- 1.Spring核心依赖 --> <dependency>

2021-07-09 16:12:03 124

原创 解决Failed to obtain JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException

先上错误截图org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nes

2021-07-08 21:20:04 9531 3

原创 解决2021版本idea内存不足问题

今天在开发的时候,idea给我提示说我的内存不足了。怪不得最近最感觉用起来很卡屯。那内存不足了,我们肯定就是扩容呗。但是我这里不是之前扩容,因为这些个配置数据、缓存数据都是存储在C盘下,如果你的C盘容量爆炸,请忽略接下来的内容,直接跳到最后更改容量就行。第一步首先在idea的安装路径下,找到1和2两个文件,先记事本或者编译方式打开2这个文件2文件内容如下,我们可以找到4个配置路径,不过log与plugins是在config与system路径下的第二步在除C盘下,找一个新的盘符去存储一会要.

2021-07-05 15:59:13 13259 9

原创 MyBatis入门第一天

MyBatis是主流的Java持久层框架之一,它与Hibernate一样,也是ORM(Object Relation Mapping)框架即对象关系映射。与Hibernate相比,它无疑更容易入手,虽然MyBatis需要程序员手动去写SQL语句,以及ResultMap,但是我个人是喜欢去自己把握这些细节。In short,两个框架各有好处,需要针对不同的业务场景去使用。1. 环境搭建我这里使用的是idea的编译器,它集成了maven。如果没有的话,去下一个插件就好。在搭建之前,我们需要下一个让开发更.

2021-07-04 10:17:18 419 1

原创 (五)JavaFx项目留言系统---游客注册

注册:游客访问后,可查看所有的留言,还可以注册注册流程图:Scene BUilder开发页面<?xml version="1.0" encoding="UTF-8"?><?import javafx.geometry.*?><?import javafx.scene.text.*?><?import java.lang.*?><?import java.util.*?><?import javafx.scene.*?&.

2021-07-03 22:14:20 180

原创 用递归法解决汉诺塔与快速排序算法

1. 什么是递归递归,就是在运行的过程中调用自己。2. 递归的两个条件子问题须与原始问题为同样的事,且更为简单;不能无限制地调用本身,比须有结束。以上是关于递归的介绍,接下来以汉诺塔与快排两个实例去在代码感受递归的魅力!汉诺塔问题三个柱子,在X柱上有若干个圆环,从小到大排列好。现在要把这些圆环从X移到Z中,且一次只能移动一个,也必须遵循从小到大原则。核心思想是:每一回把X中最下面的移到Z中以X中有64个圆环为例:将前63个移到Y中把第64个移到Z中现在问题回到了开始,只是

2021-07-02 23:24:44 449 3

原创 (四)JavaFx项目留言系统---留言管理

留言管理的业务实际上是分为管理员留言管理与普通用户留言管理管理员留言管理基于之前的需求,管理员可查看所有留言以及删除任一留言使用Scene Builder开发页面<?xml version="1.0" encoding="UTF-8"?><?import java.lang.*?><?import java.util.*?><?import javafx.scene.*?><?import javafx.scene.control..

2021-07-02 21:49:34 464 1

原创 (三)JavaFx项目留言系统---用户管理

用户管理业务是针对管理员角色开展的,管理员对注册的用户管理,即禁用与启用我的实现逻辑是在设计一个表格。将除管理员以外的其他用户,选择适宜的字段信息展示在表格中,因为管理员只对用户有启用/禁用的业务,因此我这里设计是字段是:id、name、status我们使用Scene Builder开发页面<?xml version="1.0" encoding="UTF-8"?><?import java.lang.*?><?import java.util.*?>&.

2021-07-01 22:01:01 229

winutils.exe

hadoop必备组件

2020-12-18

基于Neo4j桂枝汤类方知识图谱的研究与实现_赵凯.pdf

基于neo4j实现的知识图谱方法,封闭小领域如何搭建知识图谱,该论文可以给你一定的指导帮助。需要的可以进行下载,并对其方法就行复现,我相信会对你有帮助

2020-04-08

哈工大停用词表.doc

此为哈工大停用词表,可用于分词使用。语言技术平台(LTP) 提供包括中文分词、词性标注、命名实体识别、依存句法分析、语义角色标注等丰富、 高效、精准的自然语言处理技术。经过 哈工大社会计算与信息检索研究中心 11 年的持续研发和推广,LTP 已经成为国内外最具影响力的中文处理基础平台,曾获 CoNLL 2009七国语言句法语义分析评测 总成绩第一名,中文信息学会钱伟长一等奖等重要成绩和荣誉。目前,LTP 已经被 500 多家国内外研究机构和企业使用,多家大企业和科研机构付费使用。

2019-12-02

空空如也

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

TA关注的人

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