相关文章
数据结构——栈和队列OJ题
栈和队列小提升! 前言一、用队列实现栈队列接口实现(1)栈的接口定义(2)栈的初始化(3)入栈函数的定义(4)出栈函数的定义(5)查找栈顶元素࿰…
建站知识
2024/10/6 23:28:52
Java后端开发面试题——集合篇
ArrayList底层的实现原理是什么
底层数据结构
ArrayList底层是用动态的数组实现的
初始容量
ArrayList初始容量为0,当第一次添加数据的时候才会初始化容量为10
扩容逻辑
ArrayList在进行扩容的时候是原来容量的1.5倍,每次扩容都需要拷贝数组 添加逻…
建站知识
2024/11/25 6:48:54
数字 IC 设计职位经典笔/面试题(三)
共100道经典笔试、面试题目(文末可全领) 1. IC 设计中同步复位与异步复位的区别?
同步复位在时钟沿变化时,完成复位动作。异步复位不管时钟,只要复位信号满足条件,就完成复位动作。异步复位对复位信号要求…
建站知识
2024/10/7 1:31:11
一个pdf文件分割成两个
# -- coding: utf-8 --** import PyPDF2 # 打开原始PDF文件 # with open(zhongguojinxiandaishi.pdf, rb) as pdf_file: # pdf_reader PyPDF2.PdfReader(pdf_file) # num_pages len(pdf_reader.pages) # # # 确定分割点(例如,将页面一分为二࿰…
建站知识
2024/11/29 12:36:17
SQL Server软件安装包分享(附安装教程)
目录 一、软件简介
二、软件下载 一、软件简介
SQL Server是一种关系型数据库管理系统,由美国微软公司开发。它被设计用于存储、管理和查询数据,被广泛应用于企业级应用、数据仓库和电子商务等场景。
以下是SQL Server软件的主要特点和功能࿱…
建站知识
2024/11/29 12:44:28
php环境变量的配置步骤
要配置PHP的环境变量,以便在命令行中直接使用php命令,以下是一般的步骤:
Windows 操作系统 下载和安装PHP:首先,你需要从PHP官方网站(https://www.php.net/downloads.php)下载适用于你的操作系…
建站知识
2024/11/15 16:07:51
编译tiny4412 Linux 内核
工作环境 Ubuntu 22 交叉编译器 4.5.1
解压Linux内核源码,进入目录 将官方配置完好的defconfig文件作为配置文件
cp tiny4412_linux_defconfig .config由于内核版本较低,需要下载低版本的gcc,选择下载gcc-9与g9
sudo apt install gcc-9 g-…
建站知识
2024/10/6 4:22:10
设计模式--建造者模式(Builder Pattern)
一、什么是建造者模式
建造者模式(Builder Pattern)是一种创建型设计模式,它关注如何按照一定的步骤和规则创建复杂对象。建造者模式的主要目的是将一个复杂对象的构建过程与其表示分离,从而使同样的构建过程可以创建不同的表示。…
建站知识
2024/11/2 3:47:24