void ShellSort(int* a, int n) {int gap n;while (gap > 1){// 1保证最后一个gap一定是1// gap > 1时是预排序// gap 1时是插入排序gap gap / 3 1;for (size_t i 0; i < n - gap; i){int end i;int tmp a[end gap];while (end > 0){if (tmp < a[end]){…
2024/9/20 23:34:43 人评论 次浏览开题报告是每位研究生在论文写作初期必须完成的一项重要任务。它不仅是对自己研究方向的初步规划,也是导师和评审专家衡量课题可行性的重要依据。一份优秀的开题报告不仅能够清晰阐述研究的背景、目的和意义,还能展示研究的创新性和可行性,从…
2024/9/20 21:15:35 人评论 次浏览我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解&#…
2024/9/20 19:35:28 人评论 次浏览WPF(Windows Presentation Foundation)提供了丰富的控件集合,可以帮助开发人员构建功能齐全的桌面应用程序。以下是WPF中的主要控件及其作用和应用场景的简要概述。 1. 基本控件 Window:窗口控件,表示一个WPF应用的主…
2024/9/20 18:08:22 人评论 次浏览esp32s3 NVS空间读写操作 非易失性存储 (NVS) 库主要用于在 flash 中存储键值格式的数据。官网介绍 我简单理解就是存放一些简单的键值对。比如账号、密码之类的简单字符。用“键”来访问,反馈回来值。 demo参考示例写的,比较简单,补充如下…
2024/9/20 23:48:52 人评论 次浏览🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&am…
2024/9/20 23:48:21 人评论 次浏览布隆过滤器 1. 什么是布隆过滤器 布隆过滤器(Bloom Filter)是一个空间效率很高的数据结构,用于判断一个元素是否在一个集合中。布隆过滤器的核心思想是利用位数组和一系列随机映射函数(哈希函数)来快速判断某个元素是…
2024/9/20 23:47:50 人评论 次浏览文章目录 LeetCode:双指针法正序同向而行(快慢指针)移除元素移动零(Hot 100)删除有序数组中的重复项颜色分类(Hot 100)压缩字符串移除链表元素删除排序链表中的重复元素删除排序链表中的重复元素…
2024/9/20 23:47:19 人评论 次浏览RabbitMQ 应用 1. 七种⼯作模式介绍1.1 Simple(简单模式)1.2 Work Queue(⼯作队列)1.3 Publish/Subscribe(发布/订阅)概念介绍Publish/Subscribe模式 1.4 Routing(路由模式)1.5 Topics(通配符模式)1.6 RPC(RPC通信)1.7 Publisher Confirms(发布确认) 2. ⼯作模式的使⽤案例2.1 …
2024/9/20 23:46:41 人评论 次浏览在职场的舞台上,饭局不仅仅是一场简单的聚餐,它是一场精心编排的社交盛宴,是展示个人魅力、构建人脉网络的重要平台。精通饭局的艺术,能让你在职场的交际中更加自如。以下是酱酒亮哥整理的12条饭局指南,希望你在职场的…
2024/9/20 23:44:43 人评论 次浏览这道题里边涉及到了动态分配二维数组的知识点,不刷这道题我也不知道这个知识点,算是一个比较进阶一点的知识点了。 参考:C语言程序设计_动态分配二维数组_哔哩哔哩_bilibili【C/C 数据结构 】二维数组结构解析 - 知乎 (zhihu.com)
2024/9/20 21:38:30 人评论 次浏览### 思路 1. **初始化栈**:创建一个空栈用于存储转换后的八进制数的每一位。 2. **十进制转八进制**:将十进制数不断除以8,并将余数依次入栈,直到商为0。 3. **输出八进制数**:将栈中的元素依次出栈并打印,…
2024/9/20 21:37:57 人评论 次浏览ApplicationReadyEvent 在应用程序启动时,可以通过监听应用启动事件,或者在应用的初始化阶段,加一些需要的操作。 ApplicationReadyEvent 是 Spring Boot 框架中的一个事件类,它表示应用程序已经准备好接收请求࿰…
2024/9/20 21:36:10 人评论 次浏览一、python简史 1.1、python的历史 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调…
2024/9/20 21:34:10 人评论 次浏览目录 1. JDBC技术在不同数据库系统中的兼容性 2. 除了JDBC,还有哪些技术可以实现Java与数据库的交互? 3. 结论 在Java应用程序中,数据库交互是一个核心功能。Java Database Connectivity (JDBC) 是实现这一功能的标准技术之一。然而&#…
2024/9/20 21:32:58 人评论 次浏览PythonAppiumPytest 自动化测试教程 1、App 自动化应用控制1.1、启动1.2、关闭 2、常见控件定位方法2.1、控件定位方式2.2、控件查找方法 find_elements & find_element2.3、常用定位方式 3、 强制等待与隐式等待3.1、强制等待3.2、隐式等待3.3、显式等待 1、App 自动化应用…
2024/9/20 21:32:22 人评论 次浏览