自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【java源码】Hashtable详解及Properties

方法和成员变量较为简单,感兴趣的朋友可以看这位博主的博文。类型的键值对,这种不安全的做法将导致调用不了。这种设计体现了高内聚、低耦合的思想。中读取、修改配置文件服务,配置文件常为。如果利用父类的方法存入了非。中存的键值对都必须是。

2024-01-13 14:07:20 337 1

原创 【java源码】TreeSet、TreeMap详解

TreeSet底层为TreeMap,故本文主要围绕TreeMap展开。

2024-01-13 11:12:37 396

原创 【java源码】LinkedHashSet、LinkedHashMap详解

底层为,故本文主要围绕展开。

2024-01-12 11:29:09 414

原创 【java源码】HashSet、HashMap详解

HashSet底层是HashMap,故本文主要围绕HashMap展开。

2024-01-11 15:47:08 320

原创 【java源码】LinkedList详解

实现了双向链表和双端队列的特点维护了两个属性first和last,分别指向首尾结点每个结点对象里又维护了prevnextitem属性LinkedList元素增删效率高,但改查效率不如ArrayList由于继承List,可以借助get按下标获取对象。

2024-01-10 17:06:51 299

原创 【java源码】Vector详解

由于Vector与ArrayList的源码具有高度相似性。本文仅就不同之处展开,相同之处采用文字占位处理。

2024-01-10 16:14:14 328

原创 【java源码】ArrayList详解(构造器、add方法、扩容及c.toArray)

将一个对象转换成一串二进制表示的字节数组,通过保存或转移这些字节数据来达到持久化的目的。由于扩容机制的存在,数组很大但存入元素很少是常见的情形。就笔者几经百度所看过的文章(包含这个引用文),都不太对。由于篇幅,笔者补充在末尾。旧版代码形如(新版的代码除了删去注释外,功能逻辑没有差别)可能有朋友会疑惑,为什么核心存储数据的数组反而不序列化?实际上述的标题是某些低版本jdk8的源码中的注释。而这句注释就是为了解释这个条件语句的存在。方法,手动序列化和反序列化存入元素。,以指定容量的空数组初始化。

2024-01-08 19:24:34 328

原创 【java源码】HashMap中的entrySet、keySet、values详解

参考博文:由于未找到全面、详实的博文,故写下此文。由于讲清楚了entrySetkeySetvalues自然而然就能理解。因此本文的重点在于entrySet。

2024-01-02 20:18:58 951

原创 趋动云部署猫狗识别模型

可见稠密层变大会导致模型过拟合,512与256稠密层在该测试集下效果相当。基于VGG16迁移的模型精度在0.92左右。修改模型架构至VGG16,使其在imgnet上的预训练权重上训练。默认模型精度基本在0.91附近。训练精度: 0.914。测试精度: 0.905。测试精度:0.874。训练精度: 0.93。测试精度: 0.91。训练精度: 0.94。训练精度: 0.95。测试精度:0.905。训练精度: 0.93。训练精度: 0.95。训练精度: 0.93。测试精度:0.918。

2023-11-03 12:21:12 54

原创 趋动云部署chatglm3-6b模型

注意,第一次运行时可能是需要初始化的缘故需要稍等几分钟。添加相应端口测试即可。

2023-11-03 10:06:44 105

原创 c语言 以浮点型输出整型结果,以“%f“,8/5为例

c语言 以浮点型输出整型,结果为0的解释,以"%f",8/5为例

2023-01-08 13:15:47 1871

原创 Ubuntu20.04下配置OpenCV2.4.13

Ubuntu20.04下配置OpenCV2.4.13一、安装OpenCV及相关依赖二、编译安装1. cmake(3)设置OpenCV环境变量(很重要!无论采用哪种编译方法都需要设置)2. Command Line(运行测试)环境如标题参考文章:https://blog.csdn.net/surgewong/article/details/39078251 【Ubuntu12安装OpenCV2】https://www.cnblogs.com/woshijpf/p/3840530.html 【lin

2022-04-01 14:57:34 5448 4

原创 win10+unbantu20.04 双系统安装

硬件环境:BOOT MODE:UEFI模式(若非此模式,则以下内容可能不适合你)查看方法:win+r调出命令行 输入msinfo32进行查看正文一、制作光盘映像下载iso镜像,官网下载或清华镜像源下载下载光盘映像制作工具UltraIOS,官网下载,试用版即可写入U盘,选择一个大于2G的U盘,对其格式化后,插入电脑。在UltraIOS中打开所下载的iso镜像,在工具栏中找到启动–写入硬盘映像,写入即可。二、磁盘分区(若已有满足所需的未分配空间,可跳过)卸载UltraIOS,在“此电

2022-03-18 16:59:27 3451

原创 Lost connection to MySQL server during query问题

服务器环境:linux Mysql8.0可能原因:1、数据包过大2、响应时间超时解决办法:在my.cnf配置文件进行配置一般在/etc/my.cnf如若不在,可以执行以下命令查找find / -name my.cnf在文件[mysqld]后添加以下内容max_allowed_packet = 5M##解决数据过大wait_timeout=28800##解决超时...

2022-03-03 14:56:41 652

原创 linux安装MySQL8.0详细教程

linux安装MySQL8.0详细教程服务器环境是centos 7.5 ,通过yum方式安装。1、安装依赖yum install libaio wget -y2、检查MYSQL是否已安装yum list installed | grep mysql3、若有则需卸载格式: yum -y remove [包名]yum -y remove mysql-libs.x86_644、下载MySQL官网的仓库文件cd /tmpwget http://repo.mysql.com/mys

2022-02-28 22:36:34 1180

原创 辨析:逻辑结构和物理结构中的两个索引文件

由于博主曾经把文件逻辑结构中的索引文件与文件物理结构中的索引文件混淆了,故作此文加以辨析要辨析逻辑结构和物理结构中的两个索引文件,首先需要清楚文件的概念。文件本身由记录组成,而记录又由数据项组成。而所谓文件的逻辑结构实际上说的就是文件的内部,数据逻辑上是如何组织起来的,是为在文件中查找数据而服务的。因此,有结构文件中的索引文件,就是将文件内部分为索引表与逻辑文件两部分。文件的物理结构则是描述文件在外存上的安置、链接、编目的方法,是针对整个文件的,是为系统给文件分配内存服务。因此,物理结构中的.

2021-05-05 18:26:17 1611 2

原创 用户查找文件某磁盘块的过程

由于书本是按照学习者的角度自下而上进行组织的,因此为了帮助自己进一步理解文件系统,本文将自上而下重新梳理文件系统。用户查找文件某磁盘块的过程:将文件目录项所在的目录读入内存(如果是根目录或单级目录则省去)通过内存中的目录查找FCB或i节点通过FCB或i节点,根据文件的物理结构进行查找文件磁盘块。注意:i节点形式下,目录项存储的指针指向的是该文件的描述信息(物理地址等),因此与FCB相比需要多读一次。由此,就有了一些题目,如树形目录结构中,读取某文件FCB需要磁盘I/O操作几次;已知FCB读取文

2021-05-05 18:25:28 379

原创 第一章操作系统引论测验错题整理(二)

第一章-中断和特权级计算机系统中判断是否有外部中断事件发生应该在( )A.进程切换时B.执行完一条指令后C.执行一条指令过程中D.由用户态转入内核态时B 解析:因果关系,指令执行了才知道。。。从用户态到内核态的转换是由()完成的A.硬件B.用户态程序C.内核态程序D.中断处理程序A 解析:中断是由硬件随机产生的。以下关于操作系统内核的叙述中正确的是 ()A.内核可使用特权指令B.内核是由中断驱动的C.当CPU执行除数为O的除法运算时,会发生程序性中断D.外部中断是由

2021-05-01 15:47:25 723

原创 第一章操作系统引论测验错题整理(一)

1.2操作系统发展与分类实时系统对可靠性和安全性要求极高,它()A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率D.不强求系统资源的利用率C 解析:高可靠性意味着实时系统往往会采取某种措施,如多级容错。而这必然会导致系统资源利用率不高。分时系统中为了使多个用户能够同时与系统交互,最关键的问题是()A.计算机具有足够块的运算速度B.能快速进行内外存之间的信息交换C.系统能够及时接收多个用户的输入D.系统能够及时处理用户的请求E.短时间内所有用户程序都能得到运

2021-05-01 14:33:35 791

原创 使用C语言编写一个程序,实现死锁检测算法。

#include <stdio.h>#include <stdlib.h> int main(){int init = 0;int count = 1;int L[5] = {0,0,0,0,0};int Allocation[5][3] = {2,1,2,4,0,2,4,0,5,2,0,4,3,1,4};int Need[5][3] = {3,4,7,1,3,4,0,0,6,2,2,1,1,1,0};int Available[3] = {2,0,

2021-04-21 21:42:11 1243

空空如也

空空如也

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

TA关注的人

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