排序
毕业设计别再做 XX 管理系统了!!!本科毕业设计开源项目借鉴
转载自公众号:逛逛GitHub 今天推荐几个项目,毕业设计可借鉴下面这几个 GitHub 项目,我不是简单的推荐项目,还会给出一些思路,基于这些 GitHub 项目魔改成自己的项目,至少还能增加一个项目...
Java中数组的选择排序与冒泡排序
选择排序 每次都从待排序的元素中找到最小的或者最大的元素 与待排序的元素中最左侧元素交换位置,即每轮循环都会挑出剩余元素中最小或最大的元素放在余下元素的最左侧 定义数组 a={3,9,0,-9,10...
如何计算算法的复杂度算法复杂度那些事
为什么要关心时间复杂度和空间复杂度? 数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。 算...
API接口的安全设计验证—ticket,签名,时间戳
概述 与前端对接的API接口,如果被第三方抓包并进行恶意篡改参数,可能会导致数据泄露,甚至会被篡改数据,我主要围绕时间戳,token,签名三个部分来保证API接口的安全性 1.用户成功登陆站点后...
正则表达式的概念用常用匹配规则
内容介绍 正则表达式 Date DateFormat Calendar 第1章 正则表达式 1.1 正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex)。 正则表达式是一...
面试官:知道 springboot 的启动原理吗?
springboot 启动原理 springboot 常见的启动写法如下: @SpringBootApplication public class Application { public static void main(String[] args) { Spring...
Ubuntu20.04LTS实时显示CPU、内存、网速占用率等ndicator-sysmonitor
Installation - App Indicator based desktops: On Ubuntu and derivatives - manual installation sudo apt-get install python3-psutil curl git gir1.2-appindicator3-0.1 git clone https:/...
详解串口通信232/485/422
一、RS232基础知识 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一...
C语言基础教程数组
数组 一维数组 1、 定义及初始化:[存储类型] 数据类型 标识符[下标] 2、 数组的存储特点: 3、 数组元素引用:数组名[下标] 4、 数组名表示数组在内存中的首地址,是地址常量 5、 数组...
C语言中的野指针
一、野指针 1、指针变量中的值是非法内存地址,进而形成野指针 2、野指针不是NULL指针,是指向不可用内存地址的指针 3、NULL指针并无危害,很好判断,也很好调试 4、C语言中无法判断一个指针所...








