一、rem布局 rem是相对于根元素的字体大小单位。 假设html的字体大小为16px,那么1rem = 16px; 一旦根元素html定义的font-size变化,整个页面中运用到的rem都会随之变化。 #1. 100等分法 1. html的font-size设置为100px -- 便于换算 2. ...
分类:
移动开发 时间:
2020-12-19 11:40:30
阅读次数:
2
考虑最终有石子的位置的状态,判断一种状态是否可行 反过来,依次删除石子,删除条件是:当删除的石子是该段最后一个(即其两边都没有石子了),要求除其以外,每个连续段旁边的两个点都与其颜色不同 构造一种删除方案: 除了最先删除的段以外,必然有一时刻(即该段最后一个位置删除时)其余段旁边的两个点颜色都相同, ...
分类:
其他好文 时间:
2020-12-17 12:47:16
阅读次数:
2
1. Quartz是定时任务的调度, 设置好触发时间和要调度的任务即可. 2 依赖 <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-sche ...
分类:
其他好文 时间:
2020-12-11 12:17:44
阅读次数:
3
前言我回来啦,前段时间忙得不可开交。这段时间终于能喘口气了,继续把之前挖的坑填起来。写完上一篇秒杀系统(四):数据库与缓存双写一致性深入分析后,感觉文章深度一下子被我抬高了一些,现在构思新文章的时候,反而畏手畏脚,不敢随便写了。对于未来文章内容的想法,我写在了本文的末尾。本文我们来聊聊秒杀系统中的订单异步处理。本篇文章主要内容为何我们需要对下订单采用异步处理简单的订单异步处理实现非异步与异步下单接
分类:
其他好文 时间:
2020-12-11 11:39:25
阅读次数:
3
注释 写给程序员看的,对代码的说明,包括功能、实现思路、参数说明 Go 单行-// Go 跨行-/* */ Go 中只要是对包外可导入需要写上注释 Demo // Write appends the contents of p to b's buffer. // Write always retur ...
分类:
其他好文 时间:
2020-12-10 10:57:08
阅读次数:
3
建造者模式 1. 复杂对象创建,包含多步骤 2. 建造流程相对固定 代码实现:造车 模型: namespace BuilderPattern.Models { public class Engine { public string Name { get; set; } } public class ...
CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式 CSS3 弹性盒子内容 弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)两部分组成。 弹性容器通过设置 display 属性的值为 flex 或 inline‐flex将其定义为弹性 ...
分类:
其他好文 时间:
2020-12-04 11:45:31
阅读次数:
16
建造者模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 特点: a、需要生成的对象具有复杂的内部结构。 b、需要生成的对象内部属性本身相互依赖。 优点: 1.使用建造者模式可以使客户端不必知道产品内部组成的细节。 2.具体的建造者类之间是相互独立的,对系统的扩展非常 ...
分类:
其他好文 时间:
2020-12-04 10:50:15
阅读次数:
4
参考教程:https://docs.docker.com/engine/reference/builder/ 环境 virtual box 6.1 centos 7.8 docker 19.03 escape # escape=\ (backslash) Or # escape=` (backtic ...
分类:
其他好文 时间:
2020-12-03 12:27:02
阅读次数:
15
0.0首先 材料准备+环境介绍 环境是springboot 分模块开发,有很多模块是跑web服务器,但是大家都会共同依赖一个基础模块 common模块 如下2个材料就是配置在 common模块中,供各个跑web服务器的模块都可以使用到 如下是spring boot的自动配置类, KnifeConfi ...
分类:
其他好文 时间:
2020-12-02 12:35:15
阅读次数:
6