自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 AI辅助编程实践-Copilot

在ChatGPT的浪潮下,当前大模型普遍引入了编程问题平台以及大量代码数据来训练逻辑和问答能力,同时大模型本身具备的自然语言理解和处理能力,使得我们可以与大模型进行代码编程上的交流与咨询,大大减少我们在一些琐碎事务上的时间。当前虽然还不支持图片的生成,但是我们可以借助某些脚本语言去生成图片,而脚本语言所需要的代码,我们是可以通过copilot或者其他大模型 获取的,以下是部分回答。1、画流程图等各种UML图。三、借助工具-发挥想象。

2023-05-15 11:46:21 369 1

原创 为什么一定要三次握手、四次挥手

如果只进行两次握手,那么服务端在收到请求就建立连接并且可以发送数据。如果有滞后的TCP连接请求发送到服务器,直接建立连接并且返回连接请求确认,而此时客户端已经关闭,无法接受,但服务器端认为连接已经建立,一直在等待客户端发送信息,导致了资源的浪费。任意一方A发出连接释放请求(FIN标志)并且另一方B 确认(ACK标志)后,进入半关闭状态(不主动发送消息,仍然接受消息),当另一方B也请求连接释放,A发送ACK后等待一定时间以防止报文丢失。因为如果TCP确认丢失,则B会重新发送TCP连接释放请求,如果此时A.

2020-08-19 23:10:48 165

原创 HashMap为什么用红黑树

背景在jdk8之前,hashmap底层由数组+双向链表 实现在jdk8之后,如果链表长度超过8,则会转换会红黑树,低于6之后,则会还原为链表。原因为什么要使用红黑树?链表的查询复杂度为o(n);而红黑树的复杂度能达到o(logn);为什么使用红黑树而不是AVL树AVL树的平衡条件更为苛刻,可以提供更快的查找效果,因此对于查找密集型的任务,AVL是更合适的选择。红黑树更通用,AVL树中查找通常更快,但这是以更多旋转操作导致更慢的插入和删除为代价的。因为AVL树可能需要O(log n)旋转,而

2020-08-15 00:06:48 2586

原创 Kafka详解及面试常问问题

Kafka简介Kafka 是一个分布式流式处理平台。这到底是什么意思呢?流平台具有三个关键功能:消息队列:发布和订阅消息流,这个功能类似于消息队列,这也是 Kafka 也被归类为消息队列的原因。容错的持久方式存储记录消息流: Kafka 会把消息持久化到磁盘,有效避免了消息丢失的风险·。流式处理平台: 在消息发布的时候进行处理,Kafka 提供了一个完整的流式处理类库。Kafka 主要有两大应用场景:消息队列 :建立实时流数据管道,以可靠地在系统或应用程序之间获取数据。数据处理: 构

2020-08-15 00:05:24 326

原创 索引一定会提高效率吗?重复度高会带来副作用

索引的类型-:- 聚集索引把索引和数据存在了一起。可以这么理解,聚集索引的叶子节点存储的是数据的指针(或者是数据本身)。具体暂时不确定,后续了解之后再确定。-非聚集索引(也叫二级索引)的叶子节点存储的是主键值(或叫做聚集索引值)数据库中聚集索引只有一个,默认主键。其他用户创建的索引都是非聚集索引。非聚集索引存储了对主键的引用,即通过索引确定叶子节点之后,还需要再次根据主键去查询数据。(所以会查询两次)暂且不提索引对insert、update、delete操作带来的性能开销和物理空间的...

2020-06-17 14:20:22 709

原创 Linux下ImageNet2012数据集下载及其配置

简明扼要一、训练集下载(137G):http://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_train.tar验证集下载:http://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_val.tar二、在服务器创建文件夹I...

2019-09-21 20:19:02 4583 3

转载 android 放大图片动画

转自:http://blog.csdn.net/jxxfzgy/article/details/44515351直接上效果图 ok,来分析下如何实现的吧分析原理首先确定,这是两个不同的 Activity,从图片列表页跳入到图片详情页;先来看进入详情页时的动画,从列表中所在 item 的位置一直放大到详情页的显示位置,这里我可以先告诉大家,当我们点击了

2017-06-03 11:11:41 665

转载 深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请多多谅解

2017-05-12 17:36:37 362

转载 Java中的Timer和TimerTask在Android中的用法

在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务。比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和TimerTask。 Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类似线程中的run()方法,我们使用Timer创建一个他的对象,然后使用这对象的sch

2017-05-04 17:42:38 459

原创 java的并行同步与异步简介

1、并行      对多处理器而言--多个程序在同一时刻发生,具有并发的含义,但并发不一定并行,也亦是说并发事件之间不一定要同一时刻发生。     并行:在单处理器中多道程序设计系统中,进程被交替执行,表现出一种并发的外部特种;在多处理器系统中,进程不仅可以交替执行,而且可以重叠执行。在多处理器上的程序才可实现并行处理。计算机操作系统中把并行性和并发性明显区分开,主要是从微

2017-04-28 21:43:49 332

转载 RecyclerView的使用

导语RecyclerView是Android 5.0提出的新UI控件,可以用来代替传统的ListView。Bugly之前也发过一篇相关文章,讲解了 RecyclerView 与 ListView 在缓存机制上的一些区别:Android ListView 与 RecyclerView 对比浅析--缓存机制今天精神哥来给大家详细介绍关于 RecyclerView,你

2017-04-28 21:40:17 239

无边界活动轮廓模型matlab源码

无边界活动轮廓模型matlab源码,亲自测试,保证有效。

2018-12-21

SSM框架-登陆注册Demon

2018/11/20 基于ssm框架实现的web端登陆注册功能,适合新手学习,ide是IDEA

2018-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除