STM32驱动LCD实战

前段时间写了《STM32驱动LCD原理》和《STM32的FSMC外设简介》两篇文章,本文将对STM32驱动LCD进行实战应用。LCD是深圳市拓普微科技开发有限公司的LMT028DN,分辨率是320*240,大小2.8寸,颜色65K的彩色屏,采用的是ST7789s液晶控制IC。颜色模式是565。 01 ...

产品能力是一种底层能力

无论在工作还是生活当中,面对问题都会有以下几种人:第一种人是根据解决方案解决问题的能力的人,这个一般都是执行者,普通的员工把事情做好,已经非常不错了。第二种是对别人提出的问题能够提出解决方案的人,这个一般是有一定工作和社会经验的人了,有时候是基层管理者,如果能够提出解决方案安排人去执行,也是一个不错 ...

高性能,高可用,安全的架构

高性能,高可用,安全的架构 高性能: RT(reponse time)时间 高可用: 任何时候项目都必须可用 可升缩: 大促,流量瞬间增大…. 可扩展: 开发角度(新需求进行迭代),扩展 安全性: 网络安全,硬件安全,软件安全 敏捷性: 可持续交付,可持续部署 高性能 什么是高性能? 较短的响应时间 ...

.NET Core 问题记录

前言: 最近在项目中遇到了遇到了写部署步骤过多的问题,为了减少.net core项目部署步骤;需要对一些基础问题进行验证: 如端口设置、单页应用程序(angluar)合并部署方式等相关问题,特将解决过程记录下来 一、.NET Core部署端口指定问题? Kestrel 是 ASP.NET Core ...

Android 代码规范大全

前言 虽然我们项目的代码时间并不长,也没经过太多人手,但代码的规范性依然堪忧,目前存在较多的比较自由的「代码规范」,这非常不利于项目的维护,代码可读性也不够高, 此外,客户端和后端的研发模式也完全不同,后端研发基本都是基于 SOA 思想的,通常一个子系统 3 个人一起维护就已经是很充分的人力了,更多 ...

gRPC-go源码(1):连接管理

1 写在前面 在这个系列的文章中,我们将会从源码的层面学习和理解gRPC。 整个系列的文章的计划大概是这样的:我们会先从客户端开始,沿着调用路径逐步分析到服务端,以模块为粒度进行学习,考虑这个模块是为了解决什么问题,然后思考gRPC应该怎么去解决这个问题。在分析完这部分的架构设计后,我们会在接下来的 ...

Nginx架构赏析

淘宝的某位大佬曾经做过测试,在一台24G内存的机器上,Nginx的最大并发连接数达到了200万。同学们听到这个结论后,是不是被Nginx的超高性能深深折服了,它内部的架构设计究竟是怎么样的呢? ...

LSM(Log Structured Merge Trees ) 笔记

一、大幅度制约存储介质吞吐量的原因 首先抛出结论。无论任何存储介质(不管是机械硬盘还是SSD,抑或是内存)的顺序访问速度都远远高出随机访问的速度。 二、传统数据库的实现机制 传统数据库,比如Mysql使用的b+树索引,对读友好。但容易造成随机写。比如新插入一个值到数据库,首先我们要读取b+树,判断新 ...

STL_deque容器

一、deque简介 deque是“double-ended queue”的缩写,和vector一样都是STL的容器,deque是双端数组,而vector是单端的。 deque在接口上和vector非常相似,在许多操作的地方可以直接替换。 deque可以随机存取元素(支持索引值直接存取, 用[]操作符 ...

Azure Terraform(六)Common Module

一,凯旋门城游戏帐号:引言 之前我们在使用 Terraform 构筑一下 Azure 云资源的时候,直接将所以需要创建的资源全面写在 main.tf 这个文件中,这样写主要是为了演示使用,但是在实际的 Terraform 代码的整个项目代码结构是需要封装具体的 “Module”,这里提到了 ”Module“ 也就是新 ...

Android事件分发机制三:事件分发工作流程

前言 很高兴遇见你~ 本文是事件分发系列的第三篇。 在前两篇文章中,Android事件分发机制一:事件是如何到达activity的? 分析了事件分发的真正起点:viewRootImpl,Activity只是其中的一个环节;Android事件分发机制二:viewGroup与view对事件的处理 源码解 ...

分布式链路追踪框架的基本实现原理

本系列共有三篇: .NET Core 中的日志与分布式链路追踪 分布式链路追踪框架的基本实现原理(当前) 开源一个简单的兼容 Jaeger 的框架 柠檬(Lemon丶)大佬在一月份开业了柠檬研究院,研究院指导成员学习分布式和云原生技术,本月课题是分布式链路追踪,学习 Dapper 论文、Jaeger ...

Docker 如何动态修改容器端口映射

前言:Docker端口映射往往是Docker Run命令时通过-p将容器内部端口映射到宿主机的指定端口上,一般来说容器的端口所对应的端口是提前确定需要映射的。但是有些情况下不得不需要临时映射端口,例如Docker中运行着MySQL容器,默认端口是不开放的。那么有什么办法可以让运行中的容器暴露指定的端 ...

响应式编程库RxJava初探

本文讲解了响应式编程及 RxJava 库的最基本概念:Observable , Observer 及 Emitter, Disposable ,也讲到了如何组合 Observable 来构建更灵活的消息发射机制。这些基本构成了响应式编程的基本骨架流程。 ...

EFCore 5 新特性 —— Savepoints

EFCore 5 中的 Savepoints Intro EFCore 5中引入了一个新特性,叫做 Savepoints,主要是事务中使用,个人感觉有点类似于 Windows 上的系统还原点,如果事务发生了异常,可以回滚到某一个还原点。 Savepoints 当我们在一个事务里执行 SaveChan ...

123···200>
菲律宾申博太阳城支付宝充值游戏下载登入 澳门学校招清洁工登入 澳门菲律宾申博游戏登入 永利百家乐安全上网导航登入 女神国际云南时时彩计划群大全
天天彩票如何开户直营网 斯诺伐克5分彩 新櫈娱乐网开户直营 鸿利游戏占成 好运来会员存款
大奖网站 菲律宾新疆时时彩走势图 摩彩网上赌场导航 永利认证赌场 凯发娱乐棋牌官方
金沙游戏现金直营网登入 www.3866msc.com导航 菲律宾申博太阳城网站 诺亚体育官网真人棋牌 皇冠会员现金网