相关文章
八大排序(一)冒泡排序,选择排序,插入排序,希尔排序
一、冒泡排序
冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。
以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮…
编程日记
2025/1/20 14:48:02
慢SQL治理经验总结
在过去两年的工作中,我们团队曾负责大淘宝技术的慢SQL治理工作,作为横向的数据安全治理平台,如何快速准确地发现部门内所有应用的慢SQL,并进行高效的推动治理,同时覆盖多个开发、生产环境,是一个很大的挑战…
编程日记
2025/1/21 21:36:35
Python —— 类和对象
1、类
1、认识类
1、定义类: class 类名(遵循驼峰命名),类可以从字面意思上了解,就是一类事物的统称,植物、水果、大海、大山等,都是一类事物,例如:class Car&#x…
编程日记
2025/1/23 9:05:12
c++模版元编程-可变参数模版
在 C 中,我们可以使用模板参数包(Template Parameter Pack)和展开表达式(Expanding Expression)来定义可变参数模板。
模板参数包
模板参数包是一种特殊的语法,用于表示接受多个模板类型参数或非类型参数…
编程日记
2025/1/18 6:54:26
几个国内可用的强大的GPT工具
前言: 人工智能发布至今,过去了九个多月,已经成为了我们不管是工作还是生活中一个重要的辅助工具,大大提升了效率,作为一个人工智能的自然语言处理工具,它给各大行业的提供了一个巨大的生产工具,…
编程日记
2025/1/23 17:10:59
安卓开发--如何将onPostExecute方法结果返回给调用方?
要将 onPostExecute 方法中的结果返回给调用方,通常你可以使用 AsyncTask 的回调机制,例如使用接口(Interface)或监听器(Listener)。
首先,你可以创建一个接口或监听器,用于在任务完…
编程日记
2025/1/21 19:35:19
AT32F407裸机工程创建
1、建立工程文件夹 2、找到AT提供DEMO例程,我们需要复制相关的内核文件出来,到我们创建的这个文件夹 1)将库文件拿过来 2)内核文件 3)启动文件 我把F407相关的内核文件都复制过来,然后具体看自己使用哪个型号,工程自己添加对应的文…
编程日记
2025/1/21 2:53:39