- 博客(63)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 vscode切换Python解释器
在vscode上切换解析器解决方案:1、确认自己已经安装了python环境2、command + shift + p ,在这里切换即可,见下图:3、如果状态栏也就是右下角不现实切换操作的话,打开设置:
2024-06-13 21:40:26 1363
原创 Spring boot 集成 mybatis遇到的问题 No MyBatis mapper was found in ‘[com.example.demo]‘ package
Spring boot 集成 mybatis遇到的问题发现网上很多人在问 No MyBatis mapper was found in ‘[x.x.demo]’ package. Please check your configuration. 类似于这样的问题,实际操作了一把。问题及解决方案如下: 先形容一下我是这样创建的项目: 创建完以后看下生成的结构 写完Controlle...
2018-06-25 14:51:26 32151 8
原创 conda创建和查询虚拟环境
其中myenv_name是你想要创建的虚拟环境的名字,python=3.10指定了Python的版本。你可以根据需要更换环境名和Python的版本。
2024-09-24 10:48:29 336
原创 RecursiveCharacterTextSplitter和CharacterTextSplitter区别小记
都是文本处理工具,它们各自具有独特的特点和适用场景。
2024-09-18 13:38:38 568
原创 DocumentLoader小记
定义是一种能够定义加载资源对象,并将其转换为Document对象的功能模块。这里的“资源对象”可以包括但不限于文本文件、HTML文档、CSV文件、PDF文件、网页内容、视频字幕等。功能:主要功能是从指定的数据源读取数据,然后将这些数据转换为Document对象。Document对象通常包含文本内容()和相关的元数据(metadata),这些元数据可能包括文档的来源、作者、创建日期等详细信息。
2024-09-18 13:15:32 392
原创 CommaSeparatedListOutputParser
(逗号分隔列表输出解析器)是一个假想的类或组件名称,用于描述一个功能,即将逗号分隔的字符串(Comma-Separated Values, CSV)解析成更易于处理的数据结构,如列表(List)、数组(Array)或集合(Set)等。虽然这不是一个标准的库或框架中的直接组件名称,但很多编程语言和环境中都有实现类似功能的库或方法。
2024-09-17 14:22:28 305
原创 FewShotChatMessagePromptTemplate 和 FewShotPromptTemplate区别
用途主要用于聊天场景中的少样本提示更为通用,适用于各种少样本学习任务特点生成格式化的聊天消息,模仿真实对话提供更大的灵活性,适用于多种任务消息格式特定于聊天消息,包含“人类”和“AI”角色不限于聊天消息,可根据任务需求设计动态选择支持根据输入动态选择示例支持动态选择,但更多关注于示例的组织和格式化应用场景聊天模型交互文本生成、分类、问答等多种任务。
2024-09-17 13:11:35 860
原创 Leaky ReLU小记
fxmaxαxxfxmaxαxx其中,α\alphaα是一个小于1的常数,称为leakage coefficient(泄漏系数)或negative slope(负斜率)。一般情况下,α\alphaα取一个较小的值,如0.01。这意味着当输入xxx小于0时,Leaky ReLU不再像ReLU那样直接将输出设为0,而是输出一个小的正值,即αx\alpha xαx。
2024-08-02 15:42:29 1154
原创 item()小记
在PyTorch中,.item() 是一个常用于从包含单个元素的张量(通常是一个0维张量,即标量scalar)中提取Python数值的方法。当你知道一个张量只包含一个元素,并且你希望将这个元素作为一个普通的Python数值(如整数或浮点数)进行处理时,你可以使用 .item() 方法。但是要注意,如果张量包含多个元素,使用 .item() 方法会抛出一个错误,因为 .item() 只能用于只包含一个元素的张量。
2024-07-01 15:01:01 299
原创 卷积、池化小记
卷积和池化是深度学习中卷积神经网络的重要组成部分。卷积操作通过特征提取来捕捉输入数据的局部信息,而池化操作则通过减小特征图尺寸和提取鲁棒性特征来提高模型的效率和鲁棒性。通过结合这两种操作,卷积神经网络能够有效地处理图像数据并完成各种复杂的视觉任务。
2024-06-29 20:31:43 435
原创 Pipeline知识小记
是一个非常重要的工具,它允许你将多个数据转换步骤(如特征选择、缩放等)和估计器(如分类器、回归器等)组合成一个单一的估计器对象。这种组合使得数据预处理和模型训练变得更加简洁和高效。在这个示例中,我们首先加载了鸢尾花数据集,并将其划分为训练集和测试集。然后,我们定义了一个包含两个步骤的。下面是一个简单的示例,展示了如何使用。进行训练、预测和评估。
2024-06-21 21:18:06 633
原创 ReLU激活函数
Relu后: tensor([[0.0000, 0.4589, 0.9633, 0.5358, 0.9329, 0.2293, 0.0000, 0.0000, 0.7041,是 PyTorch 中的一个函数,用于应用 ReLU(Rectified Linear Unit)激活函数到输入张量。中的每一个元素,如果它大于或等于 0,则输出就是该元素本身;如果它小于 0,则输出是 0。ReLU 是一个非常流行的激活函数,尤其在深度学习中。也就是说,对于输入张量。
2024-06-21 20:21:32 285
原创 Sequential序化模型小记
和一个ReLU激活函数。当我们将输入张量传递给模型时,数据首先通过第一个线性层,然后经过ReLU激活函数,最后通过第二个线性层。通常用于定义简单的、层与层之间直接相连的模型。然而,对于更复杂的模型(如包含分支或循环的模型),您可能需要使用。中按照模块在构造函数中传入的顺序进行传递。这种简单的线性堆叠使得模型的定义变得非常简洁。是一个有序的容器,它包含一系列模块(即层)。在PyTorch中,来定义自己的模型类。
2024-06-21 16:20:14 383
原创 机器学习和深度学习区别
综上所述,机器学习和深度学习在定义、模型复杂度、数据量需求、特征提取、训练速度和计算资源、应用领域以及发展阶段等方面存在显著的区别。深度学习作为机器学习的一个子集,通过构建多层神经网络自动学习数据中的特征,实现了更加复杂的任务,并在多个领域取得了显著的成果。
2024-06-21 15:44:36 459
原创 内积知识点小记
对于两个向量a = [a₁, a₂,…, aₙ]和b = [b₁, b₂,…, bₙ],它们的点积定义为:a·b = a₁b₁ + a₂b₂ + … + aₙbₙ。使用矩阵乘法,把(纵列)向量当作n×1 矩阵,点积也可以写为:a·b = (a^T) * b,这里的a^T指示矩阵a的转置。
2024-06-21 15:31:58 1569
原创 Nginx配置访问静态资源
Nginx配置访问静态资源访问服务器上的静态资源可以很多途径,这里由于项目中用到,且再该项目的域名下访问,例如windows目录下存在图片F://shop/img/202108/pic.png要用域名访问:http://erp.local.com/shop/img/202108/pic.png因为nginx原来配置了项目erp,ip+端口:127.0.0.1:1700serverName:erp.local.com则只需要再server里加上location 即可:upstream er
2021-08-10 14:11:29 1446 2
原创 解除Windows端口被占用
解除Windows端口被占用1、找出pidnetstat -ano|findstr "80"2、查出该进程所对应的任务tasklist|findstr "111680"3、干掉该任务taskkill /f /im nginx.exe/f 表示强制终止/im 表示指定的进程名称,例如“nginx.exe"如果不使用名称,使用进程号,则用/PIDtaskkill /f /pid 3352...
2021-08-03 09:52:13 265
原创 Linux琐碎问题
查看磁盘使用情况df -lh提示 pm2 找不到npm install -g pm2安装yarn npm install -g yarnvi找不到环境变量的时候不能用 这样操作/usr/bin/vim /etc/profile# apt-get install yumReading package lists... DoneBuilding dependency tree Reading state information... DoneE: U
2021-06-17 15:01:42 435
原创 轻松卸载nodejs和npm
轻松卸载nodejs和npm在Ubuntu 12.04中,只需键入$ sudo apt-get remove nodejs它将轻松卸载nodejs和npm。
2021-06-17 14:57:48 2567
原创 CAS单点登录重定向service参数硬编码
先说下问题,cas单点登录地址会带入service参数,这个参数可能会被有心人利用修改浏览器地址栏带入自己的重定向地址,例如:http://localhost:6212/cas/login?service=http://www.a.com那么可能正常获取票据后就带到a了,当然有心人会伪造“类同源域名”这个时候需要将自己需要的重定向地址硬编码到程序中。源码发现这个参数service并不是单纯的String 而是一个public interface Service extends Princip.
2021-05-18 14:00:52 1939 4
原创 cas账号密码传输引入AES编译遇到的问题
@[TOC]( Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project cas: Compilation failure: Compilation failure)背景:公司项目使用的cas单点登录,被第三方检测出账号密码明文传输,存在被捕获的风险引入AES以后maven编译报错:[ERROR] Failed to execute g
2021-05-18 13:42:23 332
原创 Cause: java.lang.IllegalArgumentException: Illegal group reference
解决 Cause: java.lang.IllegalArgumentException: Illegal group reference今天业务部门发来问题,导入试卷系统报错:nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.IllegalArgumentException: Illegal group refer
2021-05-08 13:22:21 742
原创 记录一下很好用的cookie操作
网上看到的,确实好使,记录一下///设置cookie function setCookie(NameOfCookie, value, expiredays) { //@参数:三个变量用来设置新的cookie: //cookie的名称,存储的Cookie值, // 以及Cookie过期的时间. // 这几行是把天数转换为合法的日期 var ExpireDate = new Date (); ExpireDate.setTime(ExpireDate..
2021-04-28 10:05:36 173
原创 The field file exceeds its maximum permitted size of 10485760 bytes
问题:上传文件413 Request Entity Too Large用spring boot 做上传操作,上传19M的文件竟然报错,明明设置了大小,简直不可忍受啊来,我们一起找下问题。结果报错如下:注:这个时候后台是没有报错的尝试解决根据提示,看了下应该是nginx设限了,找到nginx 的 conf client_max_body_size 10m;//果然限制了 这里改成20m然而…Caused by: org.apache.tomcat.util.http.f
2020-11-19 17:12:41 1937
原创 mysql批量插入数据
场景:由于压力测试需要造10W条数据。方案:利用存储过程解决BEGINDECLARE i INT;DECLARE questionId INT;SET i=1;SET questionId=1;WHILE i < 110000 DO UPDATE table SET question_id = questionId+1 WHERE id = i;SET i=i+1;SELECT RAND()*100 into questionId; -- 产生0-5之间的随.
2020-10-29 15:46:07 265
原创 #{}和${} 区别及sql注入
#{}和${} 区别及sql注入一、过程1、动态解析:mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象。#{}:解析为一个 JDBC 预编译语句(prepared statement)的参数标记符select * from A where a = #{value};动态解析为:select * from A where a = ?;这里可以看到#{}被解析为占位符?${}:字符串的拼接select * from A wh
2020-09-18 11:27:45 719
原创 Dubbo异常: Can not lock the registry cache file解决方案
跑了很久的服务突然启动报错:[DUBBO] Failed to save registry store file, cause: Can not lock the registry cache file /root/.dubbo/dubbo-registry-xx.xx.xx.xx.cache, ignore and retry later, maybe multi java process use the file, please config: dubbo.registry.file=xxx.prop
2020-09-17 18:02:07 4169
原创 BeanUtils对象拷贝Date类型报错DateConverter does not support default String to ‘Date‘ conversion.
场景:今天用到将map属性拷贝到对应的实体类中问题:DateConverter does not support default String to 'Date' conversion.15:19:34.072 9496 [Thread-19] WARN org.apache.commons.beanutils.converters.DateConverter - [toDate,472] - (N.B. Re-configure Converter or use alternative i
2020-09-12 15:52:36 934
原创 Lmabda表达式stream
JDK1.8之Lmabda表达式写这篇笔记的起因那就开始Demo吧写这篇笔记的起因前几天由于业务需求,需要遍历对象列表并且根据某个属性排序,因为使用JDK工具可以简化代码及可维护性高,这里不再想for循环遍历了,于是想到了今天的主题,Lmabda。那就开始Demo吧创建一个对象:public class Person { private String name; private Integer age; public String getName() {
2020-08-31 11:21:50 256
转载 jQuery检验表单为正整数
jQuery检验表单为正整数<input id="sort" name="**sort**" class="form-control" type="number" > jQuery.validator.addMethod("**integer**", function(value, element) { var Val = parseInt(value); return Val > 0 && (Val + "") ==
2020-06-17 14:03:04 452
原创 Navicat远程连接报错10038
问题梳理配置信息问题描述尝试与处理配置信息服务器版本: ubuntu_16_04_x64mysql版本:mysql-5.7.30-linux-glibc2.12-x86_64.tar问题描述正常解压安装完以后命令行可以登录mysql,但是Navicat出现远程链接连不上3306,报10038尝试与处理1、开始想到服务器上规则配置,打开一看正常,已经配置了3306端口。2、看是不是防火墙禁止了,发现并没有 sysconfig路径等,可能是ubuntu_16_04_x64没这个目录吧,最后资料
2020-06-03 14:31:01 576
转载 SpringBoot配置属性之NOSQL
cachespring.cache.cache-names指定要创建的缓存的名称,逗号分隔(若该缓存实现支持的话)spring.cache.ehcache.config指定初始化EhCache时使用的配置文件的位置指定.spring.cache.guava.spec指定创建缓存要使用的spec,具体详见CacheBuilderSpec.spring.cache.hazelcast.con...
2020-03-25 14:45:18 134
转载 SpringBoot配置属性之DataSource
spring.dao.exceptiontranslation.enabled是否开启PersistenceExceptionTranslationPostProcessor,默认为truespring.datasource.abandon-when-percentage-full设定超时被废弃的连接占到多少比例时要被关闭或上报spring.datasource.allow-pool-suspension使用Hikari pool时,是否允许连接池暂停,默认为: falsespring.data
2020-03-25 14:39:20 1076
原创 搭建es集群遇到的问题
过程中会遇到一些情况,下边一一列举:一、下载解压以后修改 elasticsearch.yml# 集群名字 几个节点要一致cluster.name: my-es## ------------------------------------ Node ------------------------------------## Use a descriptive name for the...
2020-03-23 14:29:53 1073
相册管理器应用程序设计
2013-07-22
idea 进行svn版本合并出现某一版本的文件或者内容丢失
2019-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人