相关文章
单片机C语言实例:3、数码管累加与累减动态显示
一、个位数累加动态显示
程序实例1:
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1 P2^2;//定义锁存使能端口…
编程日记
2025/1/25 2:36:29
算法通关村第十九关——动态规划是怎么回事(青铜)
算法通关村第十九关——动态规划是怎么回事(青铜) 前言1 什么是动态规划2 动态规划的解题步骤3 简单入门3.1 组合总和3.2 最小路径和3.3 三角形最小路径和 4 理解动态规划 前言
动态规划是一种解决复杂问题的算法思想,它将一个大问题分解为多…
编程日记
2025/1/25 1:52:00
【设计模式】一、设计模式七大原则
文章目录 设计模式概述设计模式七大原则设计模式的目的设计模式七大原则1. 单一职责原则2. 接口隔离原则3. 依赖倒转(倒置)原则4. 里氏替换原则5. 开闭原则(Open-Closed Principle简称OCP原则)6. 迪米特法则7. 合成复用原则(Composite Reuse …
编程日记
2025/1/21 22:17:59
Android 12 源码分析 —— 应用层 四(SystemUI的基本布局设计及其基本概念)
Android 12 源码分析 —— 应用层 四(SystemUI的基本布局设计及其基本概念)
在上两篇文章中,我们介绍SystemUI的启动过程,以及基本的组件依赖关系。基本的依赖关系请读者一定要掌握,因为后面的文章,将会时…
编程日记
2025/1/23 20:18:42
在很多公司里面会使用打tag的方式保留版本
:git tag|grep "xxx-dev“等分支来查看
2:git cherry-pick XXXXX 然后就是查看有冲突这些
git status 会出现相关的异常
然后解决相关的冲突
git add .
git cherry-pick --continue
git push XXX HEAD:refs/for/XXX
第一:git ta…
编程日记
2025/1/21 22:16:43
LinkedList(3):并发异常
1 LinkedList并发异常
package com.example.demo;import java.util.Iterator;
import java.util.LinkedList;public class TestLinkedList {public static void main(String[] args) {LinkedList linkedList new LinkedList(); //双向链表linkedList.add(11);linkedList.add(…
编程日记
2025/1/24 6:03:56