自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 来领奖了,InfiniCloud网盘又能领取内存了

不过,WebDAV虽然用处非常大,但是国内的网盘服务鲜有支持WebDAV协议的,就目前来说也就只有坚果云网盘可以使用WebDAV,但限制颇多,免费用户初始容量小不说,每月上传流量只有1GB等各种限制。相信用过Obsidian的都会有同步的烦恼,使用webdav同步时候,坚果云会有很多的问题,这时候这个infincloud的优势能体现出来一点了。原始的同步zotero同步有存储大小的限制,只用300MB的空间,这个大小对于多数人来说都是很小的,稍微几个PDF就满了,不能很好的同步。

2023-12-21 15:10:57 460

原创 新版!asar文件解压指南!

在实际开发中,有这样子的需求,就是需要解压asar结尾的文件。这里会涉及到两个基础环境的安装,node.js和npm有对应的配置。在本次的实验中使用的配置如下:node版本:18npm版本:10.0.1。

2023-11-15 02:17:53 1371

原创 提升项目数据查询速度:从pgsql数据库性能到SQL优化的实战经验分享

在尝试优化的过程,已经从多方面进行了设置。总结出来,在遇见查询速度慢的时候,可以从几方面去分析,一是数据库本身性能层面去分析,一方面从索引方面去分析,还有就是优化查询SQL本身。

2023-07-01 21:08:55 506

原创 又踩坑了!SpringMVC+ant+tomcat实现自动化打包,原来这么多坑

这个异常信息中会包含war包的完整路径,所以解决方式很简单,在idea中看这个路径下是否有war包,如果没有,说明是你往tomcat里添加exploded的时候选错了。背景是项目使用的是tomcat进行打包,没有使用Maven,需要构建一个ant执行的文件,用于后期可以在实际中使用,运行的平台是Windows。这是一个语法错误的问题,说明在xml文件中有错误的语法,导致不能执行语法。比如在这一次的项目中,访问的路径就已经发生了变化的,原来的是。能看到这个部分有一个错误的语法,只要将这个去掉就可以了。

2023-05-16 23:05:43 204

原创 抛开价格,DBeaver真的比Navicat好用吗?多维度测评来了!!!

DBeaver在链接的数据类型上,算是市面上比较全面的了,基本上能出现的数据库类型都可以连接,还贴心的使用了库的类型分类,让你在连接数据库的同时强化对数据库类型的分类认知。有一点不太让人习惯的就是,数据库版本和项目中使用的数据库版本有时候不太统一,现有的版本资源不是很多,容易链接不上。这个是使用软件最关键的一个因素,能链接的数据库类型多少,连接以后的使用性能怎么样,都是一个比较重要的点。Navicat主打的就是一个简单,干净的界面,没有多余的东西,能很快找到对应的功能。提示的很全,良心的很。

2023-03-31 11:07:26 6025

原创 打不过就加入!ChatGPT 指令学习指南:为开发者提供灵活而强大的工具

最近AI大火,智能化,集成化的出现,对于各行各业的冲击可谓是相当的大。看基础的文案AI可以代劳,简单的文章AI可以代劳,重复的代码AI可以代劳,风格迥异的绘画AI可以代劳,除此种种,用法只有你想不到的,就没有做不到的。很显然这还是比较可以的,能精准的将对应的命令进行执行,对于Windows来说,这可是多了一个免费的服务器了,可玩性相当的高了,有更多的可能性。其实,做为现在大火的工具,还有很多很多的用法,不止以上列举的这些,更多的可以在不断的探索中学习,在人和AI的相互训练中成长。充当高级前端开发人员。

2023-03-25 23:53:07 4010

原创 起飞了!强大的编辑器Cursor,免费集成了ChatGPT-4

就在上一周是AI,集体亮相的一周,ChatGPT-4、new-bing、文心一言、Claude等等,一一体验过这些工具,能明显感觉到作为CV工程师的焦虑。看起来这个编辑器是比较简单,重要是实用,能给人带来强大的助力,真的要感叹技术改变生活,恐怕以后各个开发工具都会集成AI进来,实现智能化时代。最近,有一个编辑器火上了天,他就是Cursor,免费集成了openAI的gpt-4,不需要科学上网,重点是免费。在指令正确的情况下,AI能精准的帮助工程师们生成代码,大大减少了搜索时间,提升效率。

2023-03-24 15:32:49 1319

原创 解决IE8中不支持该属性或者方法的问题

实际在解决问题的时候,做到需要能将问题定位,定位好后去一步步解决问题,特别是在找不到问题所在的时候,考虑可能是引入的文件有问题或者是哪个地方的方法名参数写的错误了。总之就是,写代码一定要细心细心再细心。

2022-11-22 13:44:44 1102

原创 Linux学习系列--正则表达式的元字符和通配符学习

正则表达式的应用是在Linux文本做查找的时候,相当于Ctrl+F的查找功能,他是由一串字符和元字符组合而成的字符串。在开发中,经常使用到一些正则表达式,用来进行匹配相应的字符串。

2022-08-17 22:12:57 318

原创 Linux学习系列--正则表达式中的通配符学习

正则表达式的应用是在Linux文本做查找的时候,相当于Ctrl+F的查找功能,他是由一串字符和元字符组合而成的字符串。在开发中,经常使用到一些正则表达式,用来进行匹配相应的字符串。

2022-08-13 22:36:49 1333

原创 mysql中查询多个表中的数据量

这两种方式的话是有一点不同,后面一种的话是能记录数据库中所有的数据,前一种的话是不会主动更新相关的记录,在很多情况下会让数据库中数据少。查询多个表中的数据量,有两种方式进行查询。...

2022-08-09 23:11:07 6074 3

原创 Linux学习系列--vi、vim编辑器的使用命令

在Linux系统中,由于没有记事本软件,不能直接打开一些文本文件,需要借助一些辅助工具来打开,常用的就是vi、vim ,这其中vi是属于Linux中的基本文本编辑器,相当于在Windows中记事本一样的存在,vim则属于是vi的升级版本,是可以进行代码补全和错误跳转等,是在开发中比较常用的一个工具。...

2022-08-06 21:18:23 113

原创 Linux学习系列--linux中安装软件的两种方式

在Linux中,想要不断的能够进行系统的开发,必然需要安装一些软件,不同于Windows和Mac系统,直接在软件商店或者官网下载相关的安装包,直接就能实现软件的安装。在Linux中,如果要安装软件,就需要使用一些安装软件的办法。...

2022-08-04 12:02:45 314

原创 Linux学习系列--如何进行一些进程的管理

在Linux中有两个概念,进程和线程,进程是程序的一次执行的过程,会将程序实例运行起来。线程是一个运行通道,可以允许运行多个进程。进行运行的状态有三种运行态、就绪态、阻塞态。在运行态时候可以查看在使用中CPU的占用情况,如果有其他请求想要进行,就会无法执行呈现阻塞态,这时候在等待的资源就是处于一个就绪态中。...

2022-08-02 00:05:26 161

原创 Linux学习系列--网络管理和设置之ping、ifconfig、route

在Linux中,如果想要项目有运行,必然就是会有和网络相关的操作,利用相关的命令去操作能够提升自己对Linux系统的了解。

2022-07-31 16:13:49 1763

原创 Linux学习系列--如何在Linux中进行文本管理

在文本操作中,不仅仅是有文本的转换和删除,也会有两个文本之间的内容合并,这就会使用一个paste命令,没有参数就是直接的行与行之间之间发生了合并,如果加上了参数-d分隔符等,就可以实现了文件的合并。在实际中这个命令会和sort一起shying,先将文件使用sort进行排序(这样重复的内容就能显示在连续的几行中),然后再使用uniq删除掉重复的内容(uniq的作用就在于删除连续的完全一致的行)在使用文本转换或者删除的时候,会使用到具体的命令是tr,比如说是大小写的转换,参数-d是删除文本内容。...

2022-07-30 15:35:08 259

原创 Linux学习系列--如何在Linux中进行文件的管理

在常见的Linux的文件系统中,经常使用能了解到的文件管理系统是分为多个文件夹进行管理的。

2022-07-27 23:28:10 172

原创 Linux学习系列--用户(组)的新增、查看和删除

在实际的工作中,在接触Linux的用户组管理的时候,一般来说都是在系统开建设的时候设置好,root权限由特定的负责人保管用户密码,避免误操作带来不必要的麻烦。在具体使用的时候,会利用相关的命令设置一些对应的用户,给与一些合适的权限进行管理。......

2022-07-22 23:46:09 769

原创 Linux学习系列--linux基础命令学习

在[[Linux学习系列–Linux基础知识知识学习]]文中,简单介绍了Linux系统的的发展历史和一些系统的特点优势,接下来就可以开始学习基础的命令。

2022-07-21 08:43:37 77

原创 Git的一些基础命令学习

在这里纪录下在学习和工作中遇到的相关问题,希望能帮助到有需要的人,防止踩坑查看Git的配置使用命令 git config --list --show-origin查看Git的具体配置,使用git config <key>来进行查看 例子:git config user.name ,可以查看使用的用户名查看Git的帮助命令,git <命令> -h ,可以查看具体的帮助命令初始化Git仓库进入Git项目仓库,使用命令git initgit 克隆命令克隆的

2022-02-23 12:32:10 197

原创 Java项目启动报错: Logback configuration error detected:

具体报错原因at com.gisquest.RfInfoApplication.main(RfInfoApplication.java:14)Exception in thread "main" java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE_INFO] - Failed to crea

2022-02-17 14:49:58 4476 1

原创 将Python的项目打包成exe可执行文件

在实际的代码开发中,会遇到不少需要对Python项目进行打包成exe可执行文件的情况,常用的方法有使用pyinstaller、使用py2applet的方法。这里纪录在使用pyinstaller的过程1、下载安装pyinstaller使用pip 进行安装 pip install pyinstaller注意:pyinstaller只支持Python 3.6版本的,不支持Python 3.9pip 的查看命令 pip show pippip 跟新到最新版python -m pip insta

2021-09-13 14:51:05 150

原创 对象头和synchronized的升级

一、线程的历史二、CAS的原理模型CAS全拼又叫做compareAndSwap,从名字上的意思就知道是比较交换的意思、它是一条CPU并发原语。它包含 3 个参数 CAS(V,E,N),V表示要更新变量的值,E表示预期值,N表示新值。仅当 V值等于E值时,才会将V的值设为N,如果V值和E值不同,则说明已经有其他线程做两个更新,则当前线程则什么都不做。最后,CAS 返回当前V的真实值。三、对象头的理解1、对象在内存中的存储情况[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i

2021-07-14 21:12:21 92

原创 docker上部署Nginx

1、下载最新版nginx```$ docker pull ngnix [root@tome ~]# docker pull nginxUsing default tag: latestlatest: Pulling from library/nginxb4d181a07f80: Pull complete edb81c9bc1f5: Pull complete b21fed559b9f: Pull complete 03e6a2452751: Pull complete b82f7f

2021-07-04 20:38:37 71

原创 docker常用命令

attach # 当前shel1下attach连接指定运行镜像build # 通过Dockerfile定制镜像commit # 提交当前容器为新的镜像сp #从容器中拷贝指定文件或者目 录到宿主机中create #创建一个新的容器,同run,但不启动容器diff # 查看docker容器变化events #从docker服务获取容器实时事件exec #在已存在的容器上运行命令export # 导出容器的内容流作为一个tar归档文件[对应 importhistory # 展示一个镜像形成历史

2021-07-04 17:44:47 58

原创 8.0以上MySQL的常见错误

在springcloud项目中,使用了8版本的MySQL数据库。提示出现下面的错误,表示原本的驱动器不赞成 或者 是废弃了,自动换成了新的驱动器 com.mysql.cj.jdbc.DriverLoading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the

2021-05-20 11:10:13 133

原创 在新建maven时候遇到错误: No archetype found in remote catalog. Defaulting to internal catalo

在新建maven时候遇到错误:No archetype found in remote catalog. Defaulting to internal catalog【在远程目录中没有找到原型。默认为内部编录。】解决办法产生的原因是使用了maven模版构建项目,要从网上获取模版,然而没有找到这个模版或者网络慢,导致获取失败。只需要关闭项目重新启动就行...

2021-05-14 14:50:52 786

原创 运行springboot时错误: Error starting ApplicationContext. To display the conditions report re-run your app

运行springboot时错误: Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled. ERROR 9400 — [ main] o.s.b.d.LoggingFailureAnalysisReporter :###错误截图:Error starting ApplicationContext. To display the co

2021-05-14 00:29:06 770

原创 静态方法的缺失

错误结果:无法从静态上下文中引用,非静态方法所使用的的代码是:```javapackage com.hhxx.array;import java.util.Arrays;public class BubbleSort02 { public static void main(String[] args) { int[] values = {12, 45, 4, 2, 56, 688}; bubbleSort(values); Syste

2021-04-25 18:17:58 58

原创 maven常见错误:Dependency is duplicated in file(s):

在执行pom.xml文件时候,出现错误Dependency is duplicated in file(s): ``翻译为:依赖性在文件中已经存在错误原因是:这几个文件中都存在pom.xml文件,父pom.xml指定了多个作为子module,某一个子module 的pom又指定了父 或者 同级 作为自己的子module,导致出现冲突,仔细检查 每个pom的 parent 和 modules 删除掉多余的就可以了。解决办法:依赖只需要父pom或者子pom来定义一次就可以了。一般在父类pom中添

2021-04-22 18:31:10 9067

原创 Mac安装CentOS8.3时出现,安装源设置基础软件仓库时出错

Mac安装CentOS8.3时出现,安装源设置基础软件仓库时出错1、发生的错误如下:2、错误原因是:这是由于在安装时候,找不到软件的仓库,本地下载了相应的文件也不可以识别。3、解决办法:考虑直接使用网络镜像,解决问题使用的iso镜像是CentOS-8.3.2011-x86_64-boot.iso,可以使用阿里云的镜像下载地址:CentOS-8.3.2011-x86_64-boot.iso安装路径:mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_6

2021-04-14 00:17:35 3268

原创 Homebrew的简单介绍

Homebrew的简单介绍这是一个用来指令管理Mac电脑中的软件包工具,通过简单的指令就可以实现。一、安装,脚本安装的时候,按照指引下载就行方法一:X-code代码安装 $ xcode-select --install方法二:安装脚本 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"二、卸载卸载命令 /bin/zsh -c "$(curl -fsSL https:

2021-04-02 11:54:42 176

原创 异常抛出错误

异常错误没有抛出解决方案是:抛出异常

2021-03-01 09:02:00 50

原创 类中错误

在抽象类中的错误抽象类中的错误The type Good must implement the inherited abstract method MyMath02.sub(int, int)接口类的错误,改正方法:在class前加abstract 。

2021-01-29 22:23:56 51

原创 2021-01-14

#操作运算符之算术运算符在算术运算符中包含基本的加减乘除和取模运算,public class MathTest01 { public static void main(String[] agrs ) { int a =1000; int b =50; int c =200; System.out.println("加法运算+ =" +(a+b)); System.out.println("减法运算- =" +(a-b) ); System.out.println("

2021-01-14 14:45:24 55

原创 2021-01-13

##文件出现无法解析为变量解决方法在编写程序时出现了以下错误 count cannot be resolved to a variable 这个错误是计数不能解析为变量。就是系统识别到这个不属于变量,无法编译。 解决方法: 1、变量名和之前声明的不一样,重新核对一下变量名是否和声明一致。 2、重启eslipse 3、重启电脑...

2021-01-13 19:54:06 1730

空空如也

空空如也

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

TA关注的人

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