前段时间写了《STM32驱动LCD原理》和《STM32的FSMC外设简介》两篇文章,本文将对STM32驱动LCD进行实战应用。LCD是深圳市拓普微科技开发有限公司的LMT028DN,分辨率是320*240,大小2.8寸,颜色65K的彩色屏,采用的是ST7789s液晶控制IC。颜色模式是56
《30天自制操作系统》是2012年人民邮电出版社出版的图书,作者是川合秀实。该书介绍了怎么编写代码,完成操作系统任务。 自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单
网上有很多写使用纯CSS来实现图片的等比缩放的,到目前为止,我还没有发现一个可用的方法。这里的等比缩放是指按照图片的原始尺寸和比例进行缩放。 网上的方法大多如下: img{ width: auto; height: auto; max-width: 1
模仿京东首页的倒计时 我们学习了定时器,可以用定时器做一个倒计时,于是我模仿了京东首页倒计时。 先看看京东首页的倒计时。 思路: 如何倒计时? 给一个未来的时间。然后计算未来时间到现在的时间戳。 用定时器每隔一秒,计算时间戳。然后把时间戳转换为时分秒。 转换的时候,要注意取整和取余,
承接上篇:上篇文章讲到 go-zero 架构设计和项目设计。本篇文章接着这个项目设计,将生成的 app 模块 中 gateway 和 RPC 进行改造。废话不多说,让我们开始! gateway service gateway 中我做了一些自定义,在端请求我们后台接口情况下,虽然多数情况是不
我们学习 Go 语言时,要做的第一件事,都是根据自己电脑的计算架构(比如,是 32 位的计算机还是 64 位的计算机)以及操作系统(比如,是 Windows 还是 Linux),从Go 语言官网下载对应的二进制包,也就是可以拿来即用的安装包。 随后,我们会解压缩安装包、放置到某个目录、配置
目录0 - 时间线1 - 为什么会去华为 OD2 - 华为 OD 的工作内容3 - OD 与华为自有员工的对比4 - 那,到底要不要去华为 OD?5 - 网传的 OD 转华为正编,真的假的?2) 连续两次绩效 A3) 通过可信专业级认证4) 部门人员需求指标?5 - 最后,真的感谢 OD,
HTML部分 了解HTML 一个简单的html实例 <!DOCTYPE html><html lang="zh-CN"> <head>  <meta charset="utf-8">  <title></title> 
谈到 <fieldset> 与 <legend>,大部分人肯定会比较陌生,在 HTML 标签中,属于比较少用的那一批。 我最早知道这两个标签,是在早年学习 reset.css 或者 normalize.css 时,在这些重置统一代码默认样式的 CSS 中看到的。最近
第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] 主要的 重要的 class:[klɑ:s] 类 system:['sistəm] 系统 方法 out:[aut] 出现 出外
一、测试类SortTest import java.util.Arrays; public class SortTest {   private static final int L = 20;   public static void main(String[] args) {   
1. 前言 今天有个同学告诉我,在Security Learning项目的day11分支中出现了一个问题,验证码登录和其它登录不兼容了,出现了No Provider异常。还有这事?我赶紧跑了一遍还真是,看来我大意了,不过最终找到了原因,问题就出在AuthenticationManager
JVM 类加载 JVM整个流程图 一个java文件被编译为class文件后,剩下的操作都交给jvm来执行,其中第一步就是将class文件加载到jvm,而这一步就是由类加载器来完成的 类加载的流程又分为加载(Loading),验证(Verification),准备(Preparation)
阿里的Java开发手册让众多开发人员养成了编写好代码的习惯,不得不说真的是无私的奉献。   阿里的Java开发手册发布最新的嵩山版本,首次提出了前后端的开发规范,适合Java开发者们反复品尝。建议Java开发人员都好好看看吧,值得推荐。     阿里巴巴Java开发手册发布版本 这个是阿
synchronized锁是Java面试的过程中比较常考的知识点了,从偏向锁->轻量级锁->重量级锁都可以聊 CAS在这篇没有讲述,因为在上一篇已经写了,有兴趣的同学可以翻翻开 目前已经连载10篇啦!进度是一周更新两篇,欢迎持续关注 [【对线面试官】Ja
为什么需要 Raft? Raft 是什么? Raft 的目标 前置条件:复制状态机 Raft 基础 Leader 选举(选举安全特性) 日志复制(Leader只附加、日志匹配) 安全 学习资料 使用 Raft 的应用? 扩展:ZooKeeper ZAB 协议 扩展:ZooKeeper 是什
    1、尽量指定类、方法的final修饰符   带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不
作者:不学无数的程序员 链接:https://www.jianshu.com/p/a8eb1412471f 在做系统优化时,想到了将数据进行分级存储的思路。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。 基本上配置了很久才会变一次。而有一些数据实时性要求非常高,比