刷新
面向对象编程前三次大作业总结

博主头像 前言 本次大作业是第一个面向对象编程的实操练习,难度从中到难,层层递进。 OOP题目集01 大部分是作为前面Java程序练习的过渡用的练习题,题目简单,题型常见不复杂,能帮助我们学习更多方法运用于Java编程当中。 第一次电梯调度程序也是基础的电梯类设计,初步了解题目的需求,为以后的迭代设计奠定基础 ...

洛谷 P5658 [CSP-S 2019] 括号树 题解

博主头像 题目大意 给定一棵树,每个节点有一个括号。对于每个节点 \(i\),定义 \(s_i\) 为从根节点到 \(i\) 的路径上所有括号按顺序组成的字符串。求每个 \(s_i\) 中互不相同的合法括号子串的个数 \(k_i\)。 思路 首先,\(k_i\) 可以从父节点递推得到,\(k_i=k_{f_i ...

别急着转投 Polars!Pandas 3.0 带着“黑科技”杀回来了

博主头像 大家好,在数据分析圈子里摸爬滚打这么多年,最近大家见面打招呼的方式都变了。 以前是“你用 Pandas 处理那个 csv 了吗?”,现在变成了“你还没用 Polars 吗?那速度快得飞起!” 确实,在这个 GPU 算力爆炸、多线程并行的时代,我们这位陪伴多年的老朋友 Pandas,因为单线程和内存管 ...

《R语言医学数据分析实战》学习记录|第二章 创建数据集

第二章 创建数据集 内容记录 基本数据结构 向量:向量下标从0开始;向量下标可取负值,表示去除指定位置上的元素;R中运算都是向量化的,类似pandas中的运算逻辑;常用的统计函数; 因子:名义型没有顺序关系,有序型分层级和顺序,区别靠定义时区分:定义时是否设定labels的顺序(order=TRUE ...

SpringCloud 常见面试题(二)

博主头像 配置中心 什么是配置中心?有哪些常见的配置中心? 配置中心是一个用于配置集中化管理目支持动态更新、分发配置文件的工具(服务)。 它实现了配置的统一管理和动态同新,当配置信息发生变化时,配置中心可以自动通知服务实例进行配置更新,这样就可以实例无需重启即可应用最新的配置,从一定程度上减少了系统访问的空窗 ...

SpringCache缓存

博主头像 一、 SpringCache缓存介绍 Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,大大简化我们在业务中操作缓存的代码。 Spring Cache只是提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来 ...

Java初尝试:电梯调度迭代开发

博主头像 前言: 在本学期,我第一次接触到Java这门面向对象的编程语言,此前我已经持续使用了两年多的面向过程的C语言编程,并一直认为掌握好C语言这一门就能解决大部分的问题,但随着这几次从用Java语言实现的电梯调度程序再到每一次的迭代,我逐渐意识到Java这门编程语言确实有它的独到之处,并且在一些复杂问题的 ...

剑指offer-40、数组中只出现⼀次的数字

博主头像 题⽬描述 ⼀个整型数组⾥除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现⼀次的数字。 示例 输入:[92,3,43,54,92,43,2,2,54,1] 输出:3,1 思路解答 哈希表统计 使⽤ hashmap 存储数字出现的次数, key 为出现的数字, value 为该数字出现 ...

在阿里云上部署Redis

博主头像 首先确定一个下载目录: cd /user #进入usr文件夹 mkdir redis #创建redis文件包 下载redis安装包: wget http://download.redis.io.release.redis-6.0.1.tar.gz #获取redis安装包 解压安装包 tar -xzv ...

C语言中的数组名的隐式转换

博主头像 1.数组名的隐式转换规则 在C语言中数组名在绝大多数表达式场景中,会自动转换成指向数组首元素的指针 1.1触发条件 当数组名作为表达式使用时,除两种情况外,都会发生该隐式转换 1.2触发结果 数组名会转化为指向数组首元素的指针,指针的类型由数组元素的类型决定 例外 1.数组名作为sizeof的操作数 ...

剑指offer-39、平衡⼆叉树

博主头像 题⽬描述 输⼊⼀棵节点数为 n ⼆叉树,判断该⼆叉树是否是平衡⼆叉树。 在这⾥,我们只需要考虑其平衡性,不需要考虑其是不是排序⼆叉树 平衡⼆叉树( Balanced Binary Tree ),具有以下性质:它是⼀棵空树或它的左右两个⼦树的⾼度差的绝对值不超过 1 ,并且左右两个⼦树都是⼀棵平衡⼆叉 ...

springboot~通过集成测试来理解Accept和Content-Type

博主头像 核心区别 Content-Type:告诉服务器我发送的数据是什么格式 Accept:告诉服务器我希望接收什么格式的响应数据 详细说明 1. Content-Type (内容类型) 作用:描述请求体的格式 使用场景:当你的请求有请求体时(如POST、PUT请求) 示例:Content-Ty ...

剑指offer-38、⼆叉树的深度

博主头像 题⽬描述 输⼊⼀棵⼆叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的⼀条路径,最⻓路径的⻓度为树的深度。 示例1 输⼊:{1,2,3,4,5,#,6,#,#,7} 返回值:4 思路及解答 声明:这⾥的输⼊是⼀个数的根节点,也就是从根节点,我们就可以获取到树的所有节点,⽽类似 ...

SpringCloud 常见面试题(一)

博主头像 概念 什么是微服务?你是怎么理解微服务的? 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API),每 ...

<1···345···50>