草庐IT

Helm入门

全部标签

cmake 入门四 常用变量和指令

cmake常用变量一、cmake变量引用的方式:前面我们已经提到了,使用${}进行变量的引用。在IF等语句中,是直接使用变量名而不通过${}取值二,cmake自定义变量的方式:主要有隐式定义和显式定义两种,一个隐式定义的例子,就是PROJECT指令,他会隐式的定义_BINARY_DIR和_SOURCE_DIR两个变量。显式定义使用SET指令,就可以构建一个自定义变量了。比如:SET(HELLO_SRCmain.c),就可以通过${HELLO_SRC}来引用这个自定义变量了.三,cmake常用变量:CMAKE_BINARY_DIRPROJECT_BINARY_DIR_BINARY_DIR这三个变

LVGL_V8.3入门二---实时时钟(模仿华为watch-UI)

系列文章目录文章目录系列文章目录前言一、实现效果二、代码解析前言在这个博客中,我们将深入探讨LVGL(LightandVersatileGraphicsLibrary)版本8.3的实时时钟应用,以模仿华为WatchUI为例。LVGL是一款专为嵌入式系统和小型设备设计的开源图形库,具有轻量级、跨平台、硬件无关性和高度可定制性等优势。通过学习实时时钟的设计,我们将了解LVGL在构建现代化用户界面方面的强大功能。完整代码、表盘图片资源,私聊发一、实现效果二、代码解析首先要获取时间,可以参考我的博文https://blog.csdn.net/xddwg521125/article/details/13

kafka使用入门案例与踩坑记录

每次用到kafka时都会出现各种奇怪的问题,综合实践,下面汇总下主要操作步骤:Docker镜像形式启动zookeeper启动dockerrun-d--namezookeeper-p2181:2181-twurstmeister/zookeeperkafka启动dockerrun--namekafka01-p9092:9092-eKAFKA_BROKER_ID=0-eKAFKA_ZOOKEEPER_CONNECT=150.158.16.123:12348-eKAFKA_ADVERTISED_LISTENERS=PLAINTEXT://150.158.16.123:9092-eKAFKA_LIST

Apollo入门与工作原理&Apollo与Nacos的区别

📫作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师。     📫热衷分享,喜欢原创~关注我会给你带来一些不一样的认知和成长。     🏆2022博客之星TOP3|CSDN博客专家|后端领域优质创作者|CSDN内容合伙人🏆InfoQ(极客邦)签约作者、阿里云专家|签约博主、51CTO专家|TOP红人、华为云享专家        🔥如果此文还不错的话,还请👍关注、点赞、收藏三连支持👍一下博主~ 🍅文末获取联系🍅  👇🏻精彩专栏

CSS新手入门笔记整理:CSS3颜色样式

opacity透明度语法div{opacity:数值;}opacity属性的取值范围为0.0~1.0。其中0.0表示完全透明,1.0表示完全不透明。opacity属性不仅作用于元素的背景颜色,还会作用于内部所有子元素以及文本内容。RGBA颜色RGB是一种色彩标准,由红(Red)、绿(Green)、蓝(Blue)3种颜色变化来得到各种颜色。而RGBA是在RGB基础上增加了一个透明度通道Alpha。语法div{background-color:rgba(R,G,B,A);}div{background-color:rgba(255,255,0,0.5);}div{background-color:

CSS新手入门笔记整理:CSS3背景样式

背景大小:background-size语法div{background-size:取值;}div{background-size:100px100px;}background-size属性取值有两种:一种是长度值,如px、em、百分比等;另一种是使用关键字。属性值说明cover即“覆盖”,表示将背景图片等比缩放来填满整个元素contain即“容纳”,表示将背景图片等比缩放至某一边紧贴元素边沿为止背景位置:background-origin语法div{background-origin:取值;}属性值说明border-box从边框开始平铺padding-box从内边距开始平铺(默认值)cont

【入门】.Net Core 6 WebApi 项目搭建

一、创建项目1.1.创建新项目:打开开发工具>创建新项目>搜索API>选择C#语言的ASP.NETCoreWebAPI1.2.配置新项目:**自定义项目信息以及存储路径1.3.其他信息:这里框架必须选择.NET6.0,其他配置默认勾选即可,也可以根据自己的需求进行更改1.4.创建完成之后就得到了一个最基础的Core6项目框架代码Program.cs就是该项目程序的配置,在Core6中Program.cs集成了Startup.cs的配置项目结构分析,.net6中删除了startup.cs,整合到了Program.cs创建Controller可以先将系统默认创建的WeatherForecastCo

8.Python TCP网络编程入门指南

HTTP协议HTTP是一种用于传输超文本(例如HTML)的应用层协议。它是基于请求-响应模型的,客户端发送请求,服务器返回响应。HTTP使用TCP作为传输层协议。在Python中,有一些内置的模块用于处理HTTP请求和响应,例如http.server和urllib。SocketSocket是一种通信机制,允许运行在不同计算机上的进程之间进行通信。它是网络编程的基础,允许数据在网络上传输。Socket提供了一种统一的编程接口,使得程序员能够使用相似的方式进行网络通信,而不管底层网络协议的细节是什么。在Python中,可以使用socket模块创建TCP/UDP服务器和客户端。UDPUDP是一种面向

Linux rm命令详解,Linux删除文件目录(非常详细)从零基础入门到精通,看完这一篇就够了。

一、常用操作1.删除文件2.删除目录二、其他操作作用:删除文件或目录参数:-f    直接删除,不需要确认。-r    递归删除(用来删除目录)-i    删除前逐一询问。-v    显示步骤-d    只删除空目录一、常用操作rm文件名 #删除文件(询问确认)rm-fa.txt #删除文件(不询问)rm-f*.txt #删除以txt结尾的文件rm-fa* #删除以a开头的文件rm-f./-file #删除以-开头的文件rm-fa.txtb.txt #同时删除多个文件(空格间隔)rm-f.* #删除隐藏文件rm-r目录 #删除目录(询问确认)rm-rf目录 #删除

《算法竞赛入门到进阶》——动态规划

7.1基础DP(P116)这部分主要涉及背包问题、最长公共子序列、最长递增子序列等问题。由于这些经典问题在之前的学习中已经涉及,所以不在此赘述。例1P1356数列的整除性问题描述给定一个数组a[],数组中元素的正负号可以任意指定,问该数组所有可能的元素和中,是否在某个和能被kkk整除。思路定义状态dp[i][j]表示:已经指定了前i个数的正负号的情况下,这些数的和能够模k余j。显然,状态dp[n][0]即为最终答案。状态转移方程比较常规,见代码。代码#includeusingnamespacestd;constintmaxn=1e4+5;constintmaxk=1e2+5;intM;intn