- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 通过异地组网工具+RustDesk实现虚拟局域网使用远程桌面RDP
价格方面,有提供免费版,但是免费的速度一言难尽。打开界面如果是自建server,需要有自己的公网服务器,所以下面主要介绍基于异地组网工具(将两个内网的设备打通)的实现,一方面速度提升很多,尤其打洞成功的时候,另一方面,加上搭建自己的server,安全可控,不用担心数据经过某些无良三方。solopacegem会给各个客户端分配一个组网ip(我的理解类似于分配了一个只能在安装了这个软件的设备上使用的公网ip,没有这个客户端的,是不能用的),在刚才安装的两台设备之间,通过这个组网ip就能互相访问。
2024-10-24 11:04:08
2213
原创 Markdown技巧之页面内跳转和自动提取目录
易遇到的场景:在页面内添加的目录内容,不只是能被Typora等工具侧边栏展示提取,还希望如同Word等文件的前面给出目录-子标题列表;或者是在比较长的文件中,希望跳转到当前文件之前(后)的内容。此处的目录即使用@[TOC]自动生成文章目录页面内跳转目录自动生成页面内跳转需要定义一个锚点,也就是标记跳转到的位置,语法格式如下,点击[^2]就可以跳转...# 1. 定义锚点,跳转到这里<span id="jumpHere">这是你希望跳转到的地方</span>....
2021-03-24 16:30:58
1736
原创 #1024程序员节#活动勋章获取方式
1024勋章优快云 在2018-10-24推出了1024 勋章但是我却一直没有获取到,悟已往之不谏,知来者之可追,今天的原创文章加#1024程序员节#Tag就能得到活动勋章,还不速速行动当日发布原创博客即可获得方法超级很简单,但是必须是这一天发表一篇原创博客勋章会自动发放注意勋章发放我这里实测勋章发放会有延迟,查询了一下一般在半小时之后就能够拿到了!我还以为今年拿不到了????LINKOFFICIAL:#1024程序员节,请对身边的程序员们好一点#...
2020-10-24 18:56:17
1025
2
原创 springboot结果集封装自定义的响应数据格式(JSON)返回
仅作为个人学习总结使用JSON作为统一响应数据格式统一json格式的response,给出一组结果返回值的参考:{ "hasPrePage": false, "hasNextPage": false, "everyPage": 10, "totalPage": 1, "currentPage": 1, "beginIndex": 0, "totalCount": 6, "code": "SUCCESS", "data": [ { "id": .
2020-10-24 18:45:35
6562
原创 生产者与消费者问题简单实例线程的同步与互斥
简单实例使用同步数据锁#include <iostream>#include <thread>#include <Windows.h>#include <mutex>#include<bits/stdc++.h>#include<conio.h>using namespace std;mutex mu; //线程互斥对象int Maxsize = 10;int Buffer=0;int k=1;voi
2020-10-23 13:42:43
313
原创 SpringBoot项目SQL语句中出现数据库关键字导致:You have an error in your SQL syntax; check the manual that corresponds
错误内容:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘,times,sequence,cte_user,ute_user,cte_time,ute_time FROM tb_sdc_plot_param’ at line 1情景今天在调试后端一个接口的时候出现了一个非常诡异.
2020-10-19 14:59:17
2742
原创 Navcat运行建表SQL文件报错[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
情景今天在使用Navcat在本地数据库创建完成表之后转存了表结构sql文件,在远程服务器上同样使用Navcat连接之后尝试运行该sql文件,但是报如下错误:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'原因我在本地Mysql版本为8.0版,而远程服务器上跑的Mysql版本为5.x版本;因此在本地生成转储文件的数据库版本为8.0的,要导入sql文件的数据库版本版本过低不支持这个字段,因为是高版本导入到低版本,引起1273错误解决方案打开转存
2020-10-14 16:41:24
367
原创 更改文件位置以及更改编译输出路径导致Annotation-specified bean name ‘xx‘ for bean class [xxx] conflicts with existing
情景我之前运到过相同的报错,主要原因是因为Bean名重复的问题:Bean重复导致出现Annotation-specified bean name ‘xx’ for bean class [xxx] conflicts with existing, non-compatible bean definition of same name and class[xxx]错误这一次有所不同使用SpringBoot框架开发项目,由于优化目录结构的需要,更改了很多文件的位置,以及拆分微服务的过程中出现了一个异常
2020-10-13 16:51:28
1613
原创 IDEA启动项目失败报错: 找不到或无法加载主类 解决方案
情景进行了大量目录结构调整之后,RUN或者DUBUG项目的时候IDEA报错错误: 找不到或无法加载主类由于使用Idea时间不算很长,遇到这种问题还是比较头疼,在之前使用Eclipse的过程中如果遇到这种问题,我就会直接project clean就可以正常了分析因为之前是通过清理项目成功的,因此这里出问题就做出以下可能猜测:1.项目未能成功编译尝试方案:菜单—> Build—>Rebuild Prodject因为我是首先尝试了这种方法不能解决问题之后,才来找解决办法的,因此启动服
2020-10-13 10:49:44
3007
原创 SpringBoot项目测试使用Editor REST Client基于编辑器的RESTClient替换沉重的Postman
情景使用IDEA开发,后台再开一个Postman测试接口?启动慢?卡顿?后来尝试使用Chrome集成的Restlet Client或是APIPost(全汉化版的postman,致命缺点需要登陆2020年了),总是觉得测试API接口的时候有着比较严重的割裂感,后台调试还是需要优雅一点今天我根据之前一些公众号的推荐使用了Rest Client,发现这个已经强烈不推荐使用了,而无意中找到的Idea自带的工具无需安装任何插件就可以替代和postman一摸一样的功能并且保存分类更加方便,不用担心丢失的问题这
2020-10-12 17:40:48
269
原创 SpringBoot启动异常:java.lang.IllegalStateException: Failed to introspect Class [xxx]
异常含义Failed to introspect Class [xxx]内省 类xxx 失败A类中导入了B类,但是在运行A类调用到B类地方的时候B类却找不到,这种问题本身在运行到A类中用到B类的地方是会报错的,但是这个问题比较特殊,如果A类提前被内省的时候,如果B类作为能够通过内省获取,则获取到 B类信息就会因为该类未被加载而报此错误,且提示不具体情景项目功能拆分过程中删除了一些类,Idea等工具暂时还没有索引到依赖的类已经不存在了或者说引入了包但是从未使用过,此时Debug项目,控制台打
2020-10-12 16:56:37
6294
原创 SpringBoot项目启动失败报错Annotation-specified bean name ‘xx‘ for bean class [xxx] conflicts with existing
问题描述SpringBoot项目,更改醒目内容之后启动报错Annotation-specified bean name ‘xx’ for bean class [xxx] conflicts with existing, non-compatible bean definition of same name and class[xxx]问题分析正在做的工作是将之前旧的项目进行功能拆分的微服务,导致其中一个部分在更新目录结构的过程中出现了工程中不同文件夹中复制了多分旧的工程的同一个文件的类,导致这
2020-10-12 14:15:46
79452
10
原创 SpringBoot项目中RestTemplate无法通过@Autowired注入的问题
SpringBoot项目中RestTemplate无法通过@Autowired注入的问题Consider defining a bean of type ‘org.springframework.web.client.RestTemplate’ in your configuration.情景一个在SpringCloud项目中遇到的问题,将部分功能抽成微服务的过程中,有一部分需要涉及到使用外部Url获取数据的部分,结果独立出来之后报了一个比较奇怪的BUG,直接就启动失败了:***********.
2020-10-10 16:28:29
15031
2
原创 IntelliJ IDEA提示“Unmapped Spring configuration files found. Please configure Spring facet
情景当把一个从git拉下来的项目导入IDEA之后或者说是自己编写的项目module之后,Event Log右下角弹窗提示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ySv0Xgdk-1602295049173)(C:%5CUsers%5CMyFork%5CAppData%5CRoaming%5CTypora%5Ctypora-user-images%5Cimage-20201010093616827.png)]由于我使用Idea还不是很熟练,一开始遇到这个问题还是比
2020-10-10 09:59:19
422
原创 Spring Boot启动时报错ApplicationEventMulticaster not initialized - call ‘refresh‘
情景Spring Boot启动时报错 ApplicationEventMulticaster not initialized - call ‘refresh’ before multicasting events via the context控制台打印的消息如下、所示java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting even
2020-10-10 09:31:48
5605
原创 Vue2.0搭建Vue脚手架(vue-cli)环境搭建部分
简介:Vue作为前端三大框架之一截至到目前在github上以收获44,873颗星,足以说明其以悄然成为主流。Vue发布了2.x版本,经过了一段时间的摸索和看官方的教程和api,才了解到2.0版本在1.0版本的基础上做了好多调整,废弃了好多api。说明:此文章参考了网上一些前人的技术分享,自己拿过来总结一下。此文章是基于webpack构建的vue项目,并实现简单的单页面应用。其中利用到的相关技术会简单加以说明环境搭建开始:安装node.js从node.js官网下载并安装node,安装过程很简单.
2020-10-10 08:27:14
452
原创 Springboot加载自定义yml配置文件的方法
M1 使用@PropertySource + @Value@PropertySource 如果你需要多个yml文件那么只需要使用@PropertySources因为value属性支持多个yaml文件,**作用:**注解告知springboot加载自定义的yml配置文件的位置以及名称,由于springboot默认就会自动加载项目当中的application.yml文件,因此只要你的参数信息直接写在这个文件内,那么就不需要需要显式加载(不需要写这一句注解)@Value:**作用:**根据目标属性
2020-10-09 15:17:55
1468
原创 unknown protocol: f Nested exception: unknown protocol: f
出现原因录入数据的时候部分字段包含中文,调用DOM4j解析xml功能报错如下:unknown protocol: f Nested exception: unknown protocol: f bug显示解决办法经尝试发现文件调用的路径中有中文,导致Dom4j不识别,将文件路径修改为中文即可....
2020-10-05 13:53:05
576
原创 Java中String...如何判空可变字符串如何判空
22Sep2020[Bug记录]什么是String…String…是java5新加入的功能,表示的是一个可变长度的参数列表其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做listsome(String…strings),那么你还可以写方法listsome(),但你不能写listsome(String[] strings),这样会出编译错误,系统提示出现重复的方法。在使用的时候,对于listsome(String…stri
2020-10-05 13:47:37
823
原创 REST风格接口学习
REST 简介大佬绕路,小白多篇文章整合总结篇REST 是一个术语的缩写,REpresentational State Transfer,中文直译「表征状态转移」。这只是一个名字而已不必强行解释概念,关键是这个东西它干了什么,直接看怎么做,根据大佬讲有了一定项目经验再来看名字会有更深刻的理解。REST 是一套风格约定,RESTful 是它的形容词形式;比如一套实现了 REST 风格的接口,可以称之为 RESTful 接口。REST 对请求的约定REST 用来规范应用如何在 HTTP 层与 API 提
2020-10-05 13:46:53
2428
原创 RESTful风格的API接口开发 Spring Cloud
学习笔记 大佬绕路,小白多篇文章整合总结篇简单背景网络程序正朝着移动设备的方向发展,前后端分离、APP,最好的交互交互方式莫过于通过API接口实现。既然要进行数据交互,那么这接口就得有讲究了:既要实用,又要优雅好看!那么,如何写一套漂亮的API接口呢?本次我们先了解一下Spring对API接口开发的支持,然后我们采用Spring Boot搭建项目,借用Swagger2列出API接口,便于查阅。接口返回格式API接口要求返回的格式是 application/json,我们知道网页返回的格式一般是
2020-10-05 13:46:14
450
原创 Java开发中IO流的使用以及异常的处理记录
Java开发中IO流的使用以及异常的处理记录先来看一些之前使用IO流的代码C1 之前习惯的写法:File f = new File(outputPath + projectName + projectVersion+"DirTreeShowMaker.txt"); try { if (!f.exists()) { f.createNewFile(); } fw = new FileWriter(f); out = new BufferedWriter(fw);
2020-10-05 13:45:48
321
原创 SpringBoot项目启动出现required a bean of type ‘XXX‘ that could not be found
问题出现在对Controller进行修改完的时候,启动项目出现的问题,情况如图所示:对于这个问题,总结分析原因如下:也就是Bean配置失败在我这里出现的问题是xxx部分是'java.lang.Integer' that could not be found.,这就不会是我自定义的类扫描不到的问题,因此检查注入类时候的问题解决方案注意业务层@Autowired注解删除一些类的时候,注意将这些类连带的@Autowired注解一起删掉,不然可能没有报错,但导致无法注入Bean,出现这种不明所以
2020-10-05 13:44:30
7905
原创 Java枚举类型的使用
简易前言在之前开发C++的时候使用过枚举类型,但也不是很熟练,直到现在写Java对于枚举类型掌握可谓是一塌糊涂,下决心学习这个类型,并能够熟练使用提高开发效率。之前的时候因为一直未使用这种enum枚举,,别人提到枚举的时候下意识地就会记起来自己还不会使用心里总会涌上一股惊慌,很怕别人提问我相关地概念以及使用,是真的插不上话。现在到了项目开发的优化阶段使用枚举能够简化开发的代码样式,项目中真的要使用了,现在认真的学习一下,而且好像真的不是很难。是什么[枚举是列出某些有穷序列集的所有成员的程序,或者
2020-10-05 13:43:37
232
原创 IDEA中开启SpringBoot项目的热部署能力
[SpringBoot 在IDEA中实现热部署]一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift + Alt + / 然后进入Registry ,勾选自动编译并调整延时参数。compiler.auto
2020-10-05 13:42:44
345
原创 IDEAdebug报错显示Disconnected from the target VM
遇到问题Disconnected from the target VM, address: '127.0.0.1:52894', transport: 'socket'首先说明项目是Spring Cloud/Boot在这里我遇到的这个问题相当于在Eclipse当中经典的由于上一次Debug/Run没有结束,就在新的Console当中再次运行所报的Tomcat端口占用的问题,当理解了这个问题之后,再来解决这问题就比较容易了,只是端口占用释放就好了但我在解决问题的过程中,还发现其他可能会导致该问
2020-10-05 13:41:35
7170
原创 蓝桥杯试题集 基础练习 特殊回文数
问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1&lt;=n&lt;=54。想到了两种方...
2019-02-13 22:11:36
728
2
原创 蓝桥杯试题集 基础练习 十进制转十六进制(BASIC-10)
问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。输入格式输入包含一个非负整数a...
2019-02-13 07:52:48
276
原创 蓝桥杯试题集 基础练习 十六进制转十进制(BASIC-11)
问题描述从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535此题跟上一题的十六进制转八进制相比就生得十分简单了,分析一下数据的取值范围:unsigned int 取值 0~4294967295int 取值 2147483648~2...
2019-02-13 07:40:25
568
1
原创 蓝桥杯试题集 基础练习 十六进制转八进制(BASIC-12)
问题描述给定n个十六进制正整数,输出它们对应的八进制数。输入格式输入的第一行为一个正整数n (1&amp;lt;=n&amp;lt;=10)。接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0...
2019-02-13 07:20:18
496
原创 在Windows10笔记本上使用精确触控达到Mac的触摸板体验 Elan厂商触摸板更新后驱动失效解决
起因假期把1809的笔记本升级到了19H1(Build.18323)后,触摸板除单机外的功能失效了,尽管更新之前的触摸板的体验也比较的糟糕,但仍能提供诸如模拟右键单击,拖动等操作,多任务的呼出就不必奢望了,想达到Mac air的舒爽就更别想了。转念一想,我记得Microsoft似乎最近开始提倡精准触控(Precision touch),就想办法找办法,但是有关的解决办法没找到,哀声倒是一片,贴吧...
2019-02-09 00:28:19
9214
4
原创 蓝桥杯试题集 基础练习 数列排序(BASIC-13)
问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1&lt;=n&lt;=200输入格式第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9由于给出的n范围以及比较的数都较小,不同的算法性能表现基本区别不大,这里选...
2019-02-03 21:36:12
697
原创 蓝桥杯试题集 入门训练
A+B问题问题描述输入A、B,输出A+B。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。输出格式输出一行,包括一个整数,表示A+B的值。样例输入12 45样例输出57数据规模与约定-10000 &amp;lt;= A, B &amp;lt;= 10000。代码如下:# include &amp;lt;stdio.h&amp;gt;int main(){ int a=0,b=0; ...
2019-01-26 15:34:08
396
原创 fjm小姐姐的烦恼1(判断一个迷宫是否有解)
问题说明fjm小姐姐现在在一个迷宫里面迷路了,你能帮他判断他是否能走出迷宫吗? (fjm小姐姐只会上下左右移动,不会斜着走,也不会飞)Input输入m,n表示迷宫的长和宽1&lt;=n,m&lt;=10。 输入m行n列的字符,其中S表示fjm小姐姐的位置,T表示迷宫出口的位置,*表示可以行走的道路,#表示不可以行走于的墙壁。Output如果fjm小姐姐可以走出去那么输出yes 否则输出n...
2019-01-25 01:31:08
686
1
原创 memset函数与动态二维数组初始化的问题
在编写一个动态二维数组并且需要将其初始化时,出现了问题,相关部分如下: maze = new char*[m + 2]; for (int i = 0; i <= m + 2; i++) { maze[i] = new char[n + 2]; } memset(maze[i], '#', (n + 2) * sizeof(char));编译可以通过,debug时发现错误在于...
2019-01-25 01:28:58
890
原创 猴子选大王(约瑟夫问题)的实现方法
问题描述n个猴子围成一圈,从某个开始报数1-2-3-1-2-3-……报“3”的猴子就被淘汰,游戏一直进行到圈内只剩一只猴子它就是猴大王了。输入格式:输入在一行中给一个正整数N(≤1000)。输出格式:在一行中输出当选猴王的编号。输入样例:11输出样例:7简单解释标记法也就是数组模拟的方法,我自己起的名字哈哈。简单易懂使用一个mark数组来表示当前的这只猴子有没有数过最后一...
2019-01-25 01:20:07
1252
原创 Python在导入文件时的FileNotFoundError解决办法
举例,在运行这段代码时from keras.utils import plot_modelplot_model(model, to_file='images/model_mnist.png', show_shapes=True, show_layer_names=True)会报错In [8]: FileNotFoundError: [Errno 2] No such file or di...
2019-01-25 00:50:19
34588
原创 支付宝权限一览
权限列表· com.alipay.permission.ALIPAY_UPDATE_CREDENTIALS· com.android.launcher.permission.INSTALL_SHORTCUT· 与蓝牙设备配对· 连接WLAN网络和断开连接· 拍摄照片和视频· 查看网络连接· 更改您的音频设置· com.yunos.permission.TYID_MGR_SERVIC...
2018-11-29 19:16:43
2727
1
vsftpd最新版3.0.3.tar.zip
2021-05-11
XPDL2.0流程文件解析与生成工具包API文档
2020-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人