CSS指南-css选择器
元素选择器元素选择器(Element Selector)是 CSS 中最基础、最常用的选择器类型之一,用于根据 HTML 元素的标签名来选择页面中的元素。
1234567div { background-color: pink;}span { color: blue;}
特点
作用范围广:会选中页面中所有该类型的元素。
优先级低:在 CSS 选择器优先级中,元素选择器的权重为 1(比类选择器 .class(10)、ID 选择器 #id(100)等都低)。
群组选择器群组选择器是将多个选择器合并书写,共享一套样式规则的的语法。目的是为了减少重复代码,提高可维护性。
基本语法使用英文逗号 , 分隔多个选择器:
123selector1, selector2, selector3 { /* 共享的样式 */}
示例场景:让 h1、h2 和 .title 都使用相同的字体和颜色12345h1, h2, .title { font-family: "Arial", sans-seri ...
CSS指南-css语法规则
CSS语法规则基本语法123选择器 { 属性: 值;}
厂商前缀有些CSS内容前面有个前缀,例如-o-border-image。这是厂商前缀,浏览器厂商用来标注实验性或者专属的属性、值、或者其他内容。
注释CSS中允许有注释
注释的语法:/* */
例如:
1234/* 红色的标题 */h1 { color: red;}
lets encrypt 获取ssl泛域名证书
Let’s Encrypt 是一家免费、开放、自动化的证书颁发机构,由非营利组织互联网安全研究组 (ISRG) 运作。
我们可以从Let’s Encrypt获取ssl证书使用,免费的,简直不要太香!
准备一个域名当然得有一个域名了。
安装certbot工具我是ubuntu系统,可以通过这种方式进行安装,其他方式请自行百度
1sudo apt install certbot
执行命令1certbot certonly --manual --preferred-challenges dns -d "*.xiaoyun.life" -d xiaoyun.life --email lj17770640253@163.com --agree-tos
其中的参数名含义分别为:
-d:域名
–email: 邮箱
执行后你将会看到
1234567891011121314Saving debug log to /var/log/letsencrypt/letsencrypt.logRequesting a certificate for charlee44.com and ...
CSS指南-元素
元素置换元素指不用元素的内容展示,而是用文档内容之外的内容替换展示。比如img
非置换元素html大部分标签都是非置换元素,指用文档内容进行展示,比如p,h1标签
行内元素、块级元素、行内块元素
display 决定布局行为,而不是标签本身元素“是什么类型”,本质取决于 display
一、三类元素一句话定义
类型
一句话解释
块级元素(block)
独占一行,可以设置宽高
行内元素(inline)
不独占一行,宽高由内容决定
行内块元素(inline-block)
不独占一行,可以设置宽高
二、块级元素(Block)1️⃣ 特点
独占一行(前后自动换行)
默认宽度撑满父元素
可以设置 width / height
可以设置 margin / padding(上下左右都生效)
2️⃣ 常见块级元素12345divph1 ~ h6ul / ol / lisection / article / header / footer / main
3️⃣ 示例123456<div class="box">块级元 ...
HTML常用标签-下篇
HTML详解 — 下篇(语义化标签、布局与进阶属性)1. HTML5 语义化标签语义化标签能让浏览器和开发者更清楚网页结构,利于 SEO 和无障碍访问。
标签
用途
<header>
页眉,通常包含网站标题、导航
<nav>
导航区域,通常放菜单或链接
<main>
主内容区域,一个页面只能有一个
<article>
独立文章或博客内容
<section>
页面分区,用于逻辑分组内容
<aside>
侧边栏、广告或补充内容
<footer>
页脚信息
<figure> + <figcaption>
图片或图表及其标题说明
<mark>
高亮文本
<time>
时间、日期信息
示例结构:
12345678910111213141516171819202122232425262728<body> <header> <h1>网站标题</h1> < ...
HTML常用标签-中篇
HTML详解 — 中篇(表单、表格、媒体与嵌入内容)中篇主要讲 网页交互元素 和 媒体内容,包括 表单、表格、音视频、iframe。这是网页中动态和数据展示的核心部分。
1. 表单(Form)表单用于收集用户输入,是网页交互的重要手段。
1.1 表单基本结构12345678910<form action="/submit" method="post"> <label for="username">用户名:</label> <input type="text" id="username" name="username" placeholder="请输入用户名" required> <label for="password">密码:</label> <input type="password" id="passw ...
HTML常用标签-上篇
HTML详解 — 上篇(基础结构与常用标签)HTML(HyperText Markup Language)是网页的 骨架语言,用于定义网页内容的结构。上篇我们重点讲 文档结构、文本标签、链接和图片。
1. HTML 文档基础结构123456789101112<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>HTML 基础示例</title></head><body> <h1>这是标题</h1> <p>这是段落内容。</p></body></html>
说明:
<!DOCTYPE ...
C#的基本语法
C#介绍C# 语言是适用于 .NET 平台(免费的跨平台开源开发环境)的最流行语言。 C# 程序可以在许多不同的设备上运行,从物联网 (IoT) 设备到云以及介于两者之间的任何设备。 可为手机、台式机、笔记本电脑和服务器编写应用。
C# 是一种跨平台的通用语言,可以让开发人员在编写高性能代码时提高工作效率。 C# 是数百万开发人员中最受欢迎的 .NET 语言。 C# 在生态系统和所有 .NET 工作负载中具有广泛的支持。 基于面向对象的原则,它融合了其他范例中的许多功能,尤其是函数编程。 低级功能支持高效方案,无需编写不安全的代码。 大多数 .NET 运行时和库都是用 C# 编写的,C# 的进步通常会使所有 .NET 开发人员受益。
Hello World那么,开始我们的第一个C#程序吧
12// This line prints "Hello, World"Console.WriteLine("Hello, World");
这行代码将会打开一个控制台,并向其中输出Hello World
C#注释老码农了,再BB敲死你
单行注释使用//
多行 ...
org.redisson.client.redisexception: err unknown command PEXPIRETIME问题处理
org.redisson.client.redisexception: err unknown command PEXPIRETIME问题处理在获取redis中key的过期时间时,发现并没有如期获取到过期时间,程序抛出了如下的异常
123456789101112131415161718192021222324org.redisson.client.RedisException: ERR unknown command 'PEXPIRETIME'. channel: [id: 0x08706bdb, L:/127.0.0.1:64540 - R:127.0.0.1/127.0.0.1:6379] command: (PEXPIRETIME), promise: java.util.concurrent.CompletableFuture@70c7b9a[Not completed, 1 dependents], params: [sys:token:1848366052968607746] at org.redisson.client.handler.CommandD ...
Linux nohup命令详解
nohup命令详解
nohup 是一个在类 Unix 系统中使用的命令,它代表“no hang up”,意味着不挂断。这个命令允许用户运行一个进程,并且即使用户退出登录或断开连接后,该进程仍然可以继续运行。这对于需要长时间执行的任务特别有用,比如数据备份、服务器监控等。
使用方法基本的使用语法如下:
1nohup command [arguments] &
command:你希望执行的命令。
[arguments]:传递给命令的参数(如果有的话)。
&:将命令放到后台执行。
当你使用 nohup 运行一个命令时,它的输出默认会被重定向到当前目录下的 nohup.out 文件中,除非你手动指定了其他输出文件。
示例假设你想在后台运行一个名为 my_script.sh 的脚本,并且希望其输出被保存到 my_output.txt 文件中,你可以这样做:
1nohup ./my_script.sh > my_output.txt 2>&1 &
my_output.txt 将标准输出重定向到 my_output.txt。
2>& ...



