打赏

相关文章

leetcode日记(41)最大子数组和

以前大一的时候做过这题jpg&#xff0c;应该是个很经典的动态规划。 我首先的想法创建二维数组&#xff0c;横列代表起始位置纵列代表结束位置&#xff0c;依次补全数组&#xff0c;后来发现时间复杂度太高了&#xff1a; class Solution { public:int maxSubArray(vector<…

构建自定义bootos

1 构建自定义bootos BootOS (也称 ramos ),是一个基于内存的操作系统,系统启动后全部加载到内存中运行,不依赖磁盘存储设备,因此可以对硬件层级进行一系列的操作。主要分为两部分内核和文件系统。 1.1 构建vmlinuz内核文件 1.1.1 从现有系统获取 从系统iso镜像获…

[算法题]拼三角

题目链接: 拼三角 根据两边之和大于第三边来判断三个数是否可以拼成一个三角形. 比如有三个数: a, b, c, 判断其是否可以拼成一个三角形的条件为: a b > c, a c > b, b c > a, 但是如果这三个数是有序的, a < b < c, 那么只需判断 a b > c 即可. 图示…

CSS 中的 ::before 和 ::after 伪元素

目录 一、CSS 伪元素 二、::before ::after 介绍 1、::before 2、::after 3、content 常用属性值 三、::before ::after 应用场景 1、设置统一字符 2、通过背景添加图片 3、添加装饰线 4、右侧展开箭头 5、对话框小三角 6、插入icon图标 一、CSS 伪元素 CSS伪元…

Android10.0 锁屏分析-KeyguardPatternView图案锁分析

首先一起看看下面这张图&#xff1a; 通过前面锁屏加载流程可以知道在KeyguardSecurityContainer中使用getSecurityView()根据不同的securityMode inflate出来&#xff0c;并添加到界面上的。 我们知道&#xff0c;Pattern锁所使用的layout是 R.layout.keyguard_pattern_view&a…

使用git管理代码

使用git管理代码&#xff0c;可以记录代码的修改记录&#xff0c;并将相关代码和记录痕迹保存到github&#xff0c;方便多设备同步。 1、本地创建项目 &#xff08;1&#xff09;项目初始化 进入存储代码的主文件夹&#xff0c;并输入&#xff1a; git init&#xff08;2&am…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部