- 博客(149)
- 资源 (9)
- 问答 (2)
- 收藏
- 关注

原创 JAVA环境变量配置(win7)
计算机->属性->高级系统设置->高级->环境变量->系统变量1.JAVA_HOMED:\Program Files (x86)\Java\jdk1.7.0_79(Java的实际安装路径)2.Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOM...
2019-12-23 00:34:57
300

原创 linux 使用fdisk分区扩容
1.查看挂载情况2.查看当前分区信息3.创建分区(使用:fdisk 磁盘文件 例如:fdisk /dev/sda)4.再次查看分区,查询到刚刚创建的分区5.格式化逻辑分区 partprobe mkfs.ext4 /dev/vda46.挂载分区6.实现自动挂载vi /etc/fstab7.同样的方法创建分区vda5和vda6,然后创建...
2019-12-12 21:30:19
1580
原创 write failed: No buffer space available
UDP上行灌包的时候报write failed: No buffer space available解决办法:重启一下灌包PC,问题解决
2025-04-02 15:32:02
127
原创 Win10搭建SFTP服务器
下载powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1。
2024-11-01 16:12:34
846
原创 Python实现websocket连接服务器报rejected WebSocket connection: HTTP 401
【代码】Python实现websocket连接服务器报rejected WebSocket connection: HTTP 401。
2024-07-24 15:44:21
579
1
原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xbd in position 4969: illegal multibyte sequence
打开文件时加上encoding='utf-8'运行结果如下:问题成功解决。
2024-06-17 22:12:56
226
原创 如何清理C盘空间
清理如下目录:C:\Users\86159\AppData\Local\TempC:\Windows\LogsC:\Windows\TempC:\Windows\Temp
2022-07-02 22:58:27
506
原创 CMD调用Python脚本
1. cmd调用python脚本并获取返回值@ECHO OFFcd /d D:\Python37python D:\PycharmProjects\pythonProject\main.py > OutputSET /p MYVAR=<OutputECHO %MYVAR%PAUSEDEL Output
2021-08-10 11:02:12
389
原创 Python高级-socket通信
Python中实现socket通信,socket通信的服务端比较复杂,而客户端非常简单,所以客户端基本上都是用sockct模块实现,而服务端用有很多模块可以使用。下面就说一下服务端可使用的模块。模块名 简介 使用情况 socket 最原始,最低端的模块,如果你想亲自体验socket的整个实现过程,那就用它吧 不用 SocketServer 它把socket的实现进行了很好的封装,比如server端要为每个TCP连接创建一个新的线程/进程等等,这些...
2021-07-16 15:49:50
1518
2
原创 Python 标准库
# 开箱即用# 为了实现开箱即用的思想,Python中为我们提供了一个模块的标准库# 在这个标准库中,有很多很强大的模块我们可以直接使用,# 并且标准库会随Python的安装一同安装# sys模块,它里面提供了一些变量和函数,使我们可以获取到Python解析器的信息# 或者通过函数来操作Python解析器# 引入sys模块import sys# pprint 模块它给我们提供了一个方法 pprint() 该方法可以用来对打印的数据做简单的格式化import pprint# s..
2021-06-20 11:50:57
182
原创 -bash: yum: command not found
1. 到网站http://mirrors.163.com/centos/7/os/x86_64/Packages/下载如下包并安装python-iniparse-0.4-9.el7.noarch.rpmyum-metadata-parser-1.1.4-10.el7.x86_64.rpmyum-3.4.3-168.el7.centos.noarch.rpmyum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpmrpm -ivh --force --n
2021-03-26 19:16:24
3379
原创 vdbench测试文件系统读写性能
1. 测试读写性能文件系统测试采用文件大小1G,文件个数256,文件深度1,随机写;若要测试读性能将operation改为read,若要测试顺序读写将fileio改为sequential。test_write脚本如下:messagescan=nofsd=fsd1,anchor=/ori_data,depth=1,width=1,files=256,size=1G,openflags=o_syncfwd=fwd1,fsd=fsd1,operation=write,fileio=random,x
2021-03-05 11:14:03
5801
1
原创 FIO安装与使用
1. 下载安装官网:http://freecode.com/projects/fiowgethttp://brick.kernel.dk/snaps/fio-2.2.5.tar.gzyum install libaio-develyum install gcctar -zxvf fio-2.2.5.tar.gz./configurecd fio-2.2.5makemake install2. 使用
2021-01-15 14:00:53
5688
原创 Java高级-集合
1. 集合框架的概述1. 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2. 数组在存储多个数据方面的特点: ①一旦初始化以后,其长度就确定了。 ②数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。 比如:String[] arr;int[] arr1;Object[] arr2;3. 数组在存储多个数据方面的缺点: ①一旦初始化...
2020-12-23 17:22:14
190
原创 Java高级-枚举类与注解
1. 枚举类1.1 枚举类的使用:1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。1.2 如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 方式二:jdk5.0,可以使用enum关键字定义枚举类1.3 Enum类中的常用方法: values()方法:返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值。 valueOf(String str):可以把一个字符串转为.
2020-12-20 22:46:18
173
原创 nmon源码安装(鲲鹏ARM架构下)
1. 软件介绍nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。根据实际需要选择版本,本文档以“nmon-16j”为例进行说明。2. 编译安装2.1 安装nmon依赖环境yum install wget ncurses-devel -y2.2 获取源码mk
2020-11-24 22:29:30
2741
1
原创 Java高级-常用类
1. 两个Date类的使用JDK 8之前日期和时间的API测试java.util.Date类 |---java.sql.Date类1.两个构造器的使用 >构造器一:Date():创建一个对应当前时间的Date对象 >构造器二:创建指定毫秒数的Date对象2.两个方法的使用 >toString():显示当前的年、月、日、时、分、秒 >getTime():获取当前Date对象对应的毫秒数。(时间戳)3. java.sql.Date对应着数据库中的日期类型的变量 &g...
2020-11-05 21:36:26
268
原创 Java基础-抽象类与接口
1. 抽象类1.1 abstract关键字的使用/** 1.abstract:抽象的* 2.abstract可以用来修饰的结构:类、方法** 3. abstract修饰类:抽象类* > 此类不能实例化* > 抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)* > 开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作*** 4. abstract修饰方法:抽象方法...
2020-10-26 20:56:03
218
原创 Java基础-final的使用
/** final:最终的** 1. final可以用来修饰的结构:类、方法、变量** 2. final 用来修饰一个类:此类不能被其他类所继承。* 比如:String类、System类、StringBuffer类** 3. final 用来修饰方法:表明此方法不可以被重写* 比如:Object类中getClass();** 4. final 用来修饰变量:此时的"变量"就称为是一个常量* 4...
2020-10-25 21:00:56
218
原创 Java基础-代码块的使用
/** 类的成员之四:代码块(或初始化块)** 1. 代码块的作用:用来初始化类、对象* 2. 代码块如果有修饰的话,只能使用static.* 3. 分类:静态代码块 vs 非静态代码块** 4. 静态代码块* >内部可以有输出语句* >随着类的加载而执行,而且只执行一次* >作用:初始化类的信息* >如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行* ...
2020-10-25 20:59:10
244
原创 Java基础-单例模式
/** 单例设计模式:* 1. 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。** 2. 如何实现?* 饿汉式 vs 懒汉式** 3. 区分饿汉式 和 懒汉式* 饿汉式: * 坏处:对象加载时间过长。* 好处:饿汉式是线程安全的* * 懒汉式:好处:延迟对象的创建。* 目前的写法坏处:线程不安全。--->到多线程内容时,再修...
2020-10-25 20:45:55
236
原创 Java基础-static关键字的使用
1. static关键字的使用/** 1.static:静态的* 2.static可以用来修饰:属性、方法、代码块、内部类** 3.使用static修饰属性:静态变量(或类变量)* 3.1 属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)* 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其中一个对象中的* 非静态属性时,不会导致其他对象...
2020-10-25 20:42:06
159
原创 Java基础-单元测试方法的使用&包装类
1. Java中的JUnit单元测试/** 步骤:* 1.选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步* 2.创建Java类,进行单元测试。* 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器* 3.此类中声明单元测试方法。* 此时的单元测试方法:方法的权限是public,没有返回值,没有形参** 4.此单元测试方法上需要声明注解:@Test,并在单元测试类中导...
2020-10-25 20:26:10
370
原创 Java基础-toString()的使用
/** Object类中toString()的使用:** 1. 当我们输出一个对象的引用时,实际上就是调用当前对象的toString()** 2. Object类中toString()的定义:* public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }** 3. 像String、Date、File、包装...
2020-10-25 20:17:05
381
1
原创 Java基础-== 和 equals() 区别
/*** 面试题: == 和 equals() 区别** 一、回顾 == 的使用:* == :运算符* 1. 可以使用在基本数据类型变量和引用数据类型变量中* 2. 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同)* 如果比较的是引用数据类型变量:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体* 补充: == 符号使用时,必须保证符号左右两边的变量类型一致。** 二、equals()方法的使用:*...
2020-10-25 20:15:02
168
原创 Python基础-属性和方法
1. 属性和方法# 定义一个类class A(object): # 类属性 # 实例属性 # 类方法 # 实例方法 # 静态方法 # 类属性,直接在类中定义的属性是类属性 # 类属性可以通过类或类的实例访问到 # 但是类属性只能通过类对象来修改,无法通过实例对象修改 count = 0 def __init__(self): # 实例属性,通过实例对象添加的属性属于实例属性 .
2020-10-21 22:30:53
186
原创 Java基础-面向对象特征之三:多态性
面向对象特征之三:多态性1.理解多态性:可以理解为一个事物的多种形态。2.何为多态性: 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)3. 多态的使用:虚拟方法调用 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。 总结:编译,看左边;运行,看右边。4.多态性的使用前提: ① 类的继承关系 ② 方法的重写5.对象的多态性,只适用于方法,不适用于属性(编译和运行都看左边)pub...
2020-10-21 22:06:08
134
原创 Java基础-super调用构造器
super关键字的使用1.super理解为:父类的2.super可以用来调用:属性、方法、构造器3.super的使用:调用属性和方法 3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用 父类中声明的属性或方法。但是,通常情况下,我们习惯省略"super." 3.2 特殊情况:当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显式的 使用"super.属性"的方式,表明调用的是父类中...
2020-10-21 21:59:46
2075
原创 Java基础-this关键字
* this关键字的使用:* 1.this可以用来修饰、调用:属性、方法、构造器** 2.this修饰属性和方法:* this理解为:当前对象 或 当前正在创建的对象** 2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,* 通常情况下,我们都选择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式* 的使用"this.变量"的方式,表明此变量是属性,而非形参。*...
2020-10-15 22:44:30
411
原创 性能需求分析
1. 性能需求1我们的论坛主要有以下几个功能点:注册、登录、发贴、浏览贴子、管理员可以单个或者多个的删除帖子,部分用户发贴需要经过审核才能在前台展现;2. 我们10万的活跃用户,每天线在用户数约为1W, 75%的用户浏览帖子(平均5个帖子)并回复(2次),20%的用户会发贴(1个帖子);并且以每个月5%的速度在增长;3. 我们有30个各版块的管理员,每天80%的管理员负责审核贴子(平均每天20个),15%的管理员负责册除不符合要求或者过时的帖子(平均每人删除3个) ;4. 用户发贴的...
2020-10-13 21:04:00
7813
原创 Python基础-面向对象
1. 继承# 封装是面向对象的三大特性之一# 封装指的是隐藏对象中一些不希望被外部所访问到的属性或方法# 如何隐藏一个对象中的属性?# - 将对象的属性名,修改为一个外部不知道的名字# 如何获取(修改)对象中的属性?# - 需要提供一个getter和setter方法使外部可以访问到属性# - getter 获取对象中的指定属性(get_属性名)# - setter 用来设置对象的指定属性(set_属性名)# 使用封装,确实增加了类的定义的复杂程度,但是它也确保了数据的安...
2020-10-08 22:30:58
202
原创 Python基础-高阶函数&闭包&装饰器
# 高阶函数# 接收函数作为参数,或者将函数作为返回值的函数是高阶函数# 当我们使用一个函数作为参数时,实际上是将指定的代码传递进了目标函数# 创建一个列表l = [1,2,3,4,5,6,7,8,9,10]# 定义一个函数# 可以将指定列表中的所有的偶数,保存到一个新的列表中返回# 定义一个函数,用来检查一个任意的数字是否是偶数def fn2(i) : if i % 2 == 0 : return True return False .
2020-10-07 20:58:54
127
原创 Java基础-方法重写的细节
/** 方法的重写(override / overwrite)** 1.重写:子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作** 2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。** 3. 重写的规定:* 方法的声明: 权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{* //方法体...
2020-09-25 21:32:59
257
原创 Python基础-不定长参数
# 不定长的参数# 定义一个函数,可以求任意个数字的和def sum(*nums): # 定义一个变量,来保存结果 result = 0 # 遍历元组,并将元组中的数进行累加 for n in nums : result += n print(result)sum(123,456,789,10,20,30,40)# 在定义函数时,可以在形参前边加上一个*,这样这个形参将会获取到所有的实参# 它将会将所有的实参保存到一个元组中# a,
2020-09-25 20:28:23
582
cmd上使用net use连接服务器成功,但是在Jenkins上却连接失败
2021-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人