- 博客(41)
- 资源 (1)
- 收藏
- 关注
原创 使用nssm将fastapi做成服务解决cmd使用命令启动卡顿问题
打开“运行”对话框(Win + R),输入 services.msc 并按回车键。命令来打开)找到你的服务,并可以右键点击进行启动、停止、重启等操作。在“常规”选项卡下,查看“启动类型”是否显示为“自动”。我使用的是64位的操作系统所以选择64位win64。在服务列表中找到 servicename。可以在服务管理控制台中(可以通过运行。点击进去在地址栏里面输入cmd回车。双击服务打开其属性对话框。然后就做出了服务并且启动。可以做成开机自动启动。
2024-09-05 16:13:53
337
2
原创 基于Sa-Token构建权限系统
小插一嘴:这个AllUrlHandler参考自开源项目RuoYi-Vue-Plus,它的大致原理是通过实现InitializingBean接口,重写afterPropertiesSet方法,这个是Spring提供的扩展点,在Bean属性设置后执行,Spring MVC中的RequestMappingHandlerMapping就实现了InitializingBean接口,在afterPropertiesSet中完成了一些初始化工作,比如url和controller方法的映射。
2024-06-21 09:02:39
953
原创 如编写一个优雅的 controller控制层
这个 if 校验看得我难受。Assert.notNull(userVo.getUsername(), "用户名不能为空");在入参时使用@Valid注解,并且在 vo 中使用校验注解,如AuthLoginReqVO。使用 spring 提供的@Valid。
2024-06-12 09:47:31
197
1
原创 spring-boot连接多数据源sql server数据库
spring-boot2.7.2使用mybatis-spring-boot-starter实现多数据源
2024-03-19 16:17:22
1246
1
原创 Spring Aop代码笔记
在AOP中,有三种通知类型:前置通知、后置通知和环绕通知。在AOP中,有三种通知类型:前置通知、后置通知和环绕通知。前置通知(Before Advice):在目标方法执行前调用的通知。当目标方法开始执行时,如果满足前置通知中定义的条件,那么前置通知的代码将被执行。后置通知(After Advice):在目标方法执行后调用的通知。当目标方法成功完成执行后,如果满足后置通知中定义的条件,那么后置通知的代码将被执行。环绕通知(Around Advice):在目标方法执行前后都调用的通知。注解启用AOP自动代理。
2023-09-28 09:08:09
99
原创 阿里巴巴开源Druid结合Mybatis基本使用
灵活:MyBatis不会对SQL进行任何限制,只要求开发者编写的SQL语句遵循MyBatis的XML映射规则,所以它具有很好的灵活性。映射强大:MyBatis支持多种映射方式,包括一对一、一对多、多对一和多对多等复杂映射关系。易于理解:MyBatis的配置文件和映射文件都是基于XML的,结构清晰,易于理解和阅读。动态SQL:MyBatis支持使用动态SQL,可以根据不同的条件生成不同的SQL语句。缓存支持:MyBatis提供了一级缓存和二级缓存的支持,可以有效地提高查询效率。
2023-09-27 08:58:39
479
原创 人脸情绪识别
这个程序是一个基于计算机视觉和深度学习的睡意检测系统,能够实时检测摄像头中人脸的表情并判断是否走神。程序通过加载预先训练好的深度学习模型来识别人脸表情,使用OpenCV提供的人脸检测器定位人脸位置,通过计算人脸表情变化的频率来判断是否走神。如果连续5秒内检测到人脸表情为“悲伤”,“中性”或“疲劳”,则认为人处于走神状态,程序将在摄像头画面上显示警告信息。该程序可以被应用于长时间需要集中注意力的工作场所,例如驾驶员驾驶汽车、操作机器人的工作环境,对于保障工作安全和提高工作效率都具有重要的意义。
2023-07-25 11:40:27
336
转载 npm报错:npm ERR! code ECONNREFUSED npm ERR! errno ECONNREFUSED,npm ERR! npm ERR! If you are behind a p
npm报错:npm ERR! code ECONNREFUSED npm ERR! errno ECONNREFUSED,npm ERR! npm ERR! If you are behind a proxy, please make sure that the
2023-03-03 09:57:11
2180
2
原创 C#安装SqlClientC#控制台程序,在使用SqlConnection类的时候一直报错“未能在命名空间System.Data.SqlClien
C#创建C#控制台程序,在使用SqlConnection类的时候一直报错“未能在命名空间System.Data.SqlClien
2021-12-20 15:06:51
1869
原创 KaliLinux切换python版本
一、 打开终端分别输入下面两条命令: update-alternatives --install /usr/bin/python python /usr/bin/python2 100 update-alternatives --install /usr/bin/python python /usr/bin/python3 150二、然后打开终端输入python --version三、 如果需要切换python版本: update-alternatives --config pyt
2021-09-24 19:24:50
261
原创 javascript框架ITbriefness
:[ITbriefness:框架地址](http://bbsui.cn/IT/ITbriefness.js)##ITbriefness由小仙开发##ITbriefness使用方式如下:1. 使用$符合进行定位 示例:$(".i").innerHTML="内容";2. //可以使用content进行定位和输出内容还有获取元素内容(已去除) 示例:content(".i","内容");输出内容 content(".i")获取元素内容 3. ajax 示例:Ajax(
2021-09-18 10:50:06
164
原创 uni-app uni.request POST 请求没有用怎么办
首先检查有没有加请求头header: { 'content-type': 'application/x-www-form-urlencoded', },再次检查是否是以POST提交如果还不行就要考虑是否存在跨域问题。解决: //方案一在接口上做出改变 PHP解决方案: //允许所有域名访问 header('Access-Control-Allow-Origin:*'); //允许单个域名访问 header('Access-Control-Allow-Orig
2021-09-11 08:27:00
2092
转载 Python you-get 库的使用方法
you-get 库的使用方法一.在python版本3下,使用清华源下载(推荐)pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple you-get安装就可以使用了,这里推荐一些源站(下载速度很快):#豆瓣pip install -i http://pypi.douban.com/simple/ you-get#清华pip install -i https://pypi.tuna.tsinghua.edu.cn/simple you-g
2021-09-09 07:59:48
11180
原创 ERRORS: users.UserProfile.image: (fields.E210) Cannot use ImageField because Pillow is not installed
ERRORS:项目场景:提示:这里简述项目相关背景:Django模型问题描述:Django创建牵引文件报错ERRORS:users.UserProfile.image: (fields.E210) Cannot use ImageField because Pillow is not installed.HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command “pip install Pillow”.pip i
2021-08-16 16:01:32
622
原创 Failed to download topthink/think from dist: curl error 35 while downloading https://api.github.com/
更改镜像位置:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
2021-06-20 13:28:24
3420
2
原创 java打印三角形
for(int i=1;i<=9;i++){ for(int j=9; i<=j; j--) System.out.print(" "); for(int j=1; j<=i; j++) System.out.print(j+" "); for(int j=1; j<i; j++) System.out.pr...
2021-04-27 16:09:48
89
原创 PHP获取网页源码最简单的两种方法
//第一种方法使用curl//1,获取curl句柄$ch = curl_init(); // 2. 设置选项,包括URL curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com/");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,0);//随后 执行并获取HTML文档内容$output = curl_exe
2021-04-13 15:34:59
2334
原创 用JAVA求0123四位数能组成多少个不同的三位数两种方法
System.out.println("不同的数有:"); int i,j,k,summ=0; for( i=0;i<=3;i++){ for( j=0;j<=3;j++){ if(j==i){ continue; } for( k=0;k<=3;k++){ .
2021-04-06 15:05:12
2607
转载 cmd命令
Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序;或在 Windows CE 下只用于运行控制面板程序的外壳程序。cmd指令有很多,使用用途也很广!cmd指令大全及使用方法工具/原料一台电脑方法/步骤首先,我们要知道cmd的打开方式,win10可以通过win键+R打开运行。开始-运行-输入cmd即可打开,cmd指令大全及使用方法打开cmd就会出现一个黑色的框框别看着框框小,功能可大着呢!我们
2021-03-09 08:18:39
743
原创 jdkjdk环境变量配置
安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示JDK安装与环境变量配置1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。
2021-03-08 15:54:47
102
springboot实现社团服务系统的设计与实现
2024-06-26
导出excel出问题
2024-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人