摘要: 剑指offer T03:数组中重复的数字 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 阅读全文
posted @ 2021-09-24 11:38 达达达达达 阅读(54) 评论(2) 推荐(0)
摘要: 初等数论--学习笔记 by 达达达达达 cnblogs.com/gurui2333 利用广义欧几里得除法计算贝祖等式系数 Bezout等式: 对于任意$a,b \in Z, \exist s,t \in Z, sa+tb=(a,b)$. 等式中系数$s,t$的确定方法 广义欧几里得除法 输入整数$a 阅读全文
posted @ 2021-09-12 13:44 达达达达达 阅读(615) 评论(0) 推荐(0)
摘要: Leetcode笔记 前置的语法:STL C++声明二维数组 int m=grid.size(); int n=grid[0].size(); auto dp = vector < vector <int> > (m, vector <int> (n)); 或者 //输入vector<int> &t 阅读全文
posted @ 2021-09-12 13:28 达达达达达 阅读(148) 评论(0) 推荐(0)
摘要: 后端存储架构设计 来源“极客时间” 《后端存储实战课》,感觉在实际项目设计中很有用。 01 业务场景分析 以设计电商系统为例。首先分析电商系统的业务模块,画UML图。电商系统面对的使用者包括:用户、老板、运营人员。 用户:浏览和购买商品, 运营人员:进货、卖货、维护商品信息、管理订单; 老板:管理报 阅读全文
posted @ 2021-08-27 17:10 达达达达达 阅读(303) 评论(0) 推荐(0)
摘要: Mysql 学习记录 01 基础:查询语句的实现 大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现 阅读全文
posted @ 2021-08-25 17:58 达达达达达 阅读(75) 评论(0) 推荐(0)
摘要: 一、SpringBoot基础 1. 设计模式 将整个应用程序划分为三层架构: 表现层(UI):MVC就在这一层,包括View、Model、Controller 业务逻辑层(Service) 数据持久化层(DAO) 2. 使用Controller 2.1 常用注解 @Controller:定义一个控制 阅读全文
posted @ 2021-07-13 17:50 达达达达达 阅读(112) 评论(1) 推荐(0)