自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (2)
  • 收藏
  • 关注

原创 Web3 库

Web3.pyapi文档:https://web3py.readthedocs.io/en/stable/index.html1. 安装注意安装时如果出错,可能需要安装c++pip install web32. 使用2.1 连接RPCRPC是远端过程调用。每个类evm的公链都有很多RPC,当你不知道某公链的RPC,可以去 chainlist.org 搜索,连接小狐狸钱包即可很快速的添加你想要的公链RPC。ChainRPCEthereumhttps://cloud

2022-05-09 21:06:37 3962

原创 yarn 安装

yarnyarn是facebook发布的一种包管理工具,作用同npm 一样,是一个包管理用具;可以安装、共享、分发代码,管理项目依赖关系。优点快速: Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。可靠: 使用格式详尽而又简洁的 lockfile文件 和确定性算法来安装依赖,能够保证在一个系统上的运行的安装过程也会以同样的方式运行在其他系统上。安全: 安装包被执行前校验其完整性官网 &下载https://yarnpkg.

2022-03-25 17:05:54 1265

原创 ubuntu 20.4下服务器部署

帮助初学者部署ubuntu服务器,内容包含前端react和后端flask的部署

2022-03-20 00:03:46 5726

原创 mstsc 命令

mstsc适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012创建到 远程桌面会话主机 服务器或其他远程计算机的连接,编辑现有的 远程桌面连接 (.rdp) 配置文件,以及将使用客户端 连接管理器 创建的旧连接文件迁移到新的 .rdp 连接文件。语法mstsc.exe [] [/v:[:]] [/admin] [/f] [/w: /h:]

2021-11-25 00:40:04 2790

原创 Windows远程桌面连接每次都提示输入密码的问题

Windows 远程桌面连接几乎每天都用,所以使用的方便性非常重要。如果你经常用,也许会发现在某些系统中,每次连接都需要输入密码,即使已经保存了密码,并且密码是正确的也是如此。这个问题是策略设置的缘故。直接看结果吧,该选项可以通过运行 gpedit.msc 打开组策略编辑器,进行设置,路径为 计算机配置 > 管理模板 > 系统 > 凭据分配 > 允许分配保存的凭据用于仅 NTLM 服务器身份验证。启用,并在 将服务器添加到列表 中添加 TERMSRV/*。保存后可以等待组策略生

2021-11-21 11:32:24 4653

原创 Selenium库

常用类与方法from selenium import webdriver # 驱动浏览器from selenium.webdriver import ActionChains # 鼠标的相关操作,比如滑动验证from selenium.webdriver.common.by import By # 选择器,以什么方式选择标签元素from selenium.webdriver.common.keys import Keys # 键盘相关from selenium.webdriver.

2021-11-19 23:03:28 1204

原创 JavaSE 23 类作为成员变量类型

第二十八章 类作为成员变量类型public class Weapon { private String code; public Weapon() { } public Weapon(String code) { this.code = code; } public String getCode() { return code; } public vo...

2020-02-14 18:42:47 164

原创 JavaSE 22 内部类的概念与分类

第二十七章 内部类的概念与分类如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。例如:汽车与发动机的关系分类:成员内部类局部内部类(包含匿名内部类)27.1 成员内部类格式:修饰符 class 外部类名称 { 修饰符 class 内部类名称 { //... } //...}例子:public class Body {//外部类 ...

2020-02-14 18:41:36 265

原创 JavaSE 21 权限修饰符

第二十六章 权限修饰符四种权限修饰符:public >protected >(default) >private同一个类(我自己)yesyesyesyes同一个包(我邻居)yesyesyesno不同包子类(我儿子)yesyesnono不同包非子类(陌生人)yesnonono...

2020-02-09 11:41:46 197

原创 JavaSE 20 final 关键字

第二十五 final 关键字final关键字代表最终、不可改变。常见4种用法可以用来修饰一个类可以用来修饰一个方法可以用来修饰一个局部变量还可以用来修饰一个成员变量25.1 final关键字修饰类含义:当前这个类不能有任何的子类(太监类)格式:public final class 类名称 { //...}注意:一个类如果是final的,那么其中的所有的成员...

2020-02-09 11:40:40 135

原创 JavaSE 19 Polymorphism 多态

第二十四章 Polymorphism 多态extends继承或者implements实现,是多态的前提。一个对象拥有多种形态,这就是对象的多态性。举例小明是一个学生,同时也是一个人小明是一个对象,小明对象即是学生形态,也有人类形态。24.1 多态的格式与使用代码当中体现多态性,其实就是一句话:父类应用指向子类对象。格式:父类名称 对象名称 = new 子类名称();...

2020-02-09 11:39:16 257

原创 JavaSE 18 Interface 接口

第二十三章 Interface 接口23.1 概述接口就是一种公共的规范标准。只要符合规范标准,就可以大家通用。23.2 接口定义的基本格式接口就是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。格式:public interface 接口名称 { 接口内容}备注:换成了关键字interface后,编译器生成的字节码依然是:.java --...

2020-02-09 11:34:16 259

原创 JavaSE 17 abstract 抽象

第二十二章 abstract 抽象22.1 概述如果父类当中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法。22.2 抽象方法和抽象类的格式抽象方法的格式:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract。public abstract class DemoAnimal {...

2020-02-09 11:30:39 158

原创 JavaSE 16 Extends 继承

第二十一章 Extends 继承21.1 继承的概述继承是多态的前提,如果没有继承,就没有多态。继承主要解决的问题是:共性抽取。父类也叫基类、超类子类也可以叫派生类继承关系当中的特点:子类可以拥有父类的“内容”。子类还可以拥有自己专有的内容。21.2 继承的格式在继承的关系中,“子类就是一个父类”。也就是说子类可以当做父类看待。例如:父类是员工,子类是讲师...

2020-02-09 11:29:47 158

原创 JavaSE 15 Math 数学工具类

第二十章 Math 数学工具类20.1 概述java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算的相关操作。20.2 绝对值public static double abs(double num)20.3 向上取整(向正方向)public static double ceil(double num)20.3 向下取整public sta...

2020-02-09 11:26:29 205

原创 JavaSE 14 Arrays 数组工具类

第十九章 Arrays 数组工具类19.1 概述:java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。19.2 将参数数组编程字符串输出格式:[元素1,元素2,…]public static String toString(数组)import java.util.Arrays;public class DemoArrays...

2020-02-09 11:25:38 269

原创 JavaSE 13 static 关键字

第十八章 static 关键字18.1 静态static关键字概述一旦用了static关键字,那么这样的内容不再属于对象自己,而是属于类的,所以凡是本类的对象,都功效同一份。18.2 静态static关键字修饰成员变量如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类,多个对象共享一份数据。//创建一个类public class Student {...

2020-02-09 11:23:55 362

原创 JavaSE 12 String 字符串类

第十七章 String 字符串类17.1 概述java.lang.String类代表字符串String 类代表字符串。Java 程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。(其实就是说带有双引号的字符串,都是String类的对象。就算没有new,也照样是。)特点:字符串是常量,创建之后内容永不可变。正是因为字符串不可改变,所以字符串是可以共享使用的。字符串效果...

2020-02-09 11:22:22 172

原创 JavaSE 11 ArrayList 类

第十六章 ArrayList 类16.1 ArrayList 概述java.util.ArrayList 是大小可变的数组的实现,储存在内的数据成为元素。此类提供一些方法来操作内部储存的元素。ArrayList中可以不断增加元素,其大小也自动增长。16.2 ArrayList 基本使用java.util.ArrayList<E> 需要import导入后使用<E> ...

2020-01-14 17:43:36 141

原创 JavaSE 10 private 对象数组

第十五章 对象数组数组的缺点:一旦创建,程序运行期间长度不可以发生改变。//先新建一个Preson类public class Person { private String name; private int age; public person() { } public person(String name, int age) { this.name = name;...

2020-01-14 17:41:55 1002

原创 JavaSE 09 Random

第十四章 Random14.1 Random概念和基本使用Random类用来生成随机数字导包:import java.util.Random创建:Random r = new Random();使用:获取一个随机的int数字int num = r.nextInt();//范围是int的所有范围,包含正负。14.2 Random生成一个指定范围的随机数参数范围为...

2020-01-14 17:40:56 281

原创 JavaSE 08 Anonymous 匿名对象

第十三章 匿名对象 Anonymous13.1 匿名对象的格式:new 类名称();new Person().name = "IU";new Person().showName();//null注意:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。13.2 匿名对象作为方法参数和返回值pubil c...

2020-01-14 17:38:39 175

原创 JavaSE 07 Scanner类

第十二章 Scanner类12.1 什么是Scanner类(引用类型)一个可以解析基本类型和字符串的简单文本扫描器。基本功能:可以实现键盘输入数据到程序当中。12.2 Scanner使用步骤同引用类型的一般使用步骤:导包import 包路径.类名称;如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写。还有就是java.lang包下的内容不需要导包,其他的包都需...

2020-01-14 17:34:17 166

原创 JavaSE 06 API的使用及下载(API 1.6中文版)

第十一章 API11.1 API概述API(Application Programming Interface)应用程序编程接口。Java API是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,值需要学习这些类如何使用即可。所以我们可以通过查血API的方式,来学习Java提供的类,并得知如何使用它们。11.2 A...

2020-01-14 17:31:53 5024

原创 JavaSE 05 面向对象

第十章 面向对象10.1 面向对象的概述面向过程:当需要实现一个功能的时候,每一个具体步骤都要亲力亲为,详细处理每一个细节。面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。import java.util.Arrays; //自动出现在idea中public class Demo { public static void main(S...

2020-01-14 17:29:22 215

原创 JavaSE 04 数组 Array

第九章 数组 Array9.1 数组的概念数组是一种容器,可以同时存放多个数据值。特点:数组是一种引用类型数组当中的多个数组,类型必须统一数组的长度在程序运行期间不可改变9.2 数组的定义格式在内存中创建一个数组,并且向其中赋予一些默认值。9.2.1 动态初始化(指定长度)在创建数组的时候,直接指定数组当中的数据元素个数格式://数据类型[] 数组名称 =...

2020-01-14 17:27:42 219

原创 JavaSE 03 方法入门、判断语句(if)、选择语句(switch)、循环(for、while)

第六章 方法入门6.1 概述为每个运算符单独的穿件一个新的类和main方法,我们发现这样编写代码非常的繁琐,而且重复的代码太多。要避免这些重复的代码,就需要使用方法来实现。方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样既实现了代码的复用性,也解决了代码冗(rǒng)余的现象。6.2 方法的定义方法格式:...

2020-01-14 17:26:17 380

原创 JavaSE 02 标识符、常量、变量、数据类型转换、运算符表达式

第一章 标识符标识符: 程序中我们自己定义的内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。命名规则:硬性要求标识符可以包含 英文字母26个(区分大小写)、0-9数字、$(美元符号)和_(下划线)。标识符不能以数字开头。标识符不能是关键字。命名规范:软性建议类命名规范:首字母大写,后面每个单词首字母大写(大驼峰式)HelloWorld变量名规范:首字母小写,后...

2020-01-14 17:16:06 337

原创 开发工具 IntelliJ IDEA

开发工具 IntelliJ IDEA1. 开发工具概述Integrated Development Environment 集成开发环境IDEA是一个专门针对Java的集成开发工具(IDE),由Java语音编写。所以,需要有Jre运行环境并配置好环境变量。它可以极大地提升开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。2. IDEA软件安装免费的IDE:Ecli...

2020-01-07 23:09:29 758

转载 Powershell scoop-Windows 包文件管理工具

1.scoop 安装保证电脑有PowerShell 3以上版本使用了PowerShell在你当前Windows的账户下(其实就是执行了2.报错的内容)set-executionpolicy remotesigned -s cu翻墙后,在PowerShell下输入iex (new-object net.webclient).downloadstring('https://get....

2019-12-17 10:55:08 667

原创 JavaSE 01 学习笔记

1.Java的文化及特点Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Java特点简单性面向对象分布性编译和解释性稳健性安全性可移植性高性能动态性Java重要历史1996年1月,Sun公司发布了Java的第一个开发工具...

2019-12-13 21:06:54 425 1

原创 命令提示符 MS-DOS 常用操作

MS-DOS(Microsoft Disk Operating System)1. 启动快捷键win+R (打开运行窗口)-> 输入cmd(或command)2.常用命令2.1 切换盘符:直接盘符+":"2.2 入文件夹:cd+空格+文件名(用Tab键可以补全文件命)2.3进入多级文件夹:cd+空格+文件名\文件名…2.4 退一级文件夹:cd+"…"2.5 列出文件详...

2019-12-10 21:18:56 1035

转载 进制转换(二进制、八进制、十进制、十六进制之间的转换)

进制转换1.1 二进制与十进制之间的转换十进制转二进制方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除,直到商为0为止。二进制转十进制方法为:把二进制数按权展开、相加即得十进制数。1.2 二进制与八进制之间的转换八进制转二进制方法为:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。二进制转八进制方法为...

2019-12-10 21:02:05 469 1

转载 Java技术栈学习路线规划

1. JavaSE基础知识顺序结构选择结构循环结构数据结构算法面向对象的编程思想容器/集合ArryListHashMapAWT/SWING (做界面,只做了解基本已经用不到)IO流多线程网络编程 (服务器的由来)JDBC (与数据库进行交互的技术)附加:正则表达式/注解/反射/xml技术/设计模式2. 前端...

2019-12-10 15:48:51 585

空空如也

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

TA关注的人

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