秋招备战
文章平均质量分 87
Hong_Youth
热爱生活、认真工作、成长进步!
人工智能、计算机视觉、编程语言等方向技术分享。
展开
-
秋招备战——计算机视觉
只介绍研究生的两个项目:昆虫梳理行为识别、船舶水尺读数余弦相似度,计算两个向量的相似性,夹角越小,相似性越高,余弦值越接近于1。介绍论文的创新点:1、船舶水尺读数:水线检测(Yolov3检测),水尺字符识别(Yolov3),应用创新、改进Yolov32、昆虫行为识别:应用创新,Yolov5检测,加入了注意力机制,时空特征提取,ResNet分类。应用创新3、猪肉部位分类:应用创新,网络的改进:主要是针对ResNet分类网络添加注意力机制的改进。原创 2023-02-03 14:13:14 · 492 阅读 · 0 评论 -
秋招备战——数据结构
哈夫曼树,先根据最小的两个节点值构造一个根节点,再讲这个根节点放入剩下的节点中,找出最小的两个节点继续构造二叉树,重复以上工作,直至所有节点全部构造完成,规定左子树的边为0,右子树的边为1,得到最终的哈夫曼树。数据存放的更加紧密,具有更好的空间局部性。B和B+树的区别在于,B+树的非叶子结点只包含导航信息,不包含实际的值,所有的叶子结点和相连的节点使用链表相连,便于区间查找和遍历。策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介模式、解释器模式。原创 2023-02-03 14:12:49 · 374 阅读 · 0 评论 -
秋招备战——计算机网络
拥塞控制窗口的大小取决于网络的拥塞程度,并且动态变化。有了IP地址我们可以判断在一个子网中,在一个子网络我们在链路层也讲过是通过MAC地址进行通信的,我们现在只知道目标的IP地址,如何才能拿到目标主机的MAC地址呢,这个时候引出了ARP协议。UDP:面向无连接的,不可靠交付(尽最大努力交付),面向报文的,没有拥塞控制(直播),UDP支持1对1,一对多,多对一,多对多的交互通信,头部开销小。发送端主机通过广播的方式把自己的数据包发出去,所有主机接收后拆开包,发现目标ip为自己的,就响应,返回自己的mac。原创 2023-02-03 14:12:24 · 425 阅读 · 0 评论 -
秋招备战——数据库
除了容易产生虚幻的读操作和不能重复的读操作外,处于这个隔离级的事务可以读到其他事务还没有提交的数据,如果这个事务使用其他事务不提交的变化作为计算的基础,然后那些未提交的变化被它们的父事务撤销,这就导致了大量的数据变化。①乐观锁认为在一般情况下数据不会被其他线程修改,所以在修改前不会加锁,而是在数据提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回给用户错误的信息,让用户决定如何去做。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各个事务之间不能互相干扰。原创 2023-02-01 14:34:23 · 264 阅读 · 0 评论 -
秋招备战——操作系统
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需 要实现的方法,implements Serializable 只是为了标注该对象是可被序列化的, 然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对 象流)对象,接着,使用 ObjectOutputStream 对象的 writeObject(Object obj)方 法就可以将参数为 obj 的对象写出(即保存其状态),要恢复的话则用输入流。原创 2023-02-01 14:33:47 · 161 阅读 · 0 评论 -
秋招备战——Java基础知识
而平常所说的单例是相对于JVM的。如果只使用hashCode取余,那么相当于参与运算的只有hashCode的低位,高位是没有起到任何作用的,所以我们的思路就是让hashCode的高位也参与进行运算,来获取hash值,进一步降低hash碰撞的概率,使得数据分布更平均,我们把这样的操作称为扰动。将内存中不再被使用的对象进行回收,GC中用于回收的方法称为收集器,由于GC需要消耗一些资源和时间,Java在对对象的生命周期特征进行分析后,按照新生代、老年代的方式来对对象进行收集,以尽可能的缩短GC对应用造成的暂停。原创 2023-02-01 14:29:35 · 303 阅读 · 0 评论