随笔分类 -  随笔

一些琐碎的东西
摘要:浏览器F12进入控制台后输入如下命令回车: document.querySelector(".bilibili-player-video").style.transform = "rotate(90deg)"; 阅读全文
posted @ 2022-06-18 21:59 子丶非鱼Zzz 阅读(172) 评论(0) 推荐(0)
摘要:RDT2.0: 在RDT2.0中,传输通道被视为有可能发生比特错误,我们使用差错检测来检验接收到的包有没有错误,以此来判断是否应该重传。接收方会返回NAK或ACK,分别对应数据错误和数据正确。在Log.txt中可以看到,在此处接收方返回了NAK,让发送方重传数据。 RDT2.1: RDT2.1解决了 阅读全文
posted @ 2022-01-01 17:40 子丶非鱼Zzz 阅读(327) 评论(0) 推荐(0)
摘要:常用Linux命令 cd :改变目录。 cd.. :回退到上一个目录,直接cd进入默认目录 pwd :显示当前所在的目录路径。 ls(Il) :都是列出当前目录中的所有文件,只不过ll(两个II)列出的内容更为详细。 touch :新建一个文件如touch index.js就会在当前目录下新建一个i 阅读全文
posted @ 2021-11-03 18:50 子丶非鱼Zzz 阅读(56) 评论(0) 推荐(0)
摘要:在使用IDEA时可以用鼠标右键选择Generate可以自动生成一些方法 阅读全文
posted @ 2021-07-30 15:42 子丶非鱼Zzz 阅读(538) 评论(0) 推荐(0)
摘要:在学Linux,就记一些东西吧 /bin (/usr/bin、/usr/local/bin) 是Binary的缩写,这个目录存放着最经常使用的命令。 /sbin (/usr/sbin、/usr/local/sbin) s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 /h 阅读全文
posted @ 2021-07-29 18:35 子丶非鱼Zzz 阅读(54) 评论(0) 推荐(0)
摘要:如下 package com.jdbc.connection; import org.junit.Test; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.sql 阅读全文
posted @ 2021-07-17 22:55 子丶非鱼Zzz 阅读(47) 评论(0) 推荐(0)
摘要:对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。当其它程序获取了这种二进制流,就可以恢复成原来的Java对象 序列化的好处在于可将任何实现了Serializable接口的对象转化为字节数据,使其 阅读全文
posted @ 2021-07-17 22:54 子丶非鱼Zzz 阅读(62) 评论(0) 推荐(0)
摘要:类: BufferedInputStream BufferedOutputstream BufferedReader Bufferedwriter 作用: 提供流的读取、写入的速度 提高读写速度的原因: 内部提供了一个缓冲区 处理流,就是"套接”在已有的流的基础上。 阅读全文
posted @ 2021-07-17 22:53 子丶非鱼Zzz 阅读(35) 评论(0) 推荐(0)
摘要:从内存中写出数据到硬盘的文件里。 说明: 输出操作,对应的FiLe可以不存在的。并不会报异常 File对应的硬盘中的文件如果不存在,在输出的过程中,会自动创建此文件。 File对应的硬盘中的文件如果存在: 1. 如果流使用的构造器是:FileWriter(file,false) / Filewrit 阅读全文
posted @ 2021-07-17 22:52 子丶非鱼Zzz 阅读(285) 评论(0) 推荐(0)
摘要:Collections是一个操作 Set、List和Map等集合的工具类 Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 排序操作:(均为static方法) **reverse(List) 😗* 反转L 阅读全文
posted @ 2021-07-17 22:50 子丶非鱼Zzz 阅读(42) 评论(0) 推荐(0)
摘要:向TreeMap中添加key-value,要求key必须是由同一个类创建的对象。因为要按照key进行排序:自然排序、定制排序 阅读全文
posted @ 2021-07-17 22:49 子丶非鱼Zzz 阅读(40) 评论(0) 推荐(0)
摘要:添加、删除、修改操作: Object put(Object key,Object value) : 将指定key-value添加到(或修改)当前map对象中 void putAll(Map m) : 将m中的所有key-value对存放到当前map中 Object remove(Object key 阅读全文
posted @ 2021-07-17 21:39 子丶非鱼Zzz 阅读(146) 评论(0) 推荐(0)
摘要:jdk7 HashMap的底层实现原理? 以jdk7为例说明:HashMap map = new HashMap( ); 在实例化以后,底层创建了长度是16的一维数组Entry[] table。 ...可能已经执行过多次put... map.put( key1, value1): 首先,调用key1 阅读全文
posted @ 2021-07-17 21:34 子丶非鱼Zzz 阅读(70) 评论(0) 推荐(0)
摘要:Map 双列数据,存储key-value对(键值对)的数据。 HashMap 作为 Map 的主要实现类,线程不安全,效率高。可存储 null 的 key 和 value。 底层:数组 + 链表 + 红黑树 LinkedHashMap 保证在遍历map时可以按照添加的顺序实现遍历。 原因:在原有的H 阅读全文
posted @ 2021-07-17 21:31 子丶非鱼Zzz 阅读(64) 评论(0) 推荐(0)
摘要:向TreeSet中添加的数据,要求是相同类的对象。 TreeSet可以按从小到大的顺序自动排序。 阅读全文
posted @ 2021-07-17 21:30 子丶非鱼Zzz 阅读(58) 评论(0) 推荐(0)
摘要:LinkedHashSet每个数据添加了两个引用(双向链表),记录此数据的前一个数据和后一个数据 阅读全文
posted @ 2021-07-17 21:29 子丶非鱼Zzz 阅读(45) 评论(0) 推荐(0)
摘要:我们向HashSet中添加元素a,首先调用a所在类的hashCode(),计算a的哈希值,此哈希值接着通过某种算法算出在HashSet数组中的存放位置(即为索引位置),判断数组此位置上是否已有元素: 若无元素,则 a 添加成功。 若有元素(或以链表形式存在的多个元素),则比较 a 与 b 的 has 阅读全文
posted @ 2021-07-17 21:28 子丶非鱼Zzz 阅读(311) 评论(0) 推荐(0)
摘要:无序性 无序性不等于随机性 存储的数据在底层数组中并非按照数组索引顺序添加,而是根据数据的哈希值排序。 不可重复性 保证添加的元素按照equals()判断时不能返回true,相同的元素只能添加一个 阅读全文
posted @ 2021-07-17 21:21 子丶非鱼Zzz 阅读(117) 评论(0) 推荐(0)
摘要:void add(int index,object ele) : 在index位置插入eLe元素 boolean addAll(int index, Collection eLes) : 从index位置开始将eLes中的所有元素添加进来 Object get(int index) : 获取指定in 阅读全文
posted @ 2021-07-17 21:19 子丶非鱼Zzz 阅读(54) 评论(0) 推荐(0)
摘要:创建对象时就创建了长度为10的数组,每次扩容扩大为原来的2倍。 阅读全文
posted @ 2021-07-17 21:17 子丶非鱼Zzz 阅读(47) 评论(0) 推荐(0)