其他-周排行
原题链接在这里:https://leetcode.com/problems/fibonacci-number/ 题目: The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequenc ...
摘: 工作过程TCP标志位:TCP共有6个标志位,分别是: SYN(synchronous),建立联机。ACK(acknowledgement),确认。PSH(push),传输。FIN(finish),结束。RST(reset),重置。URG(urgent),紧急。图解三次握手和四次挥手的过程: 三 ...
题目描述:给一个二叉树,返回该二叉树的最大深度 Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root nod ...
平面上有 n 个点,点的位置用整数坐标表示 points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。 你可以按照下面的规则在平面上移动: 每一秒沿水平或者竖直方向移动一个单位长度,或者跨过对角线(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。必须按照数组 ...
```python 断关联表关系 外键字段属性 多表操作 断关联表关系 ''' 1.不会影响连表查询操作效率 2.会提升连表增删改操作效率 3.易于后期数据库表的重构 4.缺点:数据库本身设有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必要的时候管理脏数据) 举例: A依赖B,先插... ...
"Link" Solution 一棵$n$个点的树应满足度数和$\sum a_i=2n 2$。而且只要度数和满足条件就一定能根据构造出一棵这样的树。 转化成求有多少种方案满足$\sum\limits_{i=1}^ma_i=2m 2$,$m$任意。移下项就是:$\sum\limits_{i=1}^m( ...
官网 https://www.arduino.cc/ 什么是 Arduino 的 bootloader? https://www.cnblogs.com/anandexuechengzhangzhilu/p/10719808.html 在arduino的板子上,作为核心的avr单片机往往都会烧录一个 ...
```python 序列化家族 Serializer序列化(了解) 视图类 Serializer反序列化(了解) 视图类 序列化类 ModelSerializer序列化与反序列化(重点) 视图类 序列化类 模型类 序列化家族 """ 1、Serializer类:底层序列化类 - 了解类 重点:单表序... ...
A 和 B 在一个 3 x 3 的网格上玩井字棋。 井字棋游戏的规则如下: 玩家轮流将棋子放在空方格 (" ") 上。第一个玩家 A 总是用 "X" 作为棋子,而第二个玩家 B 总是用 "O" 作为棋子。"X" 和 "O" 只能放在空方格中,而不能放在已经被占用的方格上。只要有 3 个相同的(非空) ...
前言 这一节说明一下数据传输中常用的CRC校验 所谓CRC校验,说白了就是对数据做下计算,然后把计算结果放到最后面 平时用的最多的算是CRC16 直接上菜 计算CRC /*** @brief calculate CRC* @param *modbusdata: Source data address ...
题目描述:给予两个二叉树 t1 , t2 ,合并他们。 Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overl ...
记一次接口聚合服务开发实战。
服务拆分之后,前后端同学之间关于 API 粒度的争吵越来越常见: ...
ue在GitHub上面的star数量已经超过了react,虽然npm包下载的数量还没有react多,但是Vue上升的势头真的很猛。 Vue生命周期2.0和1.0差别还是有一点的,生命周期的博客文章百度也是很多,今天我简单提一下生命周期,然后说一下一些可能比较没人注意的点。 先上Vue官网的生命周期图 ...
命名风格: 1)下划线风格 int student_age; (一般用于变量名、函数名) 2)小驼峰风格 int studentAge; (一般用于变量名、函数名) 3)大驼峰风格 class StudentAge; (一般用于“类名”) 4)全部大写 (一般用于宏) #define MAX_AGE ...
AOP:Aspect Oriented Programming,面向切面编程。 通过预编译和运行期动态代理实现程序功能的统一维护。 在Spring框架中,AOP就是一个很重要的功能。 AOP 利用一种称为横切的技术,剖开对象的封装,并将影响多个类的公共行为封装到一个可重用模块,组成一个切面,即 As ...
1.REST framework可以自动帮助我们生成接口文档。接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 REST framewrok生成接口文档需要coreapi库的支持。pip install coreapi 2.使用方法 from rest_fram ...
前言: MySQL最常用的架构就是主从复制了,其实主从复制有很多选项,特别是在从库端,我们可以设置复制过滤,比如说忽略某张表或某个库。这些过滤选项都是可以在线修改而不用重启的。原来对这块了解不多,最近看了下相关资料,个人觉得这个功能还是很方便的,本篇文章会将这块内容分享给大家。 1.复制过滤参数介绍 ...
项目里 要用到画图 并且最大化 和常态都要自适应 并且线还能被擦掉 我就没画在图片上(主要是这个是老大开发自定义控件 我不知道怎么画在这个控件的图片上。。。), 然后就出现了下图的运算 var x1 = ImgXInfo.lineStartPoint.X * ImgXInfo.MaxWidth / ...
打开这篇文章的同学,想必对 docker 都不会陌生。docker 是一种虚拟容器技术,它上手比较简单,只需在宿主机上起一个 docker engine,然后就能愉快的玩耍了,如:拉镜像、起容器、挂载数据、映射端口等等。相对于 Kubernetes(K8S)的上手,可谓简单很多。 那么 K8S 是什 ...