自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python学习笔记_字典

Python字典Dict字典的特点字典的创建获取字典中的value删除key-value对修改/新增字典中的元素获取字典视图字典元素遍历字典的特点1、字典中的所有元素都是一个key-value对,key不允许重复,value可以重复2、字典中的元素是无序的3、字典中的key必须是不可变对象4、字典也可以根据需要动态的伸缩5、字典会浪费较大的内存,是一种使用空间交换时间的数据结构字典的创建创建字典有三种方式:1、采用{ }2、使用内置函数dict()3、字典生成式代码展示:# 字典的

2021-08-16 14:07:03 152

原创 Python学习笔记_List

Python_List列表的创建1、采用[ ]2、内置函数:list()3、列表生成式列表的查询及遍历1、查询元素索引2、获取单个元素,根据索引输出元素。3、获取多个元素,采用切片的方式,4、采用in/not in5、遍历列表向列表中添加元素1、向列表中添加单个元素2、向列表中添加多个元素3、向列表中某一位置添加元素4、采用切片的方式删除列表中的元素修改列表中的元素对列表进行排序列表的创建1、列表元素顺序是有序排序2、列表可以存储重复数据1、采用[ ]lst = [10, 20, 30, 40,

2021-08-13 14:21:03 123

原创 Java学习笔记14_面向对象的三大特征1_封装

面向对象的三大特征1_封装设计思想及作用封装性的体现权限修饰符参考设计思想及作用    封装,正如字面意思,其设计思想为该隐藏的隐藏,该暴露的暴露而封装的作用为:    1、高内聚:类内部的细节自己完成,不允许外部干涉    2、低耦合:仅对外暴露少量的方法用于使用封装性的体现1、属性(成员变量)私有化2、方法私有化(不对外暴露的私有的方法)3、单例模式(类的对象只构造一

2021-07-12 11:35:04 102

原创 Java学习笔记11_创建类、设计类的成员

创建类、设计类的成员介绍类设计类的成员权限修饰符返回值类型实现代码范例参考介绍类       类:对一类事物的描述,是抽象的,概念上的定义;       类的成员有:属性、方法、构造器,代码片、内部类;(并非所有都有才算一个类)其中属性(field)又称为成员变量,方法(method)又称为成员方法、函数。    &nbs

2021-03-11 11:49:27 188 2

原创 Java学习笔记13_成员变量和局部变量的区别

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-02-02 16:12:12 134 2

原创 Java学习笔记12_理解面向对象

理解面向对象概述面向对象二级目录三级目录概述面向对象       一提到面向对象,可能大家关注的是后面的名词——对象,我第一次接触也是这样想的,谁还没单身过o( ̄▽ ̄)ブ;       言归正传,面对对象是强调具备了功能的对象,以类/对象为最小单位,考虑的是谁来做的问题;与面对对象相对应的是面向过程面向过程强调的是功能行为,以函数为最小单位,考虑怎么做的问题;面向

2021-01-29 15:19:57 90 2

转载 Office从2019版本降至2016版本

       由于本人手误,在电脑已有2016的版本的情况下,电脑又了增加2019版,需要重新降至2016,操作过程参考:作者:本 可以;文章标题:Office从2019退回到2016;其中主要的命令行代码为:cscript ospp.vbs /dstatuscscript ospp.vbs /unpkey:(证书后五位,在第一行命令输出内容里)       

2021-01-29 14:11:11 6162

原创 Java学习笔记10_数组实践(回形数)

回形数字矩阵题目大概解决思路详细解决方法具体详细代码:参考题目问题描述:对于任意一个整数n,可得到如下一个nxn的回形数字矩阵,其中由外而内,顺时针方向填写数字,数字从1到n^2。输入:5输出:1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9大概解决思路由上图对该题目进行分析可知,1、需要一个二维数组存储数值2、对数组元素赋值时,发现元素赋值是向右、向下、向左、

2021-01-26 17:29:18 283

原创 Java学习笔记9_数组

数组知识点总结数组的概述数组的声明和初始化一维数组二维数组三级目录数组的概述数组的特点:1、数组是有序排列的;2、数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型;3、创建数组对象会在内存中开辟一整块连续的空间;4、在数组初始化时,其长度便确定了;长度一旦确定,就不能修改了。数组的声明和初始化一维数组一维数组的声明和初始化: int[] ids;//声明 int[] ids2 = {1,2,3,4}; int ids3[]; //静态初始化

2021-01-25 23:12:14 67

原创 Java学习笔记8_Eclipse IDE的下载及使用

Eclipse的下载及使用Eclipse IDE的下载及安装Eclipse IDE的使用配置H二级目录三级目录参考Eclipse IDE的下载及安装1、进入Eclipse官网,即https://www.eclipse.org/downloads/,如下图所示:2、点击Download Packages;3、根据自己的用途,及和自己电脑配套的操作系统选择安装报此处,假设我用于企业系统,而且我的电脑为windows。则点击第二个安装包中的Windows x86_64,如下图所示:不同版本的用途

2021-01-25 11:15:43 308 1

原创 Java学习笔记7_关键字break和contine的异同点

关键字break和contine一级目录二级目录三级目录一级目录二级目录三级目录使用范围循环中使用的作用相同点breakswitch-case、循环结构结束当前循环关键字后面不能声明执行语句continue循环结构结束当次循环关键字后面不能声明执行语句带标签的break和continue的使用...

2021-01-18 14:45:20 124

原创 Java学习笔记6_程序流程控制

if-else&switch-case一级目录二级目录三级目录一级目录1、switch后面使用的表达式可以是那些数据类型?答:byte、short、char、int、枚举类型、String类型2、谈谈你对三元运算符、if-else语句和switch-case结构使用的理解。答:①、三元运算和switch-case均可以转化为if-else,但if-else并不都能转化为另外两者②、使用三元运算和switch-case的优先级大于if-else,由于前两者执行效率较高③、当情况不是很多

2021-01-11 21:50:18 78

原创 VBA学习笔记六(异常处理)

VBA异常处理异常处理综述异常处理方法分类默认方法三级目录参考文章异常处理综述在vba代码中并没有 try catch异常处理语句,但有 on error 语句和try catch语句的功能类似;其形式如:on error +处理方式异常处理方法分类语法功能on error GoTo 0默认报错 ,和不使用该语句报错情况相同on error Resume Next出现异常后忽略异常,继续执行下一条语句on error goto [标志语句]出现异常后,跳转到标

2021-01-11 13:44:19 5075

原创 Java学习笔记5_JavaAPI文档下载及查看

JavaAPI文档下载1、网页查看API文档2、网页下载API文档3、查看中文版API文档1、网页查看API文档1、网址为:https://www.oracle.com/java/technologies/javase-downloads.html2、该网址进入界面如下所示:3、点击Documention4、点击Java SE API Documention5、该文章中显示的是JavaSE8 API文档,若要看其他版本,则只需返回第2步,选择其他版本即可2、网页下载API文档1、

2020-12-07 23:32:57 1008

原创 Java学习笔记4_运算符

Java学习笔记4_运算符运算符1、算术运算符2、赋值运算符3、比较运算符4、逻辑运算符5、位运算符6、三元运算符运算符1、算术运算符1、算术运算符包括:+、-、*、/、%、前++、后++、前–、后–、连接符+2、取余运算中,结果的符号与被模数的符号相同,开发中经常使用%来判断是否被除尽的情况,举例如下:class Compulate_tem{ public static void main(String[] args){ int n1 = 12; int n2 = 5; Syste

2020-11-30 23:06:58 176

原创 Java学习笔记3_变量

系列文章目录第一章 Java语言概述1第一章 Java语言概述2第二章 Java基本语法1文章目录系列文章目录一、Java命名规范二、变量类型1.变量声明2.变量分类①整数类型一、Java命名规范1、命名需要做到“见名知意”类型命名规范example包名均小写com.demo类名首字母大写,驼峰式VariableTest变量名、方法名第一单词首字母小写,后面均大写myNumber常量名所有字母均大写,单词之间用“_”连接NUMBER

2020-11-04 12:15:49 115

原创 Java学习笔记2_Java安装及配置

系列文章目录第一章 Java语言概述2文章目录系列文章目录一、JDK与JRE的安装二、环境变量设置总结一、JDK与JRE的安装1、安装包来源:https://www.oracle.com/.该网页下载需要登录,感谢下面博主将账号和密码提供出来,参考下面博客:https://blog.csdn.net/qq_40298231/article/details/98485608.2、下载后双击安装包安装路径不要包含英文并且尽量不要放在C盘。当更改路径时,JDK的版本号要保留3、点击下一步

2020-10-29 17:12:02 133

原创 Java学习笔记1_Java语言概述

系列文章目录第一章 Java语言概述文章目录系列文章目录一、JAVA语言的特点?二、常用的命令行指令(win)三、JDK、JRE、JVM的关系一、JAVA语言的特点?1、面向对象: 两个基本概念:类、对象;              三大特性:封装、继承、多态?2、健壮性: 删除指针、内存申请和释放等操作,并且提              供一个相对安全的内存管理和访问机制。3、跨

2020-10-29 16:47:05 94

原创 JAVA核心技术基础总结

JAVA核心技术基础总结(一)代码规范要求(个人)基础知识代码规范要求(个人)1、类名:大写字母开头,驼峰式命名;2、源代码的文件名必须与类名保持一致;3、逐一声明每一个变量可以提高程序的可读性;4、变量声明尽可能放在变量第一次使用的地方;5、常量名使用全大写基础知识1、JAVA对大小写敏感(main和Main)2、 关键字汇总: 关键字含义Public访问修饰符,用于控制访问级别final变量只能赋值一次,变为常量static final类常量

2020-10-29 16:44:56 217

原创 VBA学习笔记六(数组)

数组引言介绍数组数组声明计算数组的上下界语句重定义数组实战---查找销售冠军引言让我们先看两个时间对比图,左侧图片为未使用数组,右侧使用数组代码对比图:由上面的图可以看出,1、使用数组之后,程序的运行时间会有大幅度的提升,该功劳应该归于内存的优点,即读写速度快。2、在for循环里面使用Range语句时,程序会先找表格,然后取里面的值,因此会消耗一些时间。介绍数组数组声明类型代码语句静态数组Dim arr(1 to 4)动态数组Dim arr()注:

2020-08-07 17:38:40 399

原创 VBA学习笔记五---如何将宏代码进行共享(加载宏)

如何设置加载宏思考1、 写好需要普遍使用的代码(这里假设1.xlsx为开发文件,代码比较简单)2、 新建一个excel文件夹,将其命名为“sampson的代码库”,将上述代码复制到该文件的模块内。3、 点击 文件>>另存为>>保存类型中选择xlam类型4、 将上述代码加入加载宏中,点击开发工具>>excel加载项>>选择“sampson的代码库”>>点击确定;此时d在打开本电脑中任意的excel表后,均可以看到上述代码。d5、 为

2020-08-04 16:12:46 4593 1

原创 VBA学习笔记四(使用Dir函数合并多文件数据)

使用Dir函数合并多文件数据基础知识介绍Dir函数运用Dir函数实践-合并某一文件夹内多个文件的数据代码实现效果图FYI基础知识excel表中对象声明对象名声明代码单元格对象Dim rng As Range工作表对象Dim sht As Worksheet工作簿对象Dim wb As Workbook注:将上述对象赋值给变量时,需要在赋值前加Set 如:Set wb = Workbooks.Open("c:\data\city\" & str)

2020-08-03 15:22:12 1123

原创 VBA学习笔记三(VBA事件)

VBA学习笔记三VBA事件执行宏的方法工作表事件事件操作示例根据表格中的内容自动筛选数据参考VBA事件执行宏的方法执行宏的方法:1、在写好的代码处点击一下,然后点击执行2、点击宏,选中代码名后执行3、将宏与表格中的按钮绑定,点击按钮便执行宏4、双击选中待操作的表格,在上面选中worksheet,此时后面的事件发生时,执行下面代码,截图如下工作表事件事件说明Activate激活工作表时Deactivete工作表从活动状态转化为非活动状态时BeforeDo

2020-07-28 17:17:16 1625

原创 VBA实战四---根据自定义的某一列创建工作表

根据自定义的某一列创建工作表项目分析需求分析解决思路及代码最终效果图知识点总结整体代码项目分析项目所在地址位置:王佩丰 VBA 课件\第七课需求分析在处理财务数据时,可能需要根据某一行中的数据对整个工作表进行分类创建各自的工作表待处理的表格解决思路及代码1、对整个excel进行分析,判断是否存在一些无意义的工作表(这里只是为了让最终生成的工作表只有我们需要的),若有,则删除If Sheets.Count > 1 Then Excel.Application.Displ

2020-07-09 13:29:13 1727 1

原创 VBA实战三---将表格进行合并并按照时间进行排序

将表格进行合并并按照时间进行排序问题思路代码展示运行结果截图该实战与实战二的思路相反问题将每个表格中的数据进行汇总到一个表格内并按照时间的顺序进行排序思路1、本次项目打算使用折半查找的方法进行插入,注意折半查找使用时必须保证带查找的内容时有序的。2、首先将Sheet2即一车间中的数据按照时间顺序进行排列(这里可以尝试采用代码将Sheet2中乱序的数据按照折半查找方法直接插入至总表格内,本人直接在excel中直接排序,后期更新方法),然后读取每个表格中每行数据中的月与日,按照折半查找的思路找到

2020-07-07 17:23:43 973

原创 VBA实战二---将总数据表进行拆分至多个工作表

将总数据表进行拆分至多个工作表问题使用For循环拆分工作表使用筛选拆分工作表结果图问题将数据表中数据根据所属部门分配至对应部门的工作表内,如下图所示:使用For循环拆分工作表Sub shishi()Dim sht As WorksheetDim rng As RangeCall qk'循环每个表For Each sht In Sheets '循环第一张表中每一行 For Each rng In Sheet1.Range("d2:d" & S

2020-07-07 14:35:50 2382

原创 VBA学习笔记二(操作表格)

VBA学习笔记二表格选取表格偏移表格重选区表格复制表格选取选表格选择区域[a1].select[a1:a10].selectcells(10,1).select\Range(“a1”).selectRange(“a1:a10”).select当使用某个单元格的值时,需要在其后面加上其属性Value,如Range("a1").Value表格偏移方法解释range(“a1”).offset(10,1)用于移动位置,offset(行,列

2020-07-07 14:00:42 261

原创 VBA实战一---处理考生成绩

处理考生成绩问题需要处理的文件未处理的文件图片处理之后文件图片VBA代码链接: https://www.bilibili.com/video/BV1L4411Q7Ni?p=4.问题文件中包含多个表格,数目不确定,每张表格是一个地区的考生成绩,请计算称呼和专业代号,删除成绩表中名字为空的数据,最后将每张表格拆分到一个excel文件中,文件名根据表名命名需要处理的文件待更新未处理的文件图片处理之后文件图片VBA代码Sub demo()Dim i As IntegerDim sht

2020-06-19 10:17:35 690

原创 VBA学习笔记一(控制语句+工作表)

VBA学习笔记一欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markd

2020-06-17 12:13:56 416

原创 不相交集数据结构

不相交集数据结构用一个1x3的数组来存储每个数的数、其父亲、秩。首先寻找合并的两个树的根的根,然后按照秩的大小将两个树进行合并。寻找两个数的根时,顺便压缩其与根的距离#include<stdio.h>#define MAX 100int find(int a[][3],int n);void rootUnion(int a[][3],int m,int n);int ...

2018-12-29 19:33:26 177

Eclipse的使用配置_宋红康.rar

Eclipse的使用配置

2021-01-25

JavaSE8 API文档

java类库参考文档

2020-12-07

jdk-8u271-windows-x64.rar

开启Java学习的第一步

2020-11-03

空空如也

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

TA关注的人

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