- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 【Java】静态代码块
在Java中,静态代码块(Static Block)是类加载时自动执行的代码块。它属于类,而不是类的任何实例。静态代码块在类被JVM加载到内存时执行,并且只执行一次。无论创建多少个类的实例,静态代码块只会被执行一次。静态代码块主要用于初始化类的静态变量,或者在类加载时执行一些只需执行一次的操作。
2024-03-11 19:53:09 680 1
原创 【Java】main方法
在Java中,main方法是程序的入口点。当你运行一个Java应用程序时,Java虚拟机(JVM)会寻找并调用该类的main方法作为程序执行的开始。main方法具有特定的签名,它必须被声明为public,返回类型必须是void,并且它必须接受一个String数组作为参数。当你编写一个Java应用程序时,你需要在某个类中包含一个main方法作为程序的入口点。在上面的例子中,arg1、arg2和arg3将被作为字符串存储在args数组中,并可以在main方法内部被访问和处理。
2024-03-11 19:41:47 576
原创 【Java】类变量和类方法
在Java语言中,类变量(也称为静态变量)和类方法(也称为静态方法)都是使用static关键字来定义的。类变量属于类本身,而不是类的任何特定实例。类方法也是属于类本身,而不是类的实例。它们可以在没有创建类的实例的情况下被访问。
2024-03-11 19:14:20 384
原创 【Python】数据分析之Pandas数据选取
iloc索引器与loc索引器的使用几乎相同,唯一不同的是,iloc索引器中只能使用原始索引,不能使用自定义索引。iloc索引器与loc索引器的使用几乎相同,唯一不同的是,iloc索引器中只能使用原始索引,不能使用自定义索引。注意:原始索引初值从0开始,切片前闭后开。自定义索引切片为闭区间。注意:原始索引初值从0开始,切片前闭后开。自定义索引切片为闭区间。Dataframe的loc和iloc属性。Dataframe的loc和iloc属性。
2024-03-11 15:25:08 1240
原创 【shell每日一练】day003
3) 文件和目录所有者为www,所属组为root。注意:不要直接该权限,一定要有判断的过程。1)所有文件权限为644。2)所有目录权限为755。如果不满足,改成符合要求。
2023-12-19 16:12:34 445
原创 python——生成器
生成器实际上就是一个函数,称为生成器函数,与普通函数的区别是,普通函数在函数执行完毕后会通过return关键字返回函数执行的结果,但生成器函数在执行完毕后,会通过yield关键字进行返回,并且返回以后,这个函数并不会从内存中清理掉,而是会阻塞在yield语句处,等待下一次调用。def gen(n): m = n + 1 print("lalala") yield m print("hehehe")g = gen(3)print(g)print(g.__next__(
2022-05-27 23:07:20 192
原创 pandas之Series
参考资料:http://c.biancheng.net/pandas/series.htmlimport pandas as pdimport numpy as np一、Series1. 创建Series对象pandas.Series( data, index, dtype, name, copy)参数说明:data:一组数据(ndarray 类型)。index:数据索引标签,如果不指定,默认从 0 开始。dtype:数据类型,默认会自己判断。name:设置名称。copy:拷贝数据,
2022-04-19 14:06:27 1408
原创 删除pg数据库时提示有其他会话连接该数据库而无法删除的解决方法
在shell命令行中执行以下两条命令:① select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname = ‘要删除的数据库’ and pid <> pg_backend_pid();② drop database “数据库名”;命令解释:pg_terminate_backend:用来终止与数据库的连接的进程id的函数。pg_stat_activity:是一个系统表,用于存储服
2022-04-18 18:51:37 2000
原创 random模块常用方法
import random一、实值分布1. random.random()功能:返回 [0.0, 1.0) 范围内的下一个随机浮点数。random.random()0.71710596170721772. random.uniform(a,b)返回一个随机浮点数 N ,当 a <= b 时 a <= N <= b ,当 b < a 时 b <= N <= a 。等式 a + (b-a) * random() 中的浮点舍入,决定了终点 b 是否会包含
2022-04-18 13:07:59 701
原创 udp协议
udp协议(user datagram protocol)1. UDP协议简介UDP(User Datagram Protocol),是基于IP协议的一种位于传输层的面向无连接的非可靠传输协议。udp协议虽然不可靠(unreliable)但是传输速度快,因此,通常被用于流媒体应用(因为对差错率要求低,但对传输速度要求高),udp还用于DNS和SNMP。1.1 为什么需要udp协议? -----速度快通信延迟低(无需建立连接)实现简单,无需维护连接状态头部开销少(8个字节)没有拥塞控制,应
2022-04-12 17:33:58 4127
原创 maven安装及配置
1.从官网下载maven安装包(官网下载直达)2.自行选择解压目录进行解压3.配置环境变量新增系统变量 :MAVEN_HOME=D:\Program Files (x86)\apache-maven-3.8.4新增系统变量:path=%MAVEN_HOME%\bin4.验证环境变量是否配置成功,打开cmd命令行窗口,输入mvn -v,如下图所示,表示配置成功5.修改settings.xml配置文件5.1 修改本地仓库地址,在config目录下找到settings.xml文件并用记事本打开,找到
2021-12-01 15:52:05 168
原创 jupyter notebook修改默认打开的文件夹
1.进入cmd命令行,输入jupyter notebook --generate-config.执行结果会返回一个jupyter notebook配置文件的完整路径2.进入到该路径下,用记事本打开jupyter_notebook_config.py文件,“ctrl+f” 搜索“c.NotebookApp.notebook_dir”,找到后将该属性值设置为你需要的路径并去掉前边的“#”号,保存后,重新打开jupyter notebook即可...
2021-11-05 14:05:30 197
原创 2021-11-05 解决matplotlib安装报错
1.报错截图2.解决办法下载matplotlib的wheel文件,点击下载,根据自己的Python版本选择对应的whl文件3. 进入cmd命令行,cd 进入到刚才whl文件的保存路径下,执行 pip install pip install matplotlib-3.4.3-cp310-cp310-win_amd64.whl即可完成安装。...
2021-11-05 11:26:34 943
原创 ini配置文件格式及用Python读写ini配置文件
1 ini配置文件介绍1.1 概念INI文件格式是某些平台或软件的配置文件,常用于windows操作系统INI是英文“初始化”(initialization)的缩写。INI文件常被用来对操作系统或特定程序初始化或进行参数配置1.2 ini文件格式ini配置文件由三部分构成:节(section),属性(property),注释(comment)。节(section)节用方括号括起来,独占一行,在该section到下一个section之间的所有property(key-value)都属于
2021-11-04 09:43:03 1942
原创 2021-11-02 关于lxml安装报错问题
1.报错截图2.解决办法进入网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml,下载对应的lxml的wheel文件3.进入cmd窗口,cd进入到wheel文件的下载目录,执行pip install lxml-4.6.3-cp310-cp310-win_amd64.whl4.安装成功...
2021-11-02 12:58:25 378
原创 python中的逻辑运算符
1. 通过简单电路理解逻辑运算符not/and/or2. python中的逻辑运算符2.1 短路与(and)以position1 and position2为例,首先需要说明的是,这里的position1和position2可以理解为占位符,因为它们既可能是某种类型的数据,也可能是一个表达式。由于表达式的返回值最终还是某种类型的数据。那么我们姑且将position1位置的终值记为x,将position2位置的终值记为y。则最终进行的短路与运算其实是x and y。# 两种情况#1.表达式中有0或
2021-09-21 18:05:51 957
原创 Jemeter安装文档
由于Jemeter是用java语言编写的,因此在安装Jemeter之前需要先安装JDK。Jemeter官网下载JDK官网下载一、下载JDK和Jemeter安装包1.下载JDK2.下载Jemeter进入Jemeter官网,点击二进制的zip包进行下载即可。二、安装JDK1.JDK下载完成后直接解压到指定目录2.解压完成后,通过**“此电脑—>右键—>属性—>高级系统设置—>环境变量”**”添加环境变量。系统变量中添加三个变量(其中两个需要新建,另一个Path变
2021-09-08 14:13:10 283
原创 【python基础】从一个.py文件中导入另一个.py文件
假设有一个A.py文件如下:def add(a, b): return a + bdef minus(a, b): return a - b现在我们想要在另一个B.py文件中调用A中的两个方法,有以下两种方式来实现。(1)from content root import A。直接导入文件名(类名)。通过这种方式导入后如果要调用A中的方法,需要通过**类名.方法名()**的方式去调用from contentroot import A # 注意要从content root(内容
2021-09-05 23:04:15 9402
原创 【java笔记】——静态代码块与实例代码块
1 静态代码块1.1 静态代码块须知语法格式:public class ClassName{ static {...静态代码块1...} static {...静态代码块2...} static {...静态代码块3...} public static void main(String[] args) { ... }}静态代码块在类加载的时候执行,并且只执行一次静态代码块在一个类中可以编写多个,并且遵循自上而下的顺序依次执行静态代码块的作用是什么
2021-01-27 18:13:45 158
原创 【Java笔记】——在实例方法与静态方法中 调用其他实例/静态方法 或者 访问实例变量/静态变量的语法格式及操作原则
在学了this关键字的作用原理以及使用方法之后,用以下例子来验证一下在java方法调用过程中this关键字在背后所起的作用。public class ThisFinalTest04 { //没有static的变量 int i = 10; //带有static的变量 static int j = 20; //带有static的方法 public static void doSome(){ System.out.println("do some
2021-01-23 17:06:14 849 1
原创 【java笔记】chapter4:方法
chapter4:方法1 java方法基础介绍1.1 方法的概念及命名规范1.2 方法的语法格式1.3 方法的调用1.4 方法的注意事项1.5 JVM内存机制2 方法的重载机制1 java方法基础介绍1.1 方法的概念及命名规范● 概念java中的方法是指包含于java类或对象中用于解决某一类问题的java语句块,类似于其他语言中的函数。● 命名规范小驼峰命名法,即方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符,如addPerson。下划线可能出现
2020-12-16 19:31:35 267
原创 【Java笔记】chapter1:Java概述
chapter1:Java概述1.基础概念介绍1.基础概念介绍JDKJava Development Kit,即Java开发工具包,用于开发Java程序。JREJava Runtime Environment,即Java运行环境,用于运行Java程序。JVMJava Virtual Machine,Java虚拟机,将Java程序翻译成机器语言,交给底层操作系统执行,并保证运行结果,实现Java程序的跨平台性。注意:JVM是保证Java程序的跨平台性的,其本身只是一个应用程序并不具
2020-11-27 17:18:02 309
原创 【OS自学笔记】chapter1-进程管理
OS第1章——进程管理1 进程概述1.1进程的定义,组成及组织方式1.2进程的特征2 进程的状态与转换3 PCB3.1PCB的概念?3.2PCB的内容?3.3PCB的作用?4.进程控制4.1进程的创建与撤销1.进程的创建4.2进程的阻塞与唤醒学习参考资料1 进程概述你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1.1进程的定义,组成及组织方式1.2进程的特征2 进程的状态
2020-11-27 16:56:25 214
原创 【Java笔记】chapter2-Java基础语法及概念
chapter2:Java基础语法及概念1. 注释1.1 注释的分类2.关键字2.1 概念2.2 关键字的特点2.3 常见关键字3.常量3.1 概念3.2 常量的分类4.变量4.1 变量的概念4.2 变量的定义4.3 变量的作用域4.4 变量定义和使用的注意事项5.Java数据类型及类型转换5.1 数据类型分类5.2 类型转换分类6.标识符6.1 概念6.2 标识符的组成6.3 标识符的定义规则6.4 标识符的命名规范1. 注释1.1 注释的分类单行注释格式:// 注释的内容多行注释格式:/*
2020-11-27 13:25:21 410
原创 简单名片管理系统的python实现
花了大约一周左右时间自学完python基础知识之后写的一个简单名片管理系统以下是所有的程序代码主程序:import NK_05_名片管理系统tools as toolsfunction_list = {"0": "退出系统", "1": "新增名片", "2": "显示全部", "3": "查询名片"}while True: # TODO(BerLin) 显示功能菜单 tools.menu_print() user_str = input("请输入您想执行的操作:")
2020-09-14 14:09:54 531 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人