XOR

国产MCU-CW32F030开发学习-ST7735 LCD模块

# 国产MCU-CW32F030开发学习-ST7735 LCD模块 ## 硬件平台 1. CW32_48F大学计划板 2. CW32_IOT_EVA物联网开发评估套件 3. 0.96 IIC oled模块 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2231fd ......
模块 国产 MCU-CW 7735 MCU

LeetCode 142. 环形链表 II

``` /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class ......
环形 LeetCode 142 II

vscode 文件关闭后 全局搜索失效

问题: vscode编译器在文件关闭后,全局搜索失效,无法搜索到文件内容,打开文件后,可以搜索到。 原因:电脑安装了绿盾加密软件,对项目文件进行了加密,vscode编译器无法检索关闭的文件。 解决方案:对项目文件进行解密操作(申请解密) ......
全局 文件 vscode

3d立体相册的实现(附源码)

效果图(这里没办法显示动态,具体动态自己复制代码去网页看): CSS部分:html{ background: #000; height: 100%; } /*最外层容器样式*/ .wrap{ position: relative; position: absolute; top: 0; right: ......
源码 立体 相册

位,字节,字符

位,字节,字符 - 位(bit):是计算机内部储存的最小单位 - 字节(byte):是计算机中数据处理的基本单位,习惯上用大写字母B来表示 - 1B(byte,字节)=8bit(位) - 字符:指计算机中使用的字母,数字,字和符号 - 1bit表示1位 - 1B=8b - 1KB=1024B - 1 ......
字节 字符

Linux主流架构运维工作简单剖析

随着IT运维的不断发展,尤其的Linux的飞速发展,越来越多的企业开始使用Linux操作系统平台,例如CentOS、RedHat、Ubuntu、Fedora等等,成千上亿个网站涌现在当今互联网,互联网已经成为必不可少的工具,那今天我们跟大家一起来分享讨论目前用的最多的Linux下主流网站架构。 随着 ......
架构 主流 Linux

tina环境布局与ssh篇

由于tina的环境需求是openssl1.1.0i,所以openssl的环境必须小于等于1.1.0 但是18.04.6lts的ubuntu装的也是1.1.1,因此我们要把环境回退到1.1.0(经测试。Ubuntu20.04.6lts没有1.1.0) 回退 查看是openssl的版本 openssl ......
布局 环境 tina ssh

容器的安全:DevOps工程师的5大最佳实践

容器化导致许多企业和组织以不同方式开发和部署应用程序。Gartner最近的一份报告指出,到2022年,超过75%的全球组织将在生产中运行容器化应用,而2020年这一比例还不到30%。然而,虽然容器有许多好处,但如果没有适当的安全保障,它们肯定仍然是网络攻击的一个来源。以前,网络安全意味着保护一个单一 ......
容器 工程师 DevOps 工程

Splay

## 概念 Splay 树(伸展树),是一种平衡BST 它通过伸展操作不断将某个节点旋转到根节点,使得整棵树仍然满足BST的性质,能够在均摊 $O(\log n)$ 时间内完成插入,查找和删除操作,并且保持平衡而不至于退化为链。 ## 实现 #### rotate 其保证 - 不破坏BST的性质 - ......
Splay

关于lvm磁盘管理-单个磁盘分区PV的扩容

在lvm磁盘管理中,vg由一个或者多个pv组成,到最后的系统分区则是由vg中创建出来的lv 如果vg的空间不够了、我们可以有两种方式进行扩展-扩容, 1、增加新的pv 2、扩展-扩容现在有的PV 今天笔者主要讲解一下,关于现有PV的扩容过程,PV可以由整块磁盘形成,也可以是单个分区 对于整块磁盘的操 ......
磁盘 单个 lvm

使用火焰图分析.NET的 start-up 期间花费的时间

本文将告诉你从“dotnet run”到“hello world”,如何使用 PerfView 来分析 .NET 运行时在启动期间所花费的时间。 代码示例 在这个示例中,我故意只关注.NET运行时在程序启动(start-up)过程中的操作,以确保运行的用户代码最少,因此只有以下的“Hello Wor ......
火焰 start-up 时间 start NET

Qt 设置软件的版本信息

相关资料:https://blog.csdn.net/u012878602/article/details/119682389 Qt设置软件的版本等信息对于Qt开发的软件,我们如何去方便的查看其软件的版本信息。这里提供了几种方式。 在运行程序期间设置版本信息大部分的程序在运行之后都会提供一个关于的按 ......
版本 软件 信息 Qt

动态树&Splay学习笔记

# 前置芝士:Splay # LCT(Link-Cut Tree) 使用场景:动态树问题。 基本概念: - 原树:给定的原始树。 - 实边:在原树中节点 $cur$ 选取一个子节点 $son$,则 $cur-son$ 的连边为实边。 - 虚边:不是实边。 - 实链:由实边构成的链。 基本思想: - ......
笔记 动态 Splay amp

docker安装记录-centos

# 1.下载依赖以及脚本 git@github.com:a356a/deploy.git # 2.执行脚本-dockerInstall.sh 脚本具体执行: ## 卸载原有docker yum -y remove $(yum list installed | grep docker |awk '{p ......
docker centos

gitlab-runner因与gitlab版本不匹配,降低gitlab-runner版本,操作流程

1.查看版本号: sudo gitlab-runner --verison 2.降低gitlab-runner版本。卸载gitlab-runner版本,然后安装低版本的gitlab-runner 查看gitlab-runner版本操作命令 gitlab-runner 命令 gitlab-runner ......
gitlab gitlab-runner 版本 runner 流程

基本数据类型(primitive type)

## 数据类型 数据类型分为基本数据类型(primitive type)和引用数据类型(reference type) - 基本数据类型(primitive type) - 数值类型 - 整数类型 - 浮点类型 - 字符类型 - boolean类型 - 引用数据类型(reference type) ......
primitive 类型 数据 type

Ubuntu LTS 版本

在 Linux 的世界里,特别是谈到 Ubuntu 的时候,你会遇到 LTS(长期支持Long Term Support)这个词。 如果你是一个经验丰富的 Linux 用户,你可能知道 Linux 发行版的各个方面,比如 LTS 版本。但是,新用户或不太懂技术的用户可能不知道。 在这一章 Linux ......
版本 Ubuntu LTS

FSCapture

[TOC] # 前言 我本来用的是一款叫share X的截图软件,用着也蛮好的!但因为最近要去考试,在考试的时候要大量截图,而且听说截图软件就是用的这一截FScapture,所以就来提前熟悉一下,感觉还不错,功能挺强大的! # 基础操作 ## 下载安装 链接: [https://pan.baidu. ......
FSCapture

工作中必备的12个Git命令

前言 以下是工作中必备的12个Git命令,包括创建和初始化仓库、克隆远程仓库、添加和提交文件、查看状态和历史记录、创建和切换分支、合并分支以及推送和拉取远程仓库等操作。掌握这些命令可以帮助你进行基本的版本控制和团队协作。在日常使用中,熟练掌握这些命令将提高你的Git工作效率。 git init gi ......
命令 Git

中了一只新股,天承科技,试着给它估个值。

先看基本情况:天承科技发行价格55元/股,发行市盈率59.61倍,高于行业市盈率35.04倍,发行后总市值31.97亿,公司主要从事 PCB 所需要的专用电子化学品的研发、生产和销售。公司缺点:公司规模小营业收入少,发行市盈率较高。公司从去年开始营收滞涨,今年一季度营收继续大幅度萎缩,未来公司业绩表 ......
新股 科技

cpp: Sudoku

/*****************************************************************//** * \file ConsoleSudoku.cpp c++ 14 * \brief 九宫独数填充游戏 * from https://github.com/va ......
Sudoku cpp

离线安装ffmpeg源码包【详细教程】

今天分享一下ffmpeg源码包的安装过程,针对在没有网络环境下,且不能直接使用yum如何成功安装ffmpeg源码包。博主本人通过正式服务器测试,记录整个安装过程。值得大家收藏 同时,我会分享一下如何使用ffmpeg对H.264格式视频(MP4)进行m3u8+ts切片的转换,并生成m3u8+ts格式文 ......
源码 教程 ffmpeg

如何隐藏Selenium特征

from selenium import webdriver from selenium.webdriver.common.proxy import Proxy, ProxyType # 亿牛云爬虫加强版代理IP 地址、端口号、用户名和密码 proxy_address = 'www.16yun.cn ......
Selenium 特征

将ChatGPT变成Midjourney提示生成器

已经有人总结过可以让ChatGPT作为Midjourney图像生成的模板。在本文中,我们将展示如何根据个人用例创建这些提示,这可以让ChatGPT生成的提示可控性更高。 https://avoid.overfit.cn/post/60d45f154b7943258f86f8bc7150e79b ......
生成器 Midjourney ChatGPT

Flink 核心技术与实战

你将获得 熟练掌握 Flink SQL 接口的原理与操作方法; 深入理解 Flink DataStream API 的实践原理; 全面剖析 Flink Runtime 的设计与实现机制; 完整构建一个实时推荐数据流系统。 课程介绍目前大部分公司的大数据处理工作,使用的还是离线处理技术,但未来,流式计 ......
实战 核心 Flink 技术

linux-tina-编译篇

此篇对于网上搜寻的t113内核编译的整合篇: 参考链接: 芒果派 百问网 百问网是不能操作文件系统的,即是只读模式。 芒果派也多多少少有很多的问题。 下载与解压: 这里以芒果派为例子,我是用百度盘下载的,git国内的网实在是更新不了。 更新之后按照要求解压 tar xvzf Tinna.. 然后进入 ......
linux-tina linux tina

Java基础语法

Java语法快速入门 1.1 程序的入口 # java程序入口为类中的static的viod的main函数,参数固定为字符串数组 public static void main(String[] args) { System.out.println("hello world"); } 1.2 文件名 ......
语法 基础 Java

什么是价值主张?

什么是价值主张? 价值主张是针对潜在客户的,用来描述:使用你公司的产品/能力,预计能够获得的、可量化的收益。 其目的是激发兴趣并促进潜在客户开始对你公司的能力开始进行评估。 不能没有价值。 好的价值主张应当能够说明你公司的能力会给客户带来什么可量化的收益,以及客户要付出多少成本。 ......
价值

Java基础复习——常用类String

# Java 常用类 String ## String 类简介 ![image](https://img2023.cnblogs.com/blog/2387844/202307/2387844-20230701094729485-1475419044.jpg) - String 对象用于保存字符串, ......
常用 基础 String Java

Java基础复习——接口

# 接口(interface) ## 什么是接口? - 接口主要用来描述类具有什么功能,而并不给出每个功能的具体实现。 - 接口不是类,是对类的一组**需求描述**,这些类就是遵从接口描述的统一格式进行定义。 ## 定义接口 定义接口的关键字:**interface** 接口与类的关系:实现关系(* ......
接口 基础 Java