自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 csapp(第六章 存储器层次结构

旋转时间:定位到磁道后,等待目标扇区的第一个位旋转至读写头下的时间(平均旋转时间即除以2)寻道时间:将读写头定位到包含目标扇区的磁道上的时间(通常3~9ms)不同传统DRAM,访问行中4个单元,需要发送4个RAS/CAS请求。传送时间:第一个位位于读写头下后,读/写扇区内容的时间。

2024-10-08 21:43:40 743

翻译 Practical Deep Learning for Coders(第一章)

您的分类器是一个深度学习模型。如前所述,深度学习模型使用神经网络,它最早可追溯到20世纪50年代,并且由于最近的进展而变得强大。另一个关键的背景部分是,深度学习只是机器学习中一个现代的领域。为了理解您在上一节中训练自己的分类模型的本质,您不需要了解深度学习。只需看看您的模型和训练过程如何是这些概念的例子,这些概念适用于一般的机器学习。因此,在本节中,我们将描述机器学习是什么。我们将看看关键概念,并展示它们如何追溯到最初介绍它们的文章。机器学习与常规编程一样,是让计算机完成特定任务的一种方式。

2024-10-02 20:25:22 1087

原创 17. 电话号码的字母组合(回溯)

【代码】17. 电话号码的字母组合(回溯)

2024-09-29 20:52:19 274

原创 猫鱼分干(模拟---拆分步骤)

【代码】猫鱼分干(模拟---拆分步骤)

2024-09-27 16:35:40 243

原创 字符串相似度(动态规划)

【代码】字符串相似度(动态规划)

2024-09-26 16:07:05 325

原创 多米诺骨牌(模拟)

【代码】多米诺骨牌(模拟)

2024-09-25 13:34:29 336

原创 病毒感染时间(字节青训营)

利用一个二维布尔数组存储房间内人员口罩情况(行,列),若带口罩为。:再用一个二维布尔数组记录感染情况,感染为。初始化感染人员位置。

2024-09-25 13:32:36 591

原创 ​jjwt 库

jjwtjjwt。

2024-09-22 20:30:20 201

原创 Apache HttpComponents HttpClient

是 Apache 提供的一个开源库,用于在 Java 应用程序中执行 HTTP 请求和响应处理。它支持同步和异步模式,提供了对常见 HTTP 操作的简单而强大的封装。类封装的请求体或响应体可以承载任何格式的数据,传递给服务器或从服务器接收。实体可以理解为 HTTP 请求或响应的“数据负载”。

2024-09-22 20:29:21 650

原创 SDK api(oss,cos,wechat)

该 SDK 用于与腾讯云 COS 服务进行交互,支持文件的上传、下载、删除等操作。:阿里云 OSS SDK 提供了简便的 API 用于上传和下载文件,开发者无需处理底层网络请求,直接调用。:开发者可以通过 SDK 轻松设置对象和存储桶的访问权限,如私有、公共读、公共读写等,保证数据的安全性。:对于大文件,SDK 支持分片上传,允许将文件分割为多个部分并分别上传,提升了上传的稳定性和效率。:创建 COS 客户端,用于执行文件上传、下载、删除等操作。:封装文件上传请求,指定存储桶、文件路径和文件内容。

2024-09-22 20:26:25 634

原创 ​Lombok库

Lombok 并不在运行时生效,而是在编译时处理注解并修改字节码,将需要的方法自动添加到类中。使用 Lombok 时,你不会在源码中看到这些方法,但它们确实存在于编译后的字节码中。、构造函数等),避免了手动编写这些常见方法,减少代码冗余,保持代码简洁。,你可以控制日志是否输出到文件、控制台或其他目标。:Lombok 通过注解生成常见的代码(如。,不能直接决定日志的输出位置。

2024-09-22 20:24:45 317

原创 反序列化- Jackson...

允许开发者灵活地处理 Java 对象与 JSON 之间的转换。

2024-09-22 20:21:11 557

原创 ​数据库: MyBatis-Plus

MyBatis-Plus 是 MyBatis 的增强工具,核心作用是和提升开发效率。它提供基础的增删改查方法、分页插件、条件构造器以及代码生成器,帮助减少重复代码量。,专注于简化数据库操作,而表结构管理通常需借助其他工具。

2024-09-22 20:19:49 536

原创 102. 二叉树的层序遍历

【代码】102. 二叉树的层序遍历。

2024-09-20 17:04:38 210

原创 543. 二叉树的直径

【代码】543. 二叉树的直径。

2024-09-20 16:31:36 189

原创 101. 对称二叉树

【代码】101. 对称二叉树。

2024-09-20 16:10:26 183

原创 141. 环形链表(快慢指针 + Floyd 判圈算法)

【代码】141. 环形链表(快慢指针 + Floyd 判圈算法)

2024-09-20 15:09:03 352

原创 234. 回文链表

当快指针到达链表末尾时,慢指针正好位于链表的中间节点。为当前节点,实现链表的反转。通过循环,将当前节点的。

2024-09-20 14:36:56 248

原创 42. 接雨水(左右指针)

【代码】42. 接雨水(左右指针)

2024-09-19 16:57:18 180

原创 15. 三数之和(左右指针)

先将数组排序,时间复杂度 O(NlogN)。

2024-09-18 23:21:06 192

原创 283. 移动零(快慢指针)

【代码】283. 移动零(快慢指针)

2024-09-18 22:47:46 197

原创 Mysql实战

: 返回左表的所有记录,即使在右表中没有匹配,也会返回。): 返回右表的所有记录,即使在左表中没有匹配。: 返回两表的笛卡尔积(所有可能的组合)。(或 RIGHT OUTER JOIN。:向上取整,返回大于等于数值的最小整数。:向下取整,返回小于等于数值的最大整数。:返回数值的自然对数(以 e 为底)。:返回数值的符号(1, 0, -1)。: 返回两表中所有匹配和不匹配的行。: 只返回两表中满足条件的匹配行。:返回 0 到 1 之间的随机数。:返回数值的指定底数的对数。:计算分组内列的平均值。

2024-09-17 22:25:35 2092

原创 删除有序数组中的重复项(同向指针(快慢指针))

【代码】删除有序数组中的重复项(同向指针(快慢指针))

2024-09-15 14:24:58 265

原创 移除元素(反向双指针)

【代码】移除元素(反向双指针)

2024-09-15 13:30:40 230

原创 csapp(第四章处理器体系结构

pushq绕回非法地址,导致地址异常,同周期下addq处于执行阶段,而addq会将条件码设置为新值(违反异常指令后,所有指令都不能影响系统状态的要求)SEQ 中最后一个阶段会产生 PC 的新值,依据指令的类型和是否选择分支,新的 PC 可能是。在HCL中,我们将所有字级的信号都声明为int,不指定字的大小(为了简单)( 图中可以读两个程序寄存器的值,同时更新第三个寄存器的状态。计算下一条指令地址valP = PC的值 + 已取出指令的长度。处理较复杂的操作,这个特殊单元执行某个浮点运算或乘法,除法,

2024-09-09 11:11:34 1024

原创 系统监控和命令行环境

linux在进入tmux(screen)模式下之后,发现是无法在终端使用鼠标滚轮进行上下翻页拉动的,无法查看上面的终端输出内容了。选项用于在 macOS 上保存密钥到系统的钥匙串中(适用于 macOS 的特性)。- 像 vim 中的分屏一样,面板使我们可以在一个屏幕里显示多个 shell。- 相当于编辑器或是浏览器中的标签页,从视觉上将一个会话分割为多个部分。: 根据进程名称、用户、终端等条件,批量查找并终止符合条件的进程。- 每个会话都是一个独立的工作区,其中包含一个或多个窗口。

2024-09-01 22:26:48 1044

原创 如何根据安装源码手动安装依赖

这个类定义了 Homebrew 用来安装 OpenSSL 3.3.1 的配方。

2024-09-01 16:35:08 998

原创 tr,cut,diff(数据处理

【代码】tr,cut(数据处理。

2024-08-30 20:39:05 792

原创 sort,uniq,wc,awk命令 (数据整理

【代码】sort,uniq命令 (数据整理。

2024-08-30 19:56:10 871

原创 tail 和 head命令(查看文件内容

【代码】tail 和 head命令(查看文件内容。

2024-08-30 17:11:06 373

原创 sed命令 (脚本处理文本

【代码】SED命令。

2024-08-30 16:49:54 346

原创 C++入门

TCP协议栈: QT成绩管理系统:

2024-08-29 21:51:52 274

原创 CSAPP全书学习总结

CSAPP( 1.计算机系统漫游)学习笔记-CSDN博客 CSAPP(第二章 信息的表示和处理,附上datalab解析_datalab调整数据位置-CSDN博客 CSAPP (第三章:程序的机器级表示-CSDN博客

2024-08-29 21:13:13 324

原创 国外课程环境配置

CS106L2023 and CS106B 环境配置(详细教程)_cs106b 2023-CSDN博客

2024-08-29 21:08:21 255

原创 Find命令(查找文件

【代码】Find命令。

2024-08-29 20:58:45 693

原创 正则表达式

..\.

2024-08-29 17:07:05 477

原创 bomb 实验

答案: "Border relations with Canada have never been better."答案: "Border relations with Canada have never been better."的下标分别为 9 15 14 5 6 7 ,对应ASCIL表编码进行&0xf操作后低四位。是跳转表的基地址(起始地址),提升特定处理器性能;

2024-08-28 17:19:07 2315

原创 屏幕时间计时器(python + Tkinter

Tkinter是 Python 的标准库,用于创建简单而跨平台的图形用户界面(GUI)采样率 (定义音频的采样率,影响音频的清晰度和细节。标准值为 44100 Hz,适用于高质量音频。位深度 (size=-16设置音频样本的位深度。-16表示使用 16 位有符号音频,提供更广的动态范围。音频通道数 (channels=2指定音频通道的数量。2表示立体声,适用于左右声道的音频播放。缓冲区大小 (控制音频数据的缓冲区大小,影响音频播放的延迟和稳定性。

2024-08-24 23:02:21 942 1

原创 128. 最长连续序列

提供更高效的查找和避免重复计算,因此在大数据集上,遍历。总体: 起始点,从头向前,更新最高长度。)避免了重复元素和解引用操作,而。)可能包含重复元素和解引用开销。

2024-08-22 22:22:31 905

原创 objdump常用命令

【代码】objdump常用命令。

2024-08-17 02:20:02 371

网络层和链路层的基本功能和交互过程

网络层和链路层的基本功能和交互过程,包括发送数据报、ARP请求、构建和发送以太网帧、接收和解析以太网帧、处理ARP消息、更新ARP缓存以及TAP设备的发送和接收数据功能。

2024-05-17

TCP-Receiver.drawio

TCP Receiver流程图

2024-05-04

cs106L-assignment1页面 html代码

用于应对每年CS106L更新课程时,官网无法获取页面的情况

2024-01-09

空空如也

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

TA关注的人

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