![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习积累
文章平均质量分 80
SKY_FISHSKY_FISH
天空鱼
展开
-
物理层知识点提要
计网物理层知识点提要,个人性主观性很强,各位如有其他见解请不吝赐教原创 2023-10-29 14:21:52 · 58 阅读 · 1 评论 -
动态代理的理解以及使用方法(有对应的源码)
对动态代理的理解这段时间学习了高级java里的动态代理,还是挺绕的,实属头晕,现在搞懂了很多。这里以一个刚接触动态代理的视角去分析动态绑定,相信能给同样初学者的朋友一些帮助。如果有大佬有更加深刻的理解也希望大佬们给出意见。代理首先说到代理,代理无非是一种设计模式:对于一个类实现的方法(我们把此类定义为实现类)。如果有需要更多的辅助方法,如你定义了一个speak接口,里面可以打印一段话我们用实现类implement这个接口并实现该方法,但此时我们想知道说话的时间地点。但是对于这个方法来说他只原创 2021-03-18 22:48:45 · 168 阅读 · 1 评论 -
python语法学习(对比java)
前一段时间刚学了java,开始学python在语法上有一些不习惯,所以决定把学习过程中Java和python不同的习惯计入下来,对比着学效率更高。话不多说直接上代码块``由于我的习惯不好,又喜欢打单行注释,又喜欢多行注释,各种注释混了久混乱了。标黄部分为知识点,其他的为例子在这里插入代码片# #可变参数(多个赋值时两边个数必须相等,或者用可变参数 例如# p,j,q=3,4,5# print(p,j,q)# #拆包# p=1,2,3,4# print§#元组*# p,j,q原创 2021-03-03 10:36:28 · 211 阅读 · 0 评论 -
数据结构课程设计数据的压缩与解压(HuffmanTree)(java)
文章目录数据压缩与解压缩(霍夫曼树)简介题目要求获取01编码获取byte数组获取文件地址用01字符串转换为原字符串.终于到第二题了,这个题主要需要理解霍夫曼编码以及二进制编码的一些东西数据压缩与解压缩(霍夫曼树)简介霍夫曼树一般指哈夫曼树。给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。题目要求主要思想是通过HashMap存取每个字符的个数原创 2021-01-15 17:17:24 · 529 阅读 · 0 评论 -
数据结构课程设计第一题多项式计算器
面向课程设计的程序设计(java)文章目录二项式计算器题目要求代码代码2最近期末考试没得时间总结,但课程设计是真的难写,虽然我已经剽窃了很多了,但还是有亿点点需要自己写的,痛苦了这么久还是要总结一下子滴。二项式计算器题目要求看那么多说白了就是用链表来存储一个多项式。代码这玩意我想了很久但突然发现书上有代码,emmmm,(看来果然是我没有好好看书吗)我当然没有直接抄,不可能直接抄的,只是恰好和书上写出来差不多,????dddd。书上的代码还是要附上一下的,万一就有人就喜欢书上的呢????。原创 2021-01-15 16:51:25 · 305 阅读 · 0 评论 -
关于图是否有环能否用深度优先判断
关于图是否有环的判断深度遍历真的能判断吗最近做到一个题书上的解释我觉得很有问题书上的解释是顶点重复但我想到了一个例外例如这个图从根节点开始递归遍历到2判断是否有子节点有递归遍历直到4递归结束回溯到2也就是6访问下一个的时候依然会重复访问7号结点但此处没有环但拓扑排序就不会有这样的情况。求大神解答。。。。。。。。。。...原创 2020-12-30 20:30:12 · 1292 阅读 · 1 评论 -
牛客网比赛雷点自踩
对牛客比赛中的几个注意事项(开多个Scanner出现的no such element exception)(持续更新)这两天做了几次牛客网的比赛,得出一个结论——我还是太菜了。但是对于本身其实有一些代码的注意事项,都是我写代码时实际踩到的坑。1.相信不用多说大家都知道类名要写成Main吧 M要大写!2.不要在同一个类里开多个Scanner。虽然再你的idea里运行没有问题但是提交的时候就不行了。例如这里这个题目是输入第一行为测试用例T,接下来有T组测试数据每组测试用例第一行为原创 2020-12-19 17:30:54 · 215 阅读 · 2 评论 -
冒泡排序的理解和优化
数据结构学习笔记之冒泡排序欢迎各位大佬指出我的错误以及可以改进的地方冒泡排序是一种稳定排序,因为比较和交换发生在两个相邻元素之间,通过相邻元素的比较,如果不是顺序排列则交换位置,是则从下一个元素开始。这就是一轮排序代码很容易理解import java.util.Arrays;public class BubbleSort { public static void main (String[] args) { int arr[] = {3, 15, 151, 181, 81, 2,...原创 2020-11-23 10:39:21 · 101 阅读 · 0 评论 -
js学习笔记(正则表达式)
关于js里的一些心得(正则表达式)这些心得是萌新作者再学习过程中的作业上发现的,希望大佬们如果发现有错误和有更加好的意见务必提出。 正则表达式定义的是一个规则,一个与字符串匹配的规则。我的题目是:1.字符串中只能有字母或数字2.至少是8位3.数字至少出现两次<script> //输入 var str = prompt(); // 验证 function inspection(password) { if (str.length >= 8 &a原创 2020-10-23 15:19:07 · 155 阅读 · 0 评论