自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 Win10 默认输入变全角问题解决方法

你可能会好奇为什么发这样的简单的文章,因为百度上真的搜不到…

2021-11-23 08:56:54 9573 9

原创 [Flutter] Flutter安装配置教程 使用IDEA

安装在IDEA的插件中启用/安装Flutter和Dart两个插件Android Studio同理菜单栏->File->Settings->Plugins->Marketplace,查找这两个插件然后去Flutter官网下载SDKhttps://flutter.dev/docs/get-started/install/windows#get-the-flutter-sdk下载好压缩包后解压到你指定的位置,将解压出来的文件夹中的bin目录配置到环境变量去A

2021-10-12 10:14:30 353

原创 VS Code 常用 / 好用快捷键

快捷键键说明Shift + ↑/↓/←/→选择代码块Ctrl+Alt+↑/↓添加光标Alt+Click添加光标Ctrl+Shift+L替换相同内容的字段Ctrl+Space显示提示?Shift+Alt+↑/↓向↑/↓插入新行Alt+↑/↓与上一行/下一行交换内容Ctrl+Shift+K删除行Ctrl+/注释选中+F2重命名(右键菜单也可)Shift+Alt+F全文格式化Ctr

2021-09-16 09:32:07 284

原创 yarn 基本操作整理

安装choco install yarn安装依赖yarn yarn install运行项目yarn start添加包yarn addyarn add [package]@[version]yarn global add <package...>删除包yarn remove <package...>会更新你的 package.json 和 yarn.lock 文件查看包yarn listyarn list -gyarn list [--d

2021-09-16 09:29:59 279

原创 Seata 1.4.x 找不到建表语句

找到下载的seata目录下conf文件夹,打开README-zh.md其内容:# 脚本说明## [client](https://github.com/seata/seata/tree/develop/script/client) > 存放用于客户端的配置和SQL- at: AT模式下的 `undo_log` 建表语句- conf: 客户端的配置文件- saga: SAGA 模式下所需表的建表语句- spring: SpringBoot 应用支持的配置文件## [server

2021-03-19 10:20:29 1159

原创 [Spring Boot] 整合Swagger2

网上大多Swagger整合后显示不出页面,甚至改资源路径等骚操作引入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>根据官网上的描述,访问:http://loca.

2021-02-04 17:01:24 58

原创 [Java] - Java核心技术卷I笔记 - 断言(十一)

断言assert 条件;assert 条件:表达式;条件为false,抛出AssertionError。第二种形式会将其内容传入AssertionError构造器,作为原因。ClassLoader包含了开启断言的方法启用断言默认被禁用,通过-ea或-enableassertions启用:全局启用java -ea TestClass在某个类或包(包名后面跟三个点)中启用java -ea:MyClass -ea:com.cc.dd...断言在编译后存在于字节码文件中,仅需启用即可。禁

2020-07-24 20:19:06 458

原创 [Java] - Java核心技术卷I笔记 - 异常(十)

异常Error描述了Java运行时系统内部错误和资源耗尽捕获捕获处理错误try{ }catch(Exception e){ e.getMessage()}catch(E1 | E2 e2){}finally{}可以有多个catch;同一个catch语句可以捕获多个异常类型(一次一种),但不能为子类关系,同时异常对象为final;可以有finally,其最后执行抛出找到合适异常类创建其对象throw对象public void getFileStream t

2020-07-24 20:17:09 492

原创 [uni-app] - uni-app tabBar不显示问题

问题代码pages.json"tabBar":{ "backgroundColor":"#FFFFFF", "color":"#000000", "selectedColor":"#4CD964", "list":[ { "pagePath":"/pages/main/main", "text":"首页", "iconPath":"static/logo.png", "selectedIconPath":"static/logo.png" },

2020-07-12 08:49:19 9719 1

转载 [Java] - Java核心技术卷I笔记 - 代理(九)

代理代理的意义在于生成代理对象,在服务提供方和使用方之间充当一个媒介,控制真实对象的访问的同时,添加额外功能,而无侵入性。代理分为静态代理和动态代理两种。静态代理需要通过手动或工具生成代理类并编译,代理类和委托类的关系在编译期就已经确定。动态代理允许开发人员在运行时动态的创建出代理类及其对象。静态代理静态代理的实现需要一个接口(表示要完成的功能),一个真实对象和一个代理对象(两者都需实现这个接口)。interface Shopping { void buy();}class Cli

2020-07-11 21:06:51 945

转载 [Java] - 非Java核心技术卷I笔记 - 反射(八)

反射来源https://www.jianshu.com/p/9be58ee20dee定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。反射机制的相关类类名用途Class类代表类的实体,在运行的Java应用程序中表示类和接口Field类代表类的成员变量(成员变量也称为类的属性)Method类代表类的方法

2020-07-11 21:01:08 922

原创 [TypeScript] - TypeScript官方文档学习笔记-接口-下(四)

Class类型实现接口像Java那样使用接口。但TS变量和方法都可以定义。interface ClockInterface { currentTime: Date; setTime(d: Date): void;}class Clock implements ClockInterface { currentTime: Date = new Date(); setTime(d: Date) { this.currentTime = d; }

2020-07-05 21:56:30 873

原创 [Java] - 非Java核心技术卷I笔记 - 内部类(七)

内部类内部类可以实现多继承的效果。成员内部类静态内部类方法内部类匿名内部类成员内部类成员内部类内部不允许存在任何static变量或方法 正如成员方法中不能有任何静态属性 (成员方法与对象相关、静态属性与类有关)成员内部类是依附外部类的,只有创建了外部类才能创建内部类。class OuterClass { int x = 10; private class InnerClass { int y = 5; public void p(){

2020-07-05 07:00:57 1016

原创 [Java] - 非Java核心技术卷I笔记(六)

类 & 对象一个源文件只能有一个public类一个源文件可以有多个public类源文件名称应该与public类保持一致package语句在代码第一行,若不在包中无需写,不然编译失败静态方法不可以访问一般成员属性超类所有对象继承自Object超类封装属性访问权限private,通过方法去修改属性重载一个类中方法名相同,但方法参数不同(和返回值无关)重写重写父类或超类中的已有方法,方法前最好加@Override构造方法构造方法以类名命名没有返回值如果不写构造方法,

2020-07-04 21:22:47 977

原创 [TypeScript] - TypeScript官方文档学习笔记-接口-中上(三)

接口方法类型通过接口可以定义方法参数和返回类型interface SearchFunc { (source: string, subString: string): boolean;}let mySearch: SearchFunc;mySearch = function(source: string, subString: string) { let result = source.search(subString); return result > -1;}

2020-07-02 21:46:10 1183

原创 [TypeScript] - TypeScript官方文档学习笔记-接口-上(二)

前言接口只是在语法层面限制写法,从而使部分语句写法不出现,本质是语法规范接口TypeScript中接口用来定义结构类型,出于类型检查需要编译转换后接口消失,仅用于语法检查普通对象传入:function printLabel(labeledObj: { label: string }) { console.log(labeledObj.label);}let myObj = {size: 10, label: "Size 10 Object"};printLabel(myObj);

2020-07-01 21:25:54 1061

原创 [Java] - Java核心技术卷I笔记(五)

数组声明int a[];int[] b = new int[5];int[]b = new int[5];int[] c = {1,2,5,6};//长度为提供元素个数int[] c = new int[]{1,2,5,6};起始元素下标0,结束元素下标长度-1取值a[3];初始值数字类型数组为0boolean为false对象为null长度因为不是对象,所以是属性。长度可以为0。int a[] = new int[100];a.length;//100new in

2020-06-30 20:17:49 1060

原创 [TypeScript] - TypeScript官方文档学习笔记-基本类型(一)

TypeScript该部分文档地址基本类型booleannumberstringArrayTupleenumanyvoidnull & undefinedneverobjectBooleanlet a: boolean = false;Number与JS同,所有数值都为浮点,支持多种进制。let decimal: number = 6;let hex: number = 0xf00d;//十六进制let binary: number = 0b1010;//

2020-06-29 10:25:44 1136

原创 [Java] - Java核心技术卷I笔记(四)

String - > IntInteger.parseInt(str)Integer.valueOf(str).intValue()Int - >StringString s = String.valueOf(i);String s = Integer.toString(i);String s = "" + i;读取输入初始化对象Scanner sc = new Scanner(System.in);之后通过.hasXxx()方法获取不同类型输入安全读取密码仅通过

2020-06-28 16:20:05 1046

原创 [Java] - Java核心技术卷I笔记(三)

StringString为类比较每个新对象有自己的地址,==比较对象的地址。用equals()比较String对象内容"".equals("")字符串常量池使用字面量(String s=”1”;)创建字符串常量时,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么就将此字符串对象的地址赋值给引用s。如果字符串不存在常量池中,就会实例化该字符串并且将其放到常量池中,并将此字符串对象的地址赋值给引用s。使用关键字new(String s=new String(”1”);)创建字

2020-06-27 16:23:12 1030

原创 [Java] - Java核心技术卷I笔记(二)

变量声明类型 名称; int a;boolean b = true; 命名规范a-z,A-Z,_,数字,$大小写敏感Unicode字符数字不能放开头不能包含空格,+不能把Java保留字作为变量名通过Character类isJavaIdentifierStart和isJavaIdentifierPart方法来检查是否可作为变量名尽量不使用$初始化使用未初始化变量会报错(包括对象,至少赋值null)=为赋值,值放右边,变量放左边,代表把值赋给变量可以在声明

2020-06-26 19:58:47 1107

原创 [Java] - Java核心技术卷I笔记(一)

储存容量单位bit比特B字节kb千字节1B=8b1kb=1024B程序入口public class A{ public static void main(String[] args){ // code }}main方法参数名称可随意取,但为规范不建议修改。方法其余部分不能有任何修改。程序public类需与文件名一致,一个文件只有一个public类注释三种注释类型// 单行注释/*多行注释*//***文档注释*@version .

2020-06-25 14:59:48 1077

原创 [Java] - 正则表达式应用案例

test.txt有如下内容结构:1、下列软件属性中,软件产品首要满足的应该是__a____。 A.功能需求 B.性能需求 C.可扩展性和灵活性 D.容错纠错能力2、软件缺陷产生的原因是___D___。 A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷 B.软件的复杂性;软件项目的时间压力 C.程序开发人员的错误;软件项目文档的缺乏 D.以上都是3、导致软件缺陷的最大原因是___a___。 A.规格说明书 B.设计

2020-06-24 18:37:53 1046

原创 [Java] - 正则表达式

正则表达式捕获组表达式((A)(B(C)))有四个这样的组:((A)(B( C)))(A)(B( C))( C)还有一个特殊的组(group(0)),它总是代表整个表达式(Matcher中不计入匹配数中)表达式语法符号含义^开始$结束*零次或多次匹配前面的字符或子表达式+一次或多次匹配前面的字符或子表达式?零次或一次匹配前面的字符或子表达式。若前面是其他限定符(*、+、?、{n}、{n,}、{n,m})则是非贪心模式{n}n

2020-06-24 16:53:12 1086

原创 [SpringBoot] - SpringBoot配置Http2 & SSL

HTTP/2的实现都是强制配置HTTPS因为Java8不支持HTTP/2,因此使用了Java111. 生成证书的步骤:使用Java自带的密钥管理工具生成一份自签名的证书keytool -genkey -alias undertow -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -dname "CN=localhost, OU=localhost, O=localhost, L=hangzhou, ST=zhe

2020-06-22 15:56:09 1489

原创 [Kali] - Kali系统2020版默认登陆账户与密码

2020版的Kali系统发布后,因为添加了非root用户,官方对默认账户做了修改旧系统新系统账户rootkali密码toorkali求赞

2020-06-09 10:25:28 5518

原创 [Raspberry] - 树莓派安装Kali

首先来到Kali官网https://www.kali.org/点击Download下的Download Kali Linux弹出的网页中往下拉,找到KALI ARM IMAGES跳转后的网页中找到RASPBERRY FOUNDATION这一项https://www.offensive-security.com/kali-linux-arm-images/根据树莓派版本选择镜像,下载Torrent用下载工具打开种子,下载镜像压缩包,HASH文件可选解压成一个12G..

2020-06-09 10:18:02 1280

原创 [树莓派] - 将树莓派变成FTP服务器

正文首先安装vsftpdsudo apt-get install vsftpd修改配置文件,使文件可上传到树莓派修改位于/etc目录下的vsftpd.conf注:需要权限,要加sudosudo nano vsftpd.conf在出现的文档中将write_enable=YES那行注释去除然后重启vsftpd服务或重启树莓派,使配置生效...

2020-06-08 16:10:04 1209

原创 UFT录制最新Chorme 80+ Web(测试有效)

UFT版本Chorme版Chorme需要安装的插件测试可以录制

2020-06-04 20:24:11 2737

原创 [Git & Jetbrains] - Jetbrains系列软件Git使用知识点(一)

前言基础使用技巧正文右下角白框处可查看项目所有分支在分支前的星,代表提交将哪些分支更新若要将远程分支下载到本地,选择远程分支,再点击Checkout,此处还有merge等操作选项左下角的Git选项的第一个功能是查看当前项目改动第二个功能是查看各分支的提交情况,提交时在(2)中打星的分支会有标签显示在最新的提交上多分枝项目,若本地分支要合并远程仓库分支,要先pull,再merge工作区若有未commit内容,则不能merge...

2020-06-04 17:56:31 1454

原创 UFT(12.02.2374.0)软件获得试用时间

HP Unified Functional Testing软件有30天使用时间前往C:\ProgramData目录,删除SafeNet Sentinel文件夹前往UFT安装目录下的bin文件夹,找到instdemo.exe以管理员权限运行获得了30天使用时间

2020-06-04 12:54:33 1175

原创 [Git & Jetbrans ~ Webstorm] - Jetbrans2020.1系列软件上传本地项目到Github

步骤在菜单中选择VCS -> Import into Version Control -> Share Project on Github第一次使用需输入账户密码Server可以填其它Git服务器填写仓库名称出现该弹窗则上传成功可以在Github上查看

2020-06-01 21:28:41 1200

原创 [Flask & Vue] - Falsk模板jinja2取值与Vue冲突解决方案

方法flaskapp.jinja_env.variable_start_string = '{['app.jinja_env.variable_end_string = ']}'jinjia2模板引擎取值变成{[ ]}Vuevar app = new Vue({ delimiters:['{[', ']}']})Vue取值变成{[ ]}

2020-06-01 21:07:00 1593

原创 [Git] - 无法上传空文件夹

结论Git无法上传空文件夹,即使使用git add后,其也不会出现在git status中解决方法在空文件夹中添加空文件占位

2020-06-01 12:03:09 1937

原创 [Mybatis] - 转义符

转义符xml转义符对应符号&lt;<&gt;>&amp;&&apos;’&quot;"

2020-05-14 19:48:42 1022

原创 [树莓派] -树莓派改变屏幕分辨率、不连接显示屏VNC黑屏解决

自定义分辨率将SD卡插入电脑,修改config.txthdmi_group=****hdmi_mode=****hdmi_ignore_edid=0xa5000080CEA分辨率以下是CEA规定的电视规格分辨率。这些分辨率的hdmi_group=1。hdmi_mode=1 VGAhdmi_mode=2 480p 60Hzhdmi_mode=3 480p 60Hz Hhdmi_mode=4 720p 60Hzhdmi_mode=5 1080i 60

2020-05-14 19:13:24 2466

原创 [树莓派] - 树莓派系统温度获取

树莓派系统温度存储在该文件中:/sys/class/thermal/thermal_zone0/temp。将其读取出来即可,其内容会不断改变

2020-05-14 19:10:25 1134

原创 Tampermonkey - 油猴浏览器插件基础使用

前言Tampermonkey浏览器插件十分广泛地被使用,多数被用来优化网页体验,实现额外功能。下载请去浏览器插件商店正文本篇教程主要讲解自定义网页脚本在浏览器插件栏找到它,并进入管理面板点击+创建自定义脚本脚本的语言为JavaScript ,这里我们写删除网页上一个id名为qb-side的DOM元素注解的解释@name 脚本名称@version ...

2020-04-10 13:42:46 1667

原创 [Spring Boot 入门系列] - Spring Boot MyBatis配置

前言本文讲解Spring Boot项目的配置为方便使用在这里将项目配置文件application.properities的后缀改为yml。这两种后缀Spring Boot项目都是支持的,但yml的效率更高,更简洁。正文application.yml基于xml的配置spring: datasource: url: jdbc:mysql://localhost:3306/数据库...

2020-04-01 12:15:39 1015

原创 [Spring Boot 入门系列] - IDEA创建SpringBoot项目

前言本文使用IDEA专业版创建Spring Boot项目,社区版无该功能。该项目模板可以上Spring Boot官网生成。项目组成为Spring Boot + MySQL + MyBatis + Thymleaf,一个基础的Web项目。正文首先打开IDEA,点击Create New Project在左侧列表Spring Initializr,点击Next(此处可按需求改Java SD...

2020-04-01 08:56:35 1081

commandlinetools-win-7583922_latest.zip

安卓commandlinetools

2021-10-12

boostdesc_bgm.i.zip

opencv编译所需。将其拷贝到编译时提示缺失处,然后继续进行编译,则可完成编译。etcetcetcetcetc

2020-05-14

空空如也

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

TA关注的人

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