- 博客(23)
- 收藏
- 关注
原创 JavaSE学习记录1
Java,世界上最安全的编程语言JavaSE (Round One)一.计算机组成部分1.计算机系统的软件与硬件2.硬件设备的功能二.人机交互方式三.计算机语言1.计算机语言的演变史2.高级语言的执行方式四.Java简介及优势1.Java简介2.Java的优势3.Java的三种架构模式4.Java跨平台特性五.Java的运作方式六.Hello Java,Hello world!一.计算机组成部分1.计算机系统的软件与硬件2.硬件设备的功能1.中央处理器(CPU):从内存中获取指令,然后执行这些
2021-08-16 23:04:39 187
原创 数据结构算法学习记录1--参考素材b站2021最新左神数据结构算法全家桶
认识复杂度,对数器,二分法与异或运算List item数据结构与算法第一天一.评估算法优劣的核心指标是什么?一.评估算法优劣的核心指标是什么?1.时间复杂度(流程决定)2.额外空间复杂度(流程决定)3.常数项时间(实现细节决定)常数时间的操作:执行时间固定,与样本量无关例:常数的算数运算(+,-,*,/,%)常见的位运算(>>,>>>,<<,|,&,^)赋值,比较,自增,自减数组寻址操作...
2021-07-24 12:12:58 199
原创 Java面向对象的三大特性
Java的三大特性封装继承多态封装为了不让他人随意修改类的成员变量,但是必须让他人能访问到,封装的作用就是这样。封装的好处:实现了专业的分工,将处理逻辑封装成一个方法良好的封装能够减少耦合隐藏信息,实现细节 public class Test{ private int test; public int gettest(){ return this.test; }}//调用gettest方法时可以获取当前对象的属性值,而且不用担心属性值被修改继承子类的特点:子类
2021-07-20 23:39:24 88
原创 java排序算法
Java中常见的三大循环算法一.选择排序二.冒泡排序三.插入排序一.选择排序原理:将第一个元素与后面每个一一比较,最小值放在最前面,然后将第二个元素与后面每个一一比较,然后第三个…优点:移动数据的次数已知(n-1次);缺点:比较次数多。public class Test { public static void main(String[] args) { int [] array= {4,2,1,3,5}; for (int i = 0; i < array.length-1; i
2021-07-17 21:49:18 115
原创 java函数
函数一.函数概述二.函数格式三.函数的原理四.函数的重载五.函数的递归一.函数概述概述:1.函数是定义在类中的一段独立的代码块,用来实现某个功能。Java中,函数又被称为方法。2.函数的主要作用是为了提高代码的复用性。3.函数都是在栈内存中运行;运行的函数处在栈顶。二.函数格式格式:修饰符 返回值类型 函数名 ( [ 参数类型1 参数名1,参数类型2 参数名2… ] ){执行语句…return 返回值;}项作用修饰符可以是访问修饰
2021-07-13 20:54:18 218
原创 java常见运算符
java基础常见运算符1.算数运算符2.赋值运算符3.逻辑运算符4.比较运算符5.三目运算符1.算数运算符算数运算符描述举例+对应数学中的加法运算a+b-对应数学中的减法运算a-b*对应数学中的乘法运算a*b/对应数学中的除法运算a/b%取余数运算a%b2.赋值运算符赋值运算符描述举例=将右侧的值赋给左侧。a=10+=加初始值以后赋值a += 1 ==> a = a + 1*=乘初
2021-07-13 20:26:32 86
原创 程序控制流程总结
程序控制流程总结一、If…else判断语句1、if语句相对是比较简单的,它是单选择结构,直接判断,如果条件满足就执行括号里的语句。如果if语句是单条语句时,其中括号也可以省略掉不写。2、if…else是双选语句,如果布尔表达式为true,那么执行if里的语句;如果布尔表达式为false,则执行else语句。3、if…else if …else多重判断语句。4、嵌套的if…else语句。二、switch判断语句switch语句遵从下述规则:1.switch表达式必须能计算出一个char
2021-07-11 12:47:01 389
原创 java入门--变量和数据类型
变量和数据类型一.变量1.java变量的解释2.如何定义变量3.变量命名规范:二.Java数据类型1.数据类型转换:一.变量在程序运行时(runtime),可以发生变化的量。具有名称的内存空间,叫做变量1.java变量的解释1.在Java中,引用类型的变量非常类似于C/C++的指针。2.引用类型指向一个对象,指向对象的变量是引用变量。3.这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。4.变量一旦声明后,类型就不能被改变了。5.对象、数组都是引用数据类型。所
2021-07-07 20:32:22 138
原创 Java的JDK安装网站及环境变量配置教程
Java环境变量配置教程一、JDK安装二、配置环境变量1.在哪里配置环境变量?2.怎么配置环境变量?三、验证是否安装好java环境一、JDK安装首先先了解一下JDK,JRE和JVMJDK — java开发工具包JRE — java运行时环境JVM — java虚拟机JDK下载官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html*JDK中包含了JVM,JRE,在不同的工作岗位有不同的需求,可根据
2021-07-05 22:53:28 272
原创 jQuery学习记录3--参考素材B站李南江老师的jQuery+Ajax视频
write less,do more(写的更少,做的更多)–jQuery官方jQuery第三天十一.jQ的scrollTop方法十二.jQ的事件绑定的两种方式1.eventName(fn);2.on(eventName,fn);3.两种方式的区别十三.jQ事件解绑off()方法十四.jQ事件冒泡和默认行为1.什么是事件冒泡?2.如何阻止事件冒泡?3.什么是默认行为?4.如何阻止默认行为?十五.jQ事件自动触发十六.jQ事件自定义事件十七.jQ事件命名空间十八.jQ事件委托十一.jQ的scrollTop方
2021-06-19 18:49:17 148
原创 jQuery学习记录2--参考素材B站李南江老师的jQuery+Ajax视频
write less,do more(写的更少,做的更多)–jQuery官方jQuery第二天五.jQuery内容选择器五.jQuery内容选择器(1)empty的作用:找到既没有子元素和文本内容的指定元素var $div=("div:empty");console.log($div);(2)parent的作用:找到有子元素或文本内容的指定元素var $div1=("div:parent");console.log($div2);(3)contains(text)的作用:找到包含指定文
2021-06-18 18:23:33 174
原创 jQuery学习记录1--参考素材B站李南江老师的jQuery+Ajax视频
write less,do more(写的更少,做的更多)–jQuery官方jQuery第一天一.jQuery的介绍1.什么是jQuery?为什么要使用jQuery?2.jQ的导入二.jQuery与javascript的区别1.jQuery的入口函数与js的入口函数2.jQuery的加载模式与js加载模式的区别3.js和jQ在有两个入口函数的执行时的区别三.jQuery的使用1.jQuery入口函数的其他写法2.jQuery冲突问题3.jQ的核心函数的用法一.jQuery的介绍1.什么是jQuery?
2021-05-05 15:07:07 233 1
原创 Python学习记录3
“人生苦短,我用python”--------吉多·范罗苏姆python中的常见内置模块总结只统计常用的模块的方法模块的简介random模块math模块os模块os.path子模块sys模块time模块datetime模块加密算法简介hashlib库hamc库uuid模块对象序列化简介pickle模块json模块只统计常用的模块的方法模块的简介1.模块:人为编辑的一个代码包,这些代码包有着自己的作用2.模块的分类:内置模块,第三方模块,其中内置模块可以直接导入,而第三方模块需要安装3.第三方模块
2021-04-12 01:54:35 85
原创 Python学习记录1
“人生苦短,我用python”--------吉多·范罗苏姆Python的优点:简单边编译边运行高级面向对象可扩展免费和开源可移植丰富的库可嵌入性Python学习记录1一.Python的基本使用方法1.创建python文件普通创建python文件的方法:其他创建python文件的方法:2.前期运行python文件的方法二.Python的变量介绍1.命名规范三.Python的数据类型和数据类型转换1.基本数据类型2.复合数据类型3.数据类型转换四.Python的常见运算符1.算术运算
2021-03-15 14:01:08 82
原创 HCIA学习记录(二)
HCIA学习小结一.网络基础知识小结1.OSI七层网络参考模型2.TCP/IP模型3.传输协议5.交换机作用和路由器的作用:二.VRP(versatile routing platform通用路由平台)基础及操作1.设备的登录方式:2.基础命令操作3. 路由器账户密码配置4.接口类型5. 查看接口摘要信息三.路由器基本使用讲解1.路由器:路由功能—选路一.网络基础知识小结1.OSI七层网络参考模型OSI七层参考模型—标准ISO—国际标准化组织OSI七层参考模型 开放式系统互联模型应用层:应用程序
2021-01-28 23:51:08 484
原创 HCIA学习知识点(一)
TCP协议握手为什么需要三次?为了实现可靠传输,发送方和接收方始终需要同步序号。 需要注意的是, 序号并不是从 0 开始的, 而是由发送方随机选择的初始序列号 开始 。 由于 TCP 是一个双向通信协议, 通信双方都有能力发送信息, 并接收响应。 因此, 通信双方都需要随机产生一个初始的序列号, 并且把这个起始值告诉对方。于是, 这个过程就变成了下面这样。TCP协议挥手为什么需要四次?四次挥手过程以及状态报文段1:主动关闭方向被动关闭方发送结束报文段。报文段2:被动关闭方发送结束报文段确认,
2021-01-25 22:31:51 373
原创 Linux学习记录(三)
对磁盘分区的了解以及ACL访问权限的应用一.新建分区我们⾸先使⽤fdisk -l 命令来查看通过虚拟机新增的硬件设备在系统中有没有添加成功,在使⽤2)输⼊参数n尝试添加新的分区。系统会要求您是选择继续输⼊参数p来创建主分区,还是输⼊参3)在确认创建⼀个主分区后,系统要求您先输⼊主分区的编号。我们在前⽂得知,主分区的编号范围是1~4,因此这⾥输⼊默认的1就可以了。接下来系统会提示定义起始的扇区位置,这不需要改动,我们敲击回⻋键保留默认设置即可,系统会⾃动计算出最靠前的空闲扇区的位置。最后,系统
2021-01-21 01:24:11 122
原创 Linux 学习记录(二)
一.关于用户的相关操作1.useradd用法-c<备注> 加上备注文字。备注文字会保存在passwd的备注栏位中。-d<登入目录> 指定用户登入时的起始目录。-D 变更预设值.-e<有效期限> 指定帐号的有效期限。-f<缓冲天数> 指定在密码过期后多少天即关闭该帐号。-g<群组> 指定用户所属的群组。-G<群组> 指定用户所属的附加群组。-m 自动建立用户的登入目录。-M 不要自动建立用户的登入目录
2021-01-20 00:32:43 223
原创 Linux学习记录(一)
命令的应用在/mnt下创建boot和sysroot目录mkdir -p /mnt/{boot,sysroot}在/mnt/boot下创建grub目录mkdir /mnt/boot/grub在/mnt/sysroot下创建proc,sys,bin,sbin,lib,usr,var,etc,dev,home,root,tmpmkdir -p /mnt/sysroot/{proc,sys,bin,sbin,lib,usr,var,etc,dev,home,r...
2021-01-16 21:53:22 139
原创 HTML4.0和CSS3.0的基本用法
学习目标:HTML4.0和CSS3.0的基本用法HTML4.0思维导图:HTML4.0学习内容1.HTML的简介: html全称是超文本标记语言(HyperText Mark-up Language) meta 用来规定该html文件的编码字符集的类,除UTF-8字符集外还有Big-5,IOS8859-1,GBK等字符集 因html4.0的版本中常用标签的语法规则不是十分规范,W3C万维网联盟提出了一个新的标准——XHTML1.0 xml文件中的标签自定义通过namespa
2020-10-16 11:42:51 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人