- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 已经修改了远程机器的环境变量,但是vscode remote terminal的环境变量没有更新,重启vscode也没用
一般这种情况就是缓存问题,vscode使用远程开发需要再再远程机器启动一个vscode-server,经过测试发现这个server并不是每次重启vscode都会自行重启的!先关闭vscode,手动杀死远程机器的vscode-server,再启动vscode。2.重启vscode,重新打开remote项目,发现环境变量没有更新。1. 修改了~/.cshrc文件中定义的环境变量。
2024-01-08 10:28:57
1365
1
原创 npm create报错The operation was rejected by your operating system.
方案二:修改D:\software\nodejs文件夹权限。方案一:以管理员身份启动应用程序或你的ide程序。
2023-08-22 11:00:52
375
1
原创 安装superset报错ModuleNotFoundError: No module named ‘cryptography.hazmat.backends.openssl.x509‘
安装superset报错ModuleNotFoundError: No module named 'cryptography.hazmat.backends.openssl.x509' 解决方法
2023-01-13 19:01:35
2670
原创 Python运行报错,No module named ‘tkinter‘,缺少tkinter,linux环境解决方法
Python运行报错,No module named 'tkinter',缺少tkinter,linux环境解决方法
2022-06-18 12:20:53
2948
1
原创 unbuntu16.04运行jmap出现java.lang.RuntimeException: unknown CollectedHeap type : class异常解决方法
unbuntu16.04运行jmap出现java.lang.RuntimeException: unknown CollectedHeap type : class异常解决方法
2022-02-13 20:08:16
465
1
原创 win11 VirtualBox Failed to open/create the internal network
VirtualBox升级win11后报错
2021-12-31 17:17:33
566
原创 带着问题看源码二(调用本类中的异步方法失效问题)
带着问题看源码二问题现象直接调用同一个类中的异步方法,没有出现异步效果public void log2() { System.out.println("-----log2:"+Thread.currentThread().getName()); log3();}@Asyncpublic void log3() { System.out.println("-----log3:"+Thread.currentThread().getName());}log3并没有被
2021-09-16 16:47:47
604
1
原创 带着问题看源码一
带着问题看源码一问题问题现象,sDate采用lombok自动生成set和get方法,导致接口参数无法被正常解析实体@Datapublic class TuMoClientTestQueryDto { private String eDate; private String sDate; public String geteDate() { return eDate; } public void seteDate(String eDate)
2021-08-27 15:41:17
189
原创 完美解决Typora笔记导入优快云的图片问题
在自己电脑上用Typora编辑的md文件有时可能需要分享到技术博客上,但是未经配置的typora编辑的文档导入到优快云后图片都会失效,导入到优快云的md文件中图片不会自动从本地上传到优快云的服务器。解决这一问题最好的方法是typora在编辑md文件时进行图片上传,md文件记录的是可以公网访问的url,这样在导入到优快云后才能正常读取图片。需要开通存储云服务可能费点银子。笔者用的是阿里云40GB半年¥6。1.Typora配置上传文件->偏好设置->图像2.PicGo配置2.
2021-05-07 17:11:27
1908
1
原创 postman高级应用
postman高级应用对工具研究往往都是懒惰触发的。有时我们会发现,工具的基本使用方法在一些场合比较麻烦,我们就不得不抽些时间加深对工具的了解,让自己更加高效工作避免进行一些重复低效的无聊事情。本文全部内容参考postman官方文档,可自行查阅。https://learning.postman.com/docs/getting-started/introduction/授权方式调用接口一般需要授权,http请求授权信息大多都是在请求头加上一串授权码,过去我的做法是直接加到请求头,很直接。但
2021-05-07 15:57:45
182
原创 新搭建的centos虚拟机环境yum 命令出错Could not retrieve mirrorlist http://mirrorlist.centos.org
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock这个地址上保存了一堆镜像地址通过浏览器能够正常访问到但在centos上无法访问原因是centos没有配置DNS服务器无法解析域名,解决方式就是添加域名服务器在/etc/sysconfig/network-scripts/ifcfg-ens33文件中增加两行DNS1=114.114.114.114DNS2=8.8.8.8问题解决.
2021-02-02 22:35:31
397
原创 mysql安装到centos
mysql安装到centos1、准备mysql软件包[root@localhost ~]# lsmysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2、解压修改&文件目录名[root@localhost ~]# tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/[root@localhost ~]# mv /usr/local/mysql-5.7.18-linux-g
2021-02-01 21:03:47
216
原创 Centos-XShell连接centos出现10053错误最简单的解决方法
使用xshell连接虚拟机中新安装的centos出现问题错误提示说明连接被主机关闭,解决问题先要确定原因,先到虚拟机中看看原因使用命令systemctl status sshd 查看一下ssh服务运行状态,确定错误原因没有相关密匙文件。#systemctl status sshd● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor
2020-12-04 14:48:31
2907
原创 idea中Properties文件中文编码问题
有需求要在properties中添加键值对供程序读取,键值对中存在中文,文件内容如下实际测试时程序中无法读取到键值,经过查阅资料发现,idea默认是使用utf-8的编码方式进行保存的,java代码中使用ResourceBundle类读取文件时是按照unicode方式进行读取的,存储与读取采用不同的编码方式当然会出现问题,一个比较简单的解决方法:Settings中找到File Encoding 勾选Transparent native-to-ascii conversion,idea会自动将保存为un
2020-12-02 11:59:35
800
1
原创 jQuery错误记录-ajax请求被浏览器canceled
我的网页中有这样一个表单要提交查询处理流程是点击查询按钮,使用ajax发送查询请求,解析响应结果显示到网页上但在实际开发过程中,发送的ajax请求,实际的请求已经在服务器收到并正常响应了,但浏览器canceled掉这个请求导致无法处理响应结果。经过查询相关资料并分析代码发现,查询按钮的类型为submit导致了此问题,将submit改为button类型就解决了这个问题。结论:表单中的submit按钮必须要改为button才能正常发送ajax请求...
2020-11-26 14:01:58
659
原创 mybatis错误记录- class java.math.BigInteger cannot be cast to class java.lang.Long
项目联系时使用mybatis查询数据库时出现异常Caused by: java.lang.ClassCastException: class java.math.BigInteger cannot be cast to class java.lang.Long (java.math.BigInteger and java.lang.Long are in module java.base of loader 'bootstrap') at com.mysql.jdbc.ConnectionImpl.bu
2020-11-24 20:25:40
3057
原创 设计模式之模板方法模式
假设我们要设计两个类封装咖啡和茶的制作过程:步骤茶咖啡步骤一煮热水煮热水步骤二泡茶叶冲咖啡步骤三倒进杯子倒进杯子步骤四加柠檬加牛奶我们发现泡茶和冲咖啡有几个步骤具有相似性,减少代码重复我们需要提炼出一个基类//饮料制作基类abstract class BeverageMake{ abstract void make(); final void boilWater(){System.out.println("boilWater
2020-11-21 13:11:24
133
原创 java项目管理工具学习之Maven
引言现代软件项目工程越来越庞大,项目结构也越来越复杂,传统的开发流程在开发大型项目时过程十分繁琐,都会重复一些重要但十分无趣的工作,十分影响开发效率,为解决这些问题就需要借助项目管理工具,最大程度的减少人工重复劳动,让人力更多集中到编码上。Maven简介Maven是Java界一个十分成熟的项目管理工具,功能完善使用十分方便。Maven主要功能有:管理jar包,编译程序,批量测试代码,自动打包项目,自动部署项目。管理jar包java开发难免会用到外部java资源,传统添加jar包方式需要手工寻找j
2020-11-19 19:05:47
520
原创 Java学习笔记-简单说说深克隆和浅克隆
什么深克隆与浅克隆之所以出现深克隆与浅克隆的问题,其根本原因是Java中引用类型和基本类型的赋值操作不同。引用类型和基本类型的赋值操作// 基本类型int a = 10;int b = a;//b=20b = 20;//b=20,a=10// 引用类型Student aStu=new Student("张三");//aStu.name="张三"Student bStu=aStu;//bStu.name="张三",aStu.name="张三"bStu.name="李四";//bStu.na
2020-11-02 19:10:25
217
原创 NIO之Pipe
引言Pipe(管道)一般用于Java多线程通信,其优点是可以利用Java的I/O机制来解决多线程数据交互的同步问题。管道类似生活中的水管,一端进水一端出水,其使用方法也是一端写数据一端读数据,写读数据时均有可能进入阻塞。Java不同的管道形式Java库中提供了两种管道的使用方法,即BIO(Blocking IO)型与NIO(Non-blocking IO)型(本文只介绍NIO型管道),BIO为常见的IO类型例如普通的文件输入输出,而NIO是一种非阻塞模式的IO类型,何为非阻塞?我们知道IO是系统与外界
2020-10-07 18:08:09
361
原创 idea执行多模块java程序问题记录
idea中添加module-info.javaidea创建模块默认不会带module-info.java,添加方法src目录单击右键->newModule is not in dependencies问题module-info.java添加依赖模块时提示找不到依赖,需要在模块配置中增加依赖模块项,右键模块名->Open module Setting,如下图所示选择依赖模块Kotlin standard library is not found问题Error:Kotlin: The
2020-09-30 19:27:30
1108
原创 pycharm中更改python安装路径
pycharm中更改python安装路径前言有时python安装的路径不太合适需要重新安装python,如果之前已经安装过pycharm,那么新装python路径发生改变就会使pycharm无法正常使用,需要更改pycharm配置。本文就是记录下pycharm中如何更改python路径。操作方法点击file->Setting依次点击上图按钮选择python新更改的安装路径即可...
2020-09-22 17:57:40
7240
原创 跌跌撞撞我也进入了STM32的大门
今天开始我开始写我的优快云博客了,之前学C++的时候也零零散散写过几篇,但都是玩儿,太随意了,这次我要坚持下去,或许一年后或几年后我还会回来看看,希望到那时我会发现“嗨我真的进步了不少哈!”博客我的想法是前期一星期至少一篇,内容是对本星期学习和工作的总结。DHT11的使用和与STM32的通信: 1、DHT11传感器手册的研究成果1)DHT11传感器是测量温湿度的2
2017-12-17 22:11:23
257
原创 c++基于对象的编程风格2
知识点: 1.iterator的定义inline Triangular_iterator& Triangular_iterator::operator++(){ // prefix instance ++_index; check_integrity(); return *this; }++的前置版本返回的对象的引用,目的是提高效率,此函数通俗讲就是直接加返回的
2017-02-12 15:36:39
440
原创 c++基于对象的编程风格
c++基于对象的编程风格 知识点: 下面知识点会在代码中统一演示 1.构造函数和析构函数(构造函数的初始化语法 直接初始化和成员初始化列表) 2.mutable和const 1)为了保证成员函数在调用时不会更改其调用者,必须在member function 身上标注const。 2)如果数据成员不属于抽象概念的一环,改变此成员不算改变class object,那么要加上mu
2017-02-09 19:13:20
520
原创 c++征途
本人菜鸟近来学习c++,看书时看到一个如下的函数,想将其改成泛型算法但在删除的地方产生了疑惑vector的erase的删除是如何实现的而我仅仅依靠泛型指针能否实现删除操作呢?//vector sub_vec(const vector &vec ,const int &value)//{// vector local_vec(vec);// sort(local_vec.begin(
2017-02-07 14:25:41
337
空空如也
c++运算符重载即++运算符重载的问题
2017-02-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人