后端

分类讨论——一元一次方程的应用之相距问题

行程问题中有三个基本量:速度、时间、路程,他们之间的关系为:速度×时间=路程。一般地,若同向则为追及问题;若相向则为相遇问题。 无论是追及还是相遇问题,在追及/相遇之前,两者的距离越来越小直到为0,在追及/相遇之后,两者的距离又从0开始越来越大。所以,若题目涉及两者相距多少距离的问题时,则需分两种情况进行讨论:①追上/相遇之前,两者相距这个距离;②追上/相遇之后,两者相距这个距离。 在解决行程问题

LeetCode-165-比较版本号

比较版本号 题目描述:给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的修订号下标为 0 ,下一个修订号下标为 1 ,以此类推。例如,2.5.33 和 0.1 都是有效的版本号。 比较版本号

activiti与业务绑定,springboot集成activiti

前言 activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,请假审批demo从流程绘制到审批结束实例。 一、项目形式 springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作流表单可平滑的接入自定义表单,接入后进行业务审批流转。本项目集成了工作流所有的功能,并做了一个测试的表

春节挑战 | 第七天复盘(人力资源书单整理)

整理书单的时候遇到一个问题:到底选择微信读书还是豆瓣来管理? 最终还是选择了豆瓣:1. 豆瓣书的信息很全;2. 它面向的所有人,不像微信读书仅仅是面向APP用户;3. 微信读书的PC端没有书单整理功能,我习惯使用PC。 经过一天的奋斗,成果如下:1. 每个书单增加了说明。2. 增删了一些书籍。 还是很有成就感的。 明天:1. 考虑一下四年规划,然后再确定提能方向。2. 考虑明年的课题研究,再确定读

网络与通信原理

网络是任何分布式系统的干道,离开这些干道,系统将被分裂成一个个互不相关的孤岛。阿里云K8s集群网络基于云上专有网络VPC而建。集群网络目前有两种实现方案,分别是Flannel和Terway。 Terway和Flannel的不同之处在于,Terway支持Pod使用ENI(弹性网卡),并支持Network Policy特性。以Flannel网络方案为例,深入分析阿里云K8s集群网络的实现方法。具体分析

C语言学习笔记 —— 内存管理

一、内存模型 对于一个C语言程序而言,内存空间主要由五个部分组成 代码段(text)、数据段(data)、未初始化数据段(bss),堆(heap) 和 栈(stack) 组成,其中代码段,数据段和BSS段是编译的时候由编译器分配的,而堆和栈是程序运行的时候由系统分配的。布局如下: 二、栈(stack) 2.1 介绍 栈(stack)又称堆栈, 是用户存放程序临时创建的局部变量,

6、java自动装箱与拆箱

java自动装箱与拆箱     装箱就是自动将基本数据类型转换为包装器类型(int->Integer);调用方法:Integer的valueOf(int)方法.     拆箱就是自动将包装器类型转换为基本数据类型(Integer->int).调用方法:Integer的intValue方法.        在javaSE5之前,如果要生成一个数值为10的Integer对象,必须这样进行:

LeetCode - #73 矩阵置零

前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新了 72 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。 不积跬步,无以至千里;不积小流,无以成江海