- 博客(16)
- 收藏
- 关注
原创 React 框架基础 —— 三大核心属性
这里写自定义目录标题基础概念入门依赖包与Hello React虚拟DOM的两种创建方式jsx 语法规则模块与组件面向组件编程基础概念(第三点 eg:进行虚拟DOM比较)入门依赖包与Hello React引入包:蓝色的核心库要在红色的核心库之前引入直接利用 jsx 创建了虚拟 DOM书写注意事项: babel…虚拟DOM的两种创建方式使用 jsx 创建代码:使用原始 js 创建(不再需要 babel 将 jsx 转换为 js;type 还原为 java
2021-09-07 23:28:01
733
原创 排序算法
一、插入排序1. 直接排序适用于基本有序,数据量不大的排序表从后向前查找应插入的位置,比较元素的次数为 n-1时间复杂度:O( n² )稳定性:√2. 折半插入查找减少了比较元素的次数,为 nlogn时间复杂度:O( n² )稳定性:√3. 希尔排序将待排序表分割成 d1 个特殊的子表(所有距离为d1倍的放在一起),进行插入排序;再分割成更小的 d2 个特殊的子表插入排序;最...
2021-04-09 20:12:24
144
原创 计算机网络(六):应用层
(PPT来源:王道网课)应用层 定义、功能传输层可以为 应用进程 提供 端到端 的通信服务,但是不同的网络应用的应用进程之间 通信规则不同网络应用模型域名解析系统:DNS...
2020-05-05 14:14:04
599
原创 计算机网络(五):传输层
(PPT来源:王道网课)传输层概述传输层的两个协议传输层的寻址与端口服务端:服务器一端客户端:使用服务器的主机UDP协议UDP首部格式UDP校验过程协议字段 17TCP协议TCP报文段的首部格式首部的填充:要保证是4B的整数倍控制位字段URG:紧急位 —— 发送方应该尽快发送PSH:推送位 —— 接收方应该尽快交付协议字段 6T...
2020-05-03 18:35:04
569
原创 计算机网络(四):网络层
(PPT来源:王道网课)网络层 内容概括功能1:选择最佳路径功能2:使用 路由器 互联异构网络功能3:整个网络负载过重,缓解拥塞(方式:开环控制(静)、闭环控制(动))数据交换方式网络互联的核心:路由器通信链路的进化步骤:数据交换方式:电路交换:事先约好路径报文交换:串行转发分组交换:并行转发分组对比:分组交换的传输时延更小,更快总结传输...
2020-05-02 20:09:41
1046
原创 计算机网络(三):数据链路层
数据链路层概述研究思想:假象数据都是只经过每个链路层,水平方向传输的封装成帧&透明传输组帧的四种方法字符计数法字符填充法零比特填充法违规编码法差错控制...
2020-04-30 22:38:23
285
原创 Java:泛型体系
(PPT来源:bilibili网站-黑马程序员)泛型泛型之前,可以构造元素类型为 Object 集合来存储任意数据类型的对象;但该集合的使用中,如果不能一一明确每一个元素的数据类型,在运行时容易发生ClassCastException异常;且对所有元素不能统一处理。泛型优点:提供了编译时类型安全监测机制,编译期间检查非法类型数据结构减少后续操作数据时的数据类型转换...
2020-03-26 19:06:09
159
原创 Java:基本数据类型值的范围
(图片来源:《Java核心技术卷1》)Java为强类型语言,即必须为每一个变量声明一种类型8种基本类型4种整型:byte, short, int, long(1,2,4,8字节)(1字节=8bit)所有的整型都是有符号的长整型数值有一个后缀L 或1 (如4000000000L)十六进制数值有一个前缀0x 或0X (如0xCAFEL)二进制数值有一个前缀0b 或0B可以为数字字...
2020-03-24 12:21:56
501
原创 字符串常见方法的实现
1.实现方法 compareTo, 能够实现按照字典序比较字符串大小public class MyString{ public int compareTo(String s1, String s2){ //先将两个字符串的长度统一,进行逐个比较 int shortLen = 0; if(s1.length() < s2.length()){ shortLen = s1....
2020-03-23 17:43:26
233
原创 计算机网络(二):数据通信+奈氏准则_香农定理
物理层数据通信模型码元速率、波特、带宽失真奈氏准则&香农定理可以看出:两者都是在带宽受限的条件下;奈氏准则理想状态,无噪声,主要考虑的是码间串扰情况香农定理实际情况,有噪声,主要考虑噪声下的传输如果两种条件同时告诉,就要两种极限条件都计算取最小值。编码与调制基带信号&宽带信号数字→数字非归零编码及其变相(1...
2020-03-10 15:36:35
615
原创 Java:clone方法
clone 方法是Object 的一个protected 方法, 这说明你的代码不能直接调用这个方法;只有本类可以克隆本类对象实例。浅拷贝(浅表复制)深拷贝IO流进行深拷贝都是不用关闭的流与克隆相关的所有类都需要实现 Serializable 序列化接口附 jdk 源码文件官方下载地址...
2020-03-08 18:36:49
282
原创 Java:Class类,反射
Class类代码通过 javac 命令进行编译后生成 *.class 字节码文件;将字节码从硬盘上通过类加载器加载到内存中生成 Class 类对象(字节码文件对象):(下面为三种获取 class 对象的方式的大体阶段)Class 实例的比较 与 instanceof 区别:instabceof 匹配一个类及其子类;Class 只精确于某个类反射具体操作代码:案例...
2020-03-07 15:35:00
177
原创 数据结构:不同类型值的哈希函数
默认的 == 表示是否指向同一个对象默认的 hashcode 与自身的内存地址相关默认的 equals 表示内存地址使用 “^” 异或 操作符:在计算时充分利用了所有信息,避免冲突默认的 hashcode 与对象自身的内存地址相关,所以实际情况中需要自己实现比较两个对象是否相等时,要同时实现 hashcode 方法和 equals 方法比较类型相等,可以用 getClass...
2020-03-06 12:11:31
463
原创 Java:继承与多态,抽象类与接口
向上/向下转型向上转型:Person p = new Student;将子类型用父类型进行引用(因为子类拥有父类的全部功能,所以安全)向下转型:Student s = (Student) p; 可能报错ClassCastException操作符instanceof:在向下转型之前判断,防止报错可以判断对象是否时某一类型或其子类(是的话都为true);但对象为 null 时总是fals...
2020-02-14 15:14:51
369
原创 Java:异常处理
异常异常可以在任何地方抛出异常是class,本身带有类型信息异常只需要在上层捕获,和方法调用分离异常的体系异常为class,所以有一套继承体系:Error为发生了严重的错误,程序不能进行调整的Exception为运行时出现的逻辑错误,需要捕获并处理其中,红色为必须捕获的异常——CheckedException申明异常利用 try{…} catch( ) {…} fina...
2020-02-12 16:18:20
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人