自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (Genymotion3.0.4安装系列)0-Genymotion3.0.4(with VirtualBox 个人免费版)安装及使用

0-Genymotion3.0.4(with VirtualBox 个人免费版)安装及使用关键词Genymotion with VirtualBox 个人免费版 Android Studio步骤1-注册、登录、下载2-安装Genymotion(含VirtualBox)3-Genymotion搭配Android Studio使用 参考文章https://blog.csdn...

2020-04-02 12:04:32 1552

原创 0-Windows安装深度学习框架Tensorflow GPU版本

关键词:Windows 深度学习框架 Tensorflow GPU Tensorflow-gpu CUDA10.0 tensorflow-gpu-1.13.1 python3.6.5目的在Windows系统中搭建深度学习框架Tensorflow GPU版本。注意:写下此文只是为了记录,可能会有错误的地方,仅供参考。搭建环境及版本先公布一下电脑配置以及最后我安装的软件的版本电脑版本:W...

2020-03-12 07:55:08 1041

原创 修改word右上角账户名

修改word右上角账户名

2023-02-12 15:23:50 11804 12

原创 word2016修改批注名字

word2016修改批注名字

2022-10-12 14:40:16 750

原创 (自用)远程调用时参数2个RequestParam注解

注意远程调用时,如果被调用的控制器的方法参数如下,有2个RequestParam注解(@RequestParam Map<String, Object> params, @RequestParam("userId") Long userId)其中第一个注解RequestParam不要加上(“params”),不然会说params not present。但是第二个RequestParam必须加上(“userId”),不加的话,后者值为null...

2022-04-21 00:53:55 916

原创 Ajax请求后台,后台方法参数Map<String, Object> params为null

前后台部分代码如下Ajax//Ajax请求部分。d是构造好的数据,{name:"小明", title:"标题"}data : JSON.stringify(d),dataType:"json",contentType: 'application/json',后台控制器参数(@RequestParam Map<String, Object> params)结果后台打印params时为null解决将注解改为@RequestBody参考(博客园原文)关于后台接收参数为nu

2022-04-21 00:35:16 748

原创 SpringBoot 方法上有注解ResponseBody或控制器类上有注解RestController 如何跳转页面

说明Spring Boot;微服务;方法上有注解ResponseBody;控制器类上有注解RestController;想要跳转页面,如何跳转代码方法加上参数HttpServletResponse response方法里面加上以下代码response.sendRedirect("http://XXX.com/XXX.html");其中"http://XXX.com"是某一个服务的域名(在hosts文件中配置);"XXX.html"是一个html文件,在要访问的服务的IndexCont

2022-04-02 00:21:23 1236

原创 MyBatis-Plus 使用QueryWrapper查询 查询得到但是实体类属性为null

说明明明查得到,entity明明不为null,但是其中的XX_uid属性就是null原因数据表中XX_uid是下划线分割的,在XXEntity中,对应的属性应该是驼峰命名,而不是下划线,否则赋不到值,就为null补充不学无术,轻喷。参考Mybatis plus自动解析实体类驼峰名称...

2022-04-01 22:01:10 1710

原创 feign.FeignException$NotFound: status 404 reading XXFeignService

报错feign.FeignException$NotFound: status 404 reading XXFeignService解决检查一下XXFeignService和实际被调用的Controller的拦截地址是否一致

2022-04-01 20:20:44 880

原创 Ajax请求第三方登录跨域

需求说明a标签href指定跳转地址(请求第三方登录授权);a标签在form表单中,但是form表单被指定禁止直接通过submit按钮提交,直接return false; 最开始本想给a标签指定一个方法,然后请求Ajax,但是跨域了。解决别用Ajax了。用window.location.href跳转地址参考JS中设置window.location.href跳转无效(在a标签里或这form表单里)...

2022-04-01 19:38:41 440

原创 redisTemplate.opsForValue().get(KEY)从Redis中取出的值为null 存入的key被加上了引号

存入redis后,key左右多了个双引号。

2022-04-01 02:05:25 21150

原创 JSR303 校验失败

错误原因我分组了,但是controller方法参数用的是注解@Valid,而且改成@Validated之后忘记指定分组了。。导致根本就没有校验。补充1.是否导包(我的是Spring Boot 2.1.18 Release)pom.xml导包<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId>

2022-03-30 20:23:13 1508

原创 Open Feign传递多个参数+报错Method has too many Body parameters

说明想用Open Feign传递多个参数,但是方法不对,还报错了Method has too many Body parameters   代码在每个参数都加上注解@RequestParam@FeignClient("user")public interface UserFeignService { @PostMapping(value = "/user/updateStatus") //注释掉的是错的,会报错:Method has too ma

2022-03-29 22:43:54 3098

原创 解决Open Feign远程服务调用第一次总是超时的问题

说明我用Open Feign进行远程服务调用的时候,第一次调用永远都是失败的。A服务在try-catch中调用B服务的时候,B服务会①生成一条redis记录②在tryy-catch中尝试发送邮件。每一次都是生成2条记录,且只发送一个邮件(经验证,在生成第二条redis时才有邮件)解决1.限制A服务和B服务的try-catch代码的运行次数为12.延长超时时间(在yml配置文件中设置)参考SpringCloud学习笔记【九】:OpenFeign服务调用spring cloud feign跨

2022-03-29 20:06:06 4227

原创 feign.FeignException$InternalServerError: status 500 reading xxx

说明A服务调用B服务(Open Feign)A服务有个接口BFeignService ,在feign包下@FeignClient("B")public interface BFeignService { @PostMapping(value = "/user/updateStatus") public boolean updateStatus(String email);}  B服务控制器@RestController@RequestMapping("u

2022-03-29 15:57:41 4226 2

原创 idea侧边栏消失

描述idea侧边栏消失。即:下图中红框部分全部消失了。解决View – Appearance – Tool Window Bars(勾选上)

2022-03-27 16:36:59 1292

原创 springboot 当前无法使用此页面(无法打开页面)

情况说明1.在hosts文件中配置了域名和ip2.springboot项目,idea运行。项目是从其他项目的基础上,改了模块名字、包名等信息。3.已经多次maven clean, package, install之类的4.直接访问某服务的本地端口,比如localhost:6666可以成功访问页面,但是使用域名就是不行。解决1.idea重新rebuild项目2.关掉fq软件补充1.控制器注解是Controller而不是RestController,否则会直接返回引号中的文本,比如return

2022-03-21 20:22:19 3304

原创 idea恢复默认设置 本意是想恢复默认主题

说明之前曾经安装过插件 Material Theme UI来修改Idea的主题,但是由于个人操作不当,最终效果不好,于是决定使用默认主题,但是发现设置不回去了。方法一:(不一定有效)删除codestyles文件夹用everything搜索codestyles,删除idea下的整个codestyles文件夹。注意是在C盘下方法二:(谨慎使用)删除C盘下整个idea的设置注意:idea直接恢复默认设置。激活和插件都没了。相当于激活前。用everything搜索IntelliJIdea,删除C盘下整

2021-07-24 18:52:58 6633 4

原创 安装maven并在IDEA中配置Maven

步骤1.下载Apache Maven1.1官网旧版本下载位置点击此链接→http://maven.apache.org/download.cgi,然后点击下图中的“Maven Releases History”蓝色超链接  或者直接访问此链接:http://maven.apache.org/docs/history.html1.2百度云见此文→配置Apache Maven 3.6.1   2.将刚才下载的maven解压到一个路径下

2021-04-12 15:11:32 285

原创 此环境变量太大。此对话框允许将值设置为最长 2047 个字符

可能的原因1.环境变量重复了2.环境变量太多了,或者太长了。解决1.删掉重复的环境变量    2.将路径的公共前缀提取为一个变量例如下图红圈部分,路径前缀很长,且一致,则可以提取出来,作为一个变量的值  新建一个变量,名称随便取,值是刚才的公共路径前缀  用%变量名%替换刚才的公共路径前缀。最后保存即可。    3.新建一个扩展变量,作用类似

2021-04-12 14:32:38 1237

原创 (自己看)在使用pyqt5将进度条嵌于状态栏时遇到的一些坑

写在前面这篇文章主要是记录自己在摸索将进度条嵌于主界面时的一些问题。(已经解决,但才疏学浅,仍不是很清楚,不知道如何解释,如果您知道,或者您觉得哪里有错,欢迎指出。水平有限,轻喷。谢谢)关于将进度条嵌于状态栏,详见此文:pyqt5 嵌于主界面状态栏的进度条    问题描述在参考他人文章时,明明代码一样,运行却没有效果(进度条不动) 仔细看了一下类的定义和函数入口,才发现我的代码和别人的有点不一样,现整理出来,还请认真对比。 

2021-04-09 22:27:48 934 2

原创 pycharm中集成Qt designer.exe和ui文件转py文件的快捷方式

写在前面其实作用只是1.方便在pycharm中直接打开Qt designer.exe,也可以自己手动打开2.将ui文件(在Qt designer中编辑得到的ui文件)转成py文件,也可以在cmd中用命令转。参见此文:PyQt5 ui文件转py文件    步骤安装依赖模块pyqt5-tools命令pip install pyqt5-tools该命令会顺便安装模块PyQt5,如果没有,请用以下命令进行安装pip install pyqt5&nb

2021-04-09 20:25:30 311 2

原创 pyqt5 嵌于主界面状态栏的进度条

写在前面放在状态栏处的进度条。本想放在主界面,但是没找到相关代码。代码# -*- coding: utf-8 -*-from PyQt5 import QtCore, QtWidgetsfrom PyQt5.QtWidgets import QProgressBar, QLabel, QApplication, QMainWindowfrom PyQt5.QtCore import QBasicTimerimport sysclass Ui_MainWindow(QMainWindo

2021-04-09 19:42:55 1764

原创 pyqt5 QLabel 加边框并设置边框样式

代码# -*- coding: utf-8 -*-from PyQt5 import QtCore, QtWidgetsfrom PyQt5.QtWidgets import QFrame, QApplication, QMainWindowimport sysclass Ui_MainWindow(QMainWindow): def __init__(self,parent=None): super(Ui_MainWindow,self).__init__(pare

2021-04-09 19:00:08 7785 6

原创 pyqt5 设置按钮圆角

2种方法1.可以直接在Qt Designer中设置。详见此文:在Qt designer中实现按钮的圆角设置2.pycharm中通过代码设置:关键是这行代码(引号中设置样式)self.pushButton.setStyleSheet('')from PyQt5 import QtCore, QtWidgetsfrom PyQt5.QtWidgets import QApplication, QMainWindowimport sysclass Ui_MainWindow(QMainWin

2021-04-09 18:43:30 7342

原创 java.lang.NullPointerException] with root cause

报错大致内容java.lang.NullPointerException] with root cause写在前面说明:这只是我发现的其中一个原因,可能你的和我有所不同。如果没有解决问题,轻喷。。项目简介SSM项目,用eclipse开发。背景说明商城后台添加商品。填写完商品的相关信息后,提交表单,报错。原因填写的时候,所输入的值要和POJO实体类的属性的类型一致,否则就报错 例子前台页面及部分代码后台POJO类由于POJO类中price的类型是Double,那

2021-04-09 18:20:36 1921

原创 eclipse SSM项目,前端填写表单往数据表存数据,中文乱码,导致后端显示也乱码

问题描述eclipse项目,SSM,前端填写表单(form元素),提交所填写的中文“收货地址”,存到数据库,出现中文乱码的问题(数据表中是乱码的,从数据库读到页面上的也是乱码的)可能1.eclipse项目编码格式(这个估计最影响)修改eclipse项目的编码格式 说明:Windows下eclipse默认编码为GBK。 注意:如果你不介意项目中的中文注释全乱码,可以直接修改。如果介意,建议重新建一个项目,然后用原项目的src文件夹和WebContent文件夹覆盖新项目的s

2021-04-09 17:56:43 424

原创 Mybatis:Mapper method attempted to return null from a method with a primitive return type (int)

关键词SpringMVC SSM Mybatis eclipse报错内容Mybatis:Mapper method attempted to return null from a method with a primitive return type (int)原因Mapper.xml的标签用错了。。。(低级错误,轻喷。。。) 比如本来应该:插入语句用<insert></insert>,更新语句用<update></update>

2021-04-09 16:37:15 224

原创 LoadRunner 是要保存此文件,还是要联机查找程序来打开此文件

软件1.LoadRunner:LoadRunner12.0.2 LoadRunner12.55(两个版本我都用过,都会出现这种情况)2.浏览器:IE11 火狐29(两个浏览器都试过,记得要用LoadRunner版本支持的浏览器及版本)大致报错在回放脚本时会弹窗显示以下内容(尤其是IE浏览器)是要保存此文件,还是要联机查找程序来打开此文件解决过程1.(未解决)安装动态链接库文件Loadrunner脚本回放时出现各种弹窗提醒“是要保存此文件,还是要联机查找程序来打开此文件”如何解决…这篇文

2021-03-24 09:36:58 1627 2

原创 Error -27723: Step download timeout (120 seconds) has expired when downloading resource “https://ieo

软件LoadRunner Controller(我的LoadRunner是12.55版本的)报错Action.c(116): Error -27723: Step download timeout (120 seconds) has expired when downloading resource “https://ieonline.microsoft.com/iedomainsuggestions/ie11/suggestions.zh-CN”.Set the "Step Timeout ca

2021-03-23 19:02:43 913

原创 Monitor name :Windows Resources. Cannot create measurement Server|Pool Nonpaged Bytes| on machine

软件LoadRunner Controller(我的LoadRunner是12.55版本的)背景综合场景测试报错内容Monitor name :Windows Resources. Cannot create measurement Server|Pool Nonpaged Bytes| on machine localhost.Details: 在计算机上找不到指定的对象。Hint:Check that there is such a measurement on this mach

2021-03-23 18:44:52 320

原创 Error: Exception was raised when calling event-notify Vuser function in extension lrwreplaymain.dll:

关键词LoadRunner 12.0.2报错Error: Exception was raised when calling event-notify Vuser function in extension lrwreplaymain.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION说明我之前用的是LoadRunner 12.0.2,回放脚本时报了上面这个错。  LoadRunner进行性能测试时遇到的问题汇总这篇

2021-03-23 18:24:37 948

原创 unknow or unsupported command install

报错及解决过程描述1.运行python项目时,报错(需要引入包)No module named SimpleITK解决:在cmd中输入以下命令,安装(cmd打开方式:windows+r,然后输入cmd,回车打开)pip install SimpleITK  2.但是报错。报错内容如下unknow or unsupported command install在cmd中输入where pip,发现原因是strawberry(这是我电脑上安装的LoadRunner1

2021-03-23 17:58:00 1788

原创 ThinkPHP5 统计指定条件的记录数目

描述ThinkPHP5统计指定条件的记录数目应用举例统计订单数目解决使用“聚合查询”。参考文档后端代码使用模型。1.查询语句$recordNum = \app\index\Model\Reservation::where('username','=',session('username'))->count();2.将查询结果付给前台$this->assign([ 'recordNum'=>$recordNum,]);前端代码<p>A t

2021-03-22 09:37:57 2586

原创 Thinkphp5与Ajax交互

功能简述单击黄色的“cancel”按钮,修改状态status的值toBeUsed为cancel,并将按钮换成红色的“delete”按钮)  其中,前端用jquery实现局部刷新;后端实现对数据库的操作(修改字段status的值为cancel)前端button标签的html代码<button type="button" class="btn-warning" onclick="cancelReservation(this,{$eachreservation.rese

2021-03-21 20:26:36 421

原创 Thinkphp5 Call to a member function render() on array

大致报错Call to a member function render() on array背景Thinkphp5分页原因查询数据库时,没有使用paginate()指定每页显示多少条记录;解决错误代码(多了select(),少了paginate())  正确代码  注意如果使用了paginate(),就不要使用select(),否则报错参考文章tp5分页输出报出错Call to a member function render

2021-03-21 19:09:25 1703

原创 笔记自用--Thinkphp5笔记链接汇总

写在前面这是一些个人较常用的笔记文章,主要为Thinkphp5,可能穿插php用法和MySQL,主要是自己看,持续更新中,不喜轻喷。文章链接Thinkphp5关联模型的定义与使用PHP中数组定义的几种方法thinkphp model添加数据返回添加的主键ThinkPHP5.0 条件判断Mysql—— 内连接、左连接、右连接以及全连接查询...

2021-03-21 19:00:34 135

原创 MySQL 1022 can‘t write duplicate key in table

大致报错MySQL 1022 can’t write duplicate key in table原因不同数据表所设置的外键名称重复了。  例子:myorder订单表和cart购物车表都有外键userId,关联user表中的主键userId。且二者外键名一样,则报错。解决修改一下外键名称即可。(比如这里修改cart表的)  参考1022 can’t write duplicate key in table #‘sql_XXXXX’

2021-03-21 18:55:18 631

原创 MySQL 1091 can‘t drop check that column/key exists

大致报错内容MySQL 1091 can’t drop check that columnkey exists背景描述在navicat中创建外键时报错(想为myorder表创建外键userId,关联user表的主键userId) 关于navicat创建外键具体步骤,参见此文:navicat 数据表添加外键可能的原因(任意一个)1.myorder表没有创建字段userId2.myorder表刚创建完,虽然有字段userId,但是还没保存myorder表,就立马去设置外键。解决

2021-03-21 18:48:05 12720

原创 MySQL 创建外键 报错 1452 - Cannot add or update a child row: a foreign key constraint fails

大致报错内容1452 - Cannot add or update a child row: a foreign key constraint fails背景navicat创建外键时报错 关于navicat创建外键具体步骤,参见此文:navicat 数据表添加外键原因两张表的数据不匹配(参见下图)  例子:myorder表中userId字段是外键,关联user表中的userId字段。 myorder表中userId字段的值是0,而use

2021-03-21 18:38:51 2839

空空如也

空空如也

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

TA关注的人

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