当前位置: 首页 > news >正文

泷羽sec学习打卡-powershell的灵魂

声明
学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都
与本人无关,切莫逾越法律红线,否则后果自负


关于powshell的那些事儿-玩转powershell

    • 什么是powershell?
    • 什么是cmd?
    • powershell和cmd有什么区别?
      • 功能和能力
      • 对象管道
      • 系统集成
    • powshell有哪些快捷键呢?
      • powshell如何查看版本信息?
      • powshell中管道和重定向?
        • 什么是管道?
        • 重定向有哪些区分?
    • 渗透测试中powshell有哪些妙用呢?
      • 信息收集
      • 漏洞扫描与利用
      • 权限提升与横向移动
      • 数据窃取与持久化
      • 日志清理与逃避检测
      • 其他妙用
    • powshell可以进行哪些基础运算呢?
      • 算术运算
      • 逻辑运算
      • 比较运算
      • 字符串运算
      • 数组运算
    • 实践是检验真理的唯一标准


什么是powershell?

PowerShell 是微软开发的一个命令行界面(CLI)和脚本语言,用于自动化和配置管理任务。它最初是为 Windows 系统设计的,但后来也支持 Linux 和 macOS 系统。PowerShell 提供了一个强大的命令行环境,允许用户执行各种系统管理任务,如管理文件系统、注册表、服务、进程等。
重点它是跨平台的,什么意思呢?也就是说在任何平台它都是最好的shell。都可以进行使用,无论是linux还是macos中也是可以直接使用的。什么系统都可以用powshell命令,这个工具很实用,适合习惯了linux命令shell界面和操作的玩家。
打开powershell,可以win+r输入powershell执行即可

什么是cmd?

cmd是“命令提示符”(Command Prompt)的缩写,是微软Windows操作系统中的一个程序,用于执行输入的命令。它是一个文本界面,用户可以通过它输入各种命令来执行操作系统中的各种功能,比如文件管理、系统配置、网络设置等。在Windows中,可以通过在“开始”菜单中搜索“cmd”或“命令提示符”来启动它。cmd的局限性比较多,没有像powshell那么强大,但是用来安装一些库或者是软件包也很实用,比如重装系统,一般就会使用cmd进行排查问题**
打开powershell,可以win+r输入cmd执行即可**

powershell和cmd有什么区别?

功能和能力

CMD:主要用于执行简单的命令和批处理任务,功能相对有限,主要面向日常的基本操作。
PowerShell:提供了更强大的功能和丰富的命令集(cmdlet),能够执行复杂的任务和脚本,支持系统管理、自动化、网络配置等高级功能。
语法和编程模型
CMD:基于批处理语法,语法简单但不够灵活,主要通过批处理文件(.bat 或 .cmd)来实现脚本功能。
PowerShell:基于 .NET Framework,具有更复杂的语法和丰富的编程模型,支持对象管道、脚本编写、模块化等高级编程特性。

对象管道

CMD:管道传输的是文本数据,命令之间的数据传递依赖于文本流。
PowerShell:管道传输的是对象数据,命令之间的数据传递基于对象,可以更灵活地处理和操作数据。
跨平台支持
CMD:仅支持 Windows 平台。
PowerShell:PowerShell Core 版本支持跨平台运行,可以在 Linux 和 macOS 上使用。

系统集成

CMD:与 Windows 系统的集成相对简单,主要通过系统命令和批处理实现。
PowerShell:与 Windows 系统的组件(如 .NET Framework、WMI、COM 等)紧密集成,提供了更丰富的功能和更强大的自动化能力。

powshell有哪些快捷键呢?

常规操作
Ctrl + A:选择所有文本。
Ctrl + C:复制选中的文本或中断当前正在运行的命令。
Ctrl + V:粘贴文本。
Ctrl + X:剪切选中的文本。
Ctrl + Z:在命令行模式下,发送 EOF(文件结束符)信号,通常用于退出当前的命令行程序或退出 PowerShell。
命令行编辑
F1:插入当前命令行的第一个字符。
F2:复制从光标位置到指定字符的文本。
F3:复制上一个命令行的内容到当前命令行。
F4:删除从光标位置到指定字符的文本。
F5:显示命令历史列表。
F6:插入当前命令行的内容。
F7:显示命令历史列表,并允许选择和插入到当前命令行。
F8:搜索命令历史。
F9:通过数字选择命令历史中的命令。
F10:显示快捷菜单。
Ctrl + L:清除当前命令行。
Ctrl + U:删除从光标位置到行首的文本。
Ctrl + K:删除从光标位置到行尾的文本。
Ctrl + W:删除从光标位置到前一个单词开头的文本。
Ctrl + Y:粘贴最近删除的文本(类似于撤销删除)。
命令执行
Enter:执行当前命令行。
Ctrl + Enter:在多行脚本编辑模式下,插入一个新的行。
Ctrl + Shift + Enter:在多行脚本编辑模式下,执行整个脚本块。
命令历史
上箭头:显示上一个命令。
下箭头:显示下一个命令。
Ctrl + P:与上箭头相同,显示上一个命令。
Ctrl + N:与下箭头相同,显示下一个命令。
其他
Tab:自动补全命令、路径或变量名。
Shift + Tab:反向自动补全命令、路径或变量名。
Ctrl + R:启动命令历史搜索。

powshell如何查看版本信息?

当你运行这个命令时,它会显示一个表格,其中包含了当前PowerShell版本的详细信息,包括主版本号、次版本号、构建版本号、修订版本号等

$PSVersionTable

拨入我只需要查看主版本号

$PSVersionTable.PSVersion

在这里插入图片描述
在这里插入图片描述

powshell中管道和重定向?

什么是管道?

管道操作符是 |,它用于将一个命令的输出作为另一个命令的输入。这样可以创建一个命令链,每个命令处理前一个命令的输出,并产生新的输出。管道是 PowerShell 的核心特性之一,因为 PowerShell 处理的是对象而不是文本,所以管道传递的是对象本身。
简单一句话:上一个命令的输出作为下一个命令的输入

重定向有哪些区分?

重定向操作符用于将命令的输出保存到文件中,而不是显示在控制台上。PowerShell 提供了几种不同的重定向操作符,用于处理不同类型的数据流。

实践出真知

>:将标准输出重定向到文件。
>>:将标准输出追加到文件。
2>:将错误输出重定向到文件。
2>>:将错误输出追加到文件。
*>:将所有输出流重定向到文件。
*>>:将所有输出流追加到文件。
查看当前系统运行的进程
Get-Process > processes.txt

在这里插入图片描述

渗透测试中powshell有哪些妙用呢?

信息收集

系统信息收集:可以获取目标系统的详细信息,如操作系统版本、主机名、IP地址、已安装的软件列表、配置等。
网络信息收集:进行网络扫描,发现活动主机、开放端口、服务类型等。例如,使用 Test-Connection 命令检测目标IP是否在线。
用户和权限信息收集:查询活动目录中的用户、组、权限结构等信息,寻找潜在的攻击目标。

漏洞扫描与利用

漏洞扫描:使用 PowerShell 脚本扫描目标系统已知的漏洞,如未打补丁的软件、配置不当的服务等。
漏洞利用:针对发现的漏洞,利用 PowerShell 脚本执行相应的攻击代码,获取目标系统的访问权限。

权限提升与横向移动

权限提升:尝试提升已获取权限的用户权限,例如利用 Windows 系统的某些特性或配置缺陷,如 DLL 劫持、服务权限提升等。
横向移动:在目标网络中横向移动,获取其他主机的访问权限,探索域信任关系和权限结构。

数据窃取与持久化

数据窃取:使用 PowerShell 脚本获取目标系统中的敏感信息,如账户凭证、数据文件等。
持久化:在目标系统中留下后门或持久化工具,确保即使当前会话结束,也能持续访问目标系统。

日志清理与逃避检测

日志清理:使用 PowerShell 脚本清理目标系统中的日志和审计记录,减少被发现的风险。
逃避检测:编写 PowerShell 脚本以逃避安全监控和防御系统的检测,例如代码混淆、动态加载技术等。

其他妙用

无痕执行:PowerShell 脚本可以运行在内存中,几乎不会触发杀毒软件。
远程执行:利用 PowerShell 远程执行脚本,对目标系统进行远程操作。
调用 .NET 类:可以调用 .NET 类库中的功能,实现更复杂的操作。

powshell可以进行哪些基础运算呢?

算术运算

加法:将两个数值相加。

powershell
$sum = 5 + 3

减法:从一个数值中减去另一个数值。

powershell
$difference = 10 - 4

乘法:将两个数值相乘。

powershell
$product = 7 * 2

除法:将一个数值除以另一个数值。

powershell
$quotient = 9 / 3

取模(求余):得到两个数值相除的余数。

powershell
$remainder = 10 % 3

幂运算:将一个数值提升到指定的幂次。

powershell
$power = 2 ** 3

在这里插入图片描述

逻辑运算

逻辑与:当两个条件都为真时结果为真。

powershell
$logicalAnd = $true -and $false

逻辑或:当两个条件中至少有一个为真时结果为真。

powershell
$logicalOr = $true -or $false

逻辑非:反转布尔值的真值。

powershell
$logicalNot = -not $true

在这里插入图片描述

比较运算

等于:比较两个值是否相等。

powershell
$isEqual = 5 -eq 5

不等于:比较两个值是否不相等。

powershell
$isNotEqual = 5 -ne 3

大于:比较一个值是否大于另一个值。

powershell
$isGreaterThan = 10 -gt 5

小于:比较一个值是否小于另一个值。

powershell
$isLessThan = 3 -lt 5

大于等于:比较一个值是否大于等于另一个值。

powershell
$isGreaterThanOrEqual = 5 -ge 5

小于等于:比较一个值是否小于等于另一个值。

powershell
$isLessThanOrEqual = 3 -le 5

在这里插入图片描述

字符串运算

字符串连接:将两个字符串连接在一起。

powershell
$concatenatedString = "Hello" + " " + "World"

字符串包含:检查一个字符串是否包含另一个字符串。

powershell
$contains = "Hello" -contains "e"
这个是不行的噢
-contains 操作符用于检查一个数组或集合是否包含某个特定的元素

字符串匹配:检查一个字符串是否匹配一个正则表达式。

powershell
$matches = "Hello World" -match "World"

在这里插入图片描述

数组运算

数组连接:将两个数组连接在一起。

powershell
$concatenatedArray = @("a", "b") + @("c", "d")

数组包含:检查一个数组是否包含某个元素。

powershell
$arrayContains = @("a", "b", "c") -contains "b"

在这里插入图片描述
powshell的很好用,我一般用来git clone,git自带的实在太难用了

该说不说

实践是检验真理的唯一标准

相关文章:

泷羽sec学习打卡-powershell的灵魂

声明 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都 与本人无关,切莫逾越法律红线,否则后果自负 关于powshell的那些事儿-玩转powershell 什么是powershell?什么是cmd?powershel…...

利用Map集合设计程序,存储城市和对应等级相关信息

package testmap;import java.util.HashMap; import java.util.Scanner; import java.util.Set;public class TestHashMap6 {public static void main(String[] args) {//1.创建一个Map集合&#xff1a;存储键值对HashMap<String, String> map new HashMap<>();/…...

【数字图像处理】期末综合知识点总结 ver1,灰度图像,图像增强,平滑滤波,锐化滤波,图像复原,图像压缩

关注作者了解更多 我的其他CSDN专栏 过程控制系统 工程测试技术 虚拟仪器技术 可编程控制器 工业现场总线 数字图像处理 智能控制 传感器技术 嵌入式系统 复变函数与积分变换 单片机原理 线性代数 大学物理 热工与工程流体力学 数字信号处理 光电融合集成电路…...

GIN

gin是什么 Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。 它具有类似 Martini 的 API&#xff0c;但性能比 Martini 快 40 倍。如果你需要极好的性能&#xff0c;使用 Gin 吧。 特点&#xff1a;gin是golang的net/http库封装的web框架&#xff0c;api友好&#xff0c;注…...

Java中通过ArrayList扩展数组

在Java中&#xff0c;ArrayList 是一个动态数组实现&#xff0c;能够根据需要自动调整其大小。与传统的数组不同&#xff0c;ArrayList 不需要预先指定大小&#xff0c;并且提供了许多方便的方法来操作集合中的元素。下面将详细介绍如何使用 ArrayList 进行数组的扩展&#xff…...

2024.12.19总结

今天跑了数据采集和端口扫描&#xff0c;对于容器化和虚拟机的概念不是很理解。然后是北向接口文档&#xff0c;在跟其他人交流时&#xff0c;问原理把我给问住了。在安全这块&#xff0c;要学的的东西很多&#xff0c;确实不是三五个月就能搞定的事。 如今&#xff0c;我要做…...

upload-labs靶场通过攻略

upload-labs靶场 第一关 删除前端js校验 return checkFile() 就能上传成功 第二关(抓包文件类型校验) BP抓包修改后缀 第三关(上传php同种类型的不同后缀) 根据源码发现这关的黑名单不太严谨,我们就可以使用php同种类型的不同后缀 第四关(双上传) 根据源码发现这些后缀的…...

【信息系统项目管理师-论文真题】2017下半年论文详解(包括解题思路和写作要点)

更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 试题一:论信息系统项目的安全管理写作要点解题思路1、访问控制工具与技术2、加密技术3、安全检测与监控工具4、安全策略制定与文档化:5、数据备份与恢复技术试题二:论信息系统项目的成本管理写作要点解题思路…...

运维 mysql、redis 、RocketMQ性能排查

MySQL查看数据库连接数 1. SHOW STATUS命令-查询当前的连接数 MySQL 提供了一个 SHOW STATUS 命令&#xff0c;可以用来查看服务器的状态信息&#xff0c;包括当前的连接数。 SHOW STATUS LIKE Threads_connected;这个命令会返回当前连接到服务器的线程数&#xff0c;即当前…...

使用 rvest 包快速抓取网页数据:从入门到精通

介绍 随着大数据和数据科学的迅速发展&#xff0c;互联网数据的抓取已经成为重要的信息获取手段之一。网页抓取&#xff08;Web Scraping&#xff09;可以帮助我们自动化地从网页中提取有价值的数据&#xff0c;应用广泛&#xff0c;包括新闻热点分析、金融数据采集等。在本篇…...

青少年编程与数学 02-004 Go语言Web编程 01课题、Web应用程序

青少年编程与数学 02-004 Go语言Web编程 01课题、Web应用程序 课题摘要:一、Web应用程序二、Web服务器&#xff08;一&#xff09;什么是Web服务器&#xff08;二&#xff09;Web服务器配置1. 选择服务器软件2. 安装服务器软件3. 配置服务器4. 安全设置5. 部署网站内容6. 测试服…...

MybatisPlus(四)

五、条件构造器和常用接口 1、wapper介绍 Wrapper &#xff1a; 条件构造抽象类&#xff0c;最顶端父类 AbstractWrapper &#xff1a; 用于查询条件封装&#xff0c;生成 sql 的 where 条件 QueryWrapper &#xff1a; 查询条件封装 UpdateWrapper &#xff1a; Update 条件封…...

经典电荷泵/Charge pump——1998.JSSC

电路结构 工作原理 M3 and M4 are the series switches, and M5, M6 switch to the highest voltage. If M5 and M6 are missing, having a large capacitor is of absolute necessity, because must always stay between 2 Vin and 2Vin - Uj to avoid switching on the vert…...

搭建MongoDB

title: 搭建MongoDB date: 2024-11-30 23:30:00 categories: - 服务器 tags: - MongoDB - 大数据搭建MongoDB 环境&#xff1a;Centos 7-2009 1. 创建MongoDB的国内yum源 # 下载Centos7对应最新版7.0.15的安装包 cat >> /etc/yum.repos.d/mongodb.repo << &quo…...

2FA双因子验证技术实现原理

一、背景 随着关注数据安全的意识逐步提升&#xff0c;很多站点都开始强制用户不止使用用户名密码的形式进行登录&#xff0c;还会逐步引导用户开启2FA多因子验证。 Github就已经强制用户使用2FA多因子验证进行账号的登录&#xff0c;现在阿里云、腾讯云等也逐步往这个方向发展…...

boost之bind

简介 用于构造函数对象&#xff0c;其定义在文件bind.hpp中 bind 其底层使用通用的模板类bind_t template<class R, class F, class L> class bind_t { public:typedef bind_t this_type;bind_t(F f, L const & l): f_(f), l_(l) {}#define BOOST_BIND_RETURN re…...

simpleperf生成火焰图的步骤

1. simpleperf 命令抓取.data文件 adb shell simpleperf record --duration 30 -g -p 8734 --trace-offcpu --clockid monotonic -e cpu-clock -o /data/local/tmp/perf.data C:\Users\fadi.su>adb shell simpleperf record --duration 30 -g -p 8734 --trace-offcpu --cl…...

拥有人类情感的AI:未来还是幻想?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…...

EAS的KDTextField 添加回车事件监听

1、控件绑定一个action&#xff08;可以在ui上配置&#xff09; 2、因为GUI设置的统一的控件切换键为TAB和ENTER两个&#xff0c;所以需要单独设置这个控件的切换键。 Set<KeyStroke> set new HashSet<KeyStroke>(); set.add(KeyStroke.getKeyStroke(KeyEvent.VK_…...

【Linux】Macvlan介绍及LInux下例子实现

Macvlan Macvlan 是一种网络虚拟化技术&#xff0c;允许在同一物理网络接口上创建多个虚拟网络接口&#xff0c;每个虚拟接口都有自己独立的 MAC 地址。这对于需要在同一物理主机上运行多个网络隔离的应用程序或容器时非常有用。 Macvlan 的特点和用途 独立的 MAC 地址 每个 …...

Kafka Streams 在监控场景的应用与实践

作者&#xff1a;来自 vivo 互联网服务器团队- Pang Haiyun 介绍 Kafka Streams 的原理架构&#xff0c;常见配置以及在监控场景的应用。 一、背景 在当今大数据时代&#xff0c;实时数据处理变得越来越重要&#xff0c;而监控数据的实时性和可靠性是监控能力建设最重要的一环…...

【计算机视觉基础CV】03-深度学习图像分类实战:鲜花数据集加载与预处理详解

本文将深入介绍鲜花分类数据集的加载与处理方式&#xff0c;同时详细解释代码的每一步骤并给出更丰富的实践建议和拓展思路。以实用为导向&#xff0c;为读者提供从数据组织、预处理、加载到可视化展示的完整过程&#xff0c;并为后续模型训练打下基础。 前言 在计算机视觉的深…...

Android实现RecyclerView边缘渐变效果

Android实现RecyclerView边缘渐变效果 1.前言&#xff1a; 是指在RecyclerView中实现淡入淡出效果的边缘效果。通过这种效果&#xff0c;可以使RecyclerView的边缘在滚动时逐渐淡出或淡入&#xff0c;以提升用户体验。 2.Recyclerview属性&#xff1a; 2.1、requiresFading…...

springboot结合AES和国密SM4进行接口加密

api接口加密 1.为什么需要api接口加密呢&#xff1f; 1.防止爬虫 2.防止数据被串改 3.确保数据安全 2.如何实现接口加密呢&#xff1f; 3.我们可以使用哪些加密算法来加密呢&#xff1f; AES 密码学中的高级加密标准&#xff08;Advanced Encryption Standard&#xff0c;…...

后端项目java中字符串、集合、日期时间常用方法

我这里只介绍了项目中最常用的哈,比如像集合有很多,但我们最常用的就是ArrayList。 然后我这里会以javascript中的字符串、数组的方法为基准来实现,有些方法js和java会有些区别也会介绍 字符串 每次修改 String 对象都会创建一个新的对象,而 StringBuffer 可以在同一个对象…...

前端框架Vue的路由机制

大家好&#xff0c;我是G探险者。 最近在调试前端代码的时候&#xff0c;遇到一个问题。首先我们有一个门户页面&#xff0c;该页面里面有很多的豆腐块&#xff0c;每个豆腐块会配置一个系统的跳转连接。 我的系统就是其中一个豆腐块&#xff0c;我第一次登录进来之后&#xf…...

flutter 快速实现侧边栏

首先我们写一个侧边栏工具类&#xff0c;示例如下&#xff1a; import package:flutter/material.dart;class Sidebar extends StatelessWidget {overrideWidget build(BuildContext context) {return Drawer(child: ListView(padding: EdgeInsets.zero,children: <Widget&…...

华为数通最新题库 H12-821 HCIP稳定过人中

以下是成绩单和考试人员 HCIP H12-831 HCIP H12-725 安全中级...

算法训练第二十三天|93. 复原 IP 地址 78. 子集 90. 子集 II

93. 复原 IP 地址--分割 题目 有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09;&#xff0c;整数之间用 . 分隔。 例如&#xff1a;"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址&…...

JS,递归,处理树形数据组件,模糊查询树形结构数据字段

JS递归如何模糊查询树形结构数据,根据数据中的某一个字段值&#xff0c;模糊匹配 直接拿去使用就行 function filterTreeLabel(arr, label) {let result []arr.forEach((item) > {// if (String(item.POBJECT_NAME).toLowerCase().indexOf(label)!-1) {if (String(item.P…...

前端大数字精度丢失?Choerodon UI 大数字解决方案:精确性与灵活性的结合!

01 引言 在企业项目开发中&#xff0c;数据的精确性是关键。Choerodon UI 的大数字解决方案&#xff0c;通过其高精度计算、数据一致性维护、灵活的数据交互、国际化支持、兼容性保障、定制化格式化等优势&#xff0c;为开发人员提供了一个强大的武器库&#xff0c;以确保在处…...

matlab凸包检测

% 创建一个3D点集 points [1 2 3; 4 5 6; 7 8 9; 10 11 12; 13 14 15]; % 使用convhull函数计算凸包 hull convhull(points); % 输出凸包点的索引 disp(Convex Hull Indices:); disp(hull); % 绘制点集和凸包 figure; scatter3(points(:,1), points(:,2), points(:,3),…...

单节点calico性能优化

在单节点上部署calicov3273后&#xff0c;发现资源占用 修改calico以下配置是资源消耗降低 1、因为是单节点&#xff0c;没有跨节点pod网段组网需要&#xff0c;禁用overlay方式网络(ipip&#xff0c;vxlan),使用route方式网络 配置calico-node的环境变量 CALICO_IPV4POOL_I…...

【芯片设计- RTL 数字逻辑设计入门 番外篇 7.1 -- 基于ATE的IC测试原理】

文章目录 ATE 测试概述Opens/Shorts测试Leakage测试AC测试转自:漫谈大千世界 漫谈大千世界 2024年10月23日 23:17 湖北 ATE 测试概述 ATE(Automatic Test Equipment)是用于检测集成电路(IC)功能完整性的自动测试设备。它在半导体产业中扮演着至关重要的角色,主要用于检…...

oracle 导入数据提示跳过表

imp system/orclorcl fileD:\oracle_back.dmp fully showy logD:\oracle_log.log 今天用上面的命令往 oracle 中导入数据出现一个奇怪的问题 就是所有导入的表都提示 正在跳过表XXX 最后提示成功终止导入, 没有出现警告。 最后select一个表也没导入进来 怪哉怪哉&#xff01;…...

鸿蒙开发(15)案例 排行榜

排行榜 准备图片 定义案例需要的数据模型 创建Models文件&#xff0c; //定义app需要的数据模型export class FruitData{name:string;vote:string;id:string;constructor(id:string,name:string,vote:string,) {this.id idthis.name namethis.vote vote}}排行榜头部 创…...

【Java Web】Axios实现前后端数据异步交互

目录 一、Promise概述 二、Promise基本用法 三、async和await关键字 四、Axios介绍 4.1 Axios基本用法 4.2 Axios简化用法之get和post方法 五、Axios拦截器 六、跨域问题处理 一、Promise概述 axios是代替原生的ajax实现前后端数据交互的一套新解决方案&#xff0c;而…...

SLAAC如何工作?

SLAAC如何工作&#xff1f; IPv6无状态地址自动配置(SLAAC)-常见问题 - 苍然满关中 - 博客园 https://support.huawei.com/enterprise/zh/doc/EDOC1100323788?sectionj00shttps://www.zhihu.com/question/6691553243/answer/57023796400 主机在启动或接口UP后&#xff0c;发…...

微信小程序UI自动化测试实践 !

微信小程序UI自动化测试实践 引言&#xff1a; 随着微信小程序的快速发展&#xff0c;越来越多的企业和开发者开始开发小程序来满足用户的需求。而在开发小程序的过程中&#xff0c;UI自动化测试是一个必不可少的环节&#xff0c;可以帮助开发者减少人工测试的工作量&#xff…...

代码随想录-笔记-其七

我们来到了贪心算法的章节。 贪心算法和其他部分不太一样的是&#xff0c;他更多的是突出一种思路&#xff1a;通过求局部最优解来求全局最优解。因为只是一个大的思想逻辑&#xff0c;针对不同题型总是有不同的解决方案&#xff0c;所以贪心算法也不想其他算法那样有一个很经…...

react身份证回显

1. 处理身份证号的函数 function getAgeSexAndBirthdate(idCard: string): { sex: 男 | 女 | null; birthdate: Date | null } {if (idCard.length ! 18) {console.error(身份证号码必须是18位。);return { sex: null, birthdate: null };}// 提取出生年月日const year parse…...

Hibernate、JPA、Spring DATA JPA、Hibernate 代理和架构

大家好&#xff0c;今天&#xff0c;我们将讨论 Hibernate 和 JPA 架构。 在开始我们的文章之前&#xff0c;我想回答一个重要的问题&#xff1a;为什么我们需要使用 Hibernate、Eclipse Link、EF core 等 ORM 工具&#xff1f; 事实上&#xff0c;这是一个非常好的问题。我们…...

leetcode----mysql

1179. 重新格式化部门表 - 力扣&#xff08;LeetCode&#xff09; 表 Department&#xff1a; ------------------------ | Column Name | Type | ------------------------ | id | int | | revenue | int | | month | varchar | ----…...

盛元广通畜牧与水产品检验技术研究所LIMS系统

一、系统概述 盛元广通畜牧与水产品检验技术研究所LIMS系统集成了检测流程管理、样品管理、仪器设备管理、质量控制、数据记录与分析、合规性管理等功能于一体&#xff0c;能够帮助实验室实现全流程的数字化管理。在水产、畜牧产品的质检实验室中&#xff0c;LIMS系统通过引入…...

EXCEL文件解析

[Excel文件名].xlsx (解压后) │ ├── _rels │ └── .rels (定义关系文件) ├── docProps │ ├── app.xml (应用程序属性) │ └── core.xml (核心文档属性) ├── xl │ ├── _rels │ │ └── workbook.xml.rels (工作簿关系文件) │ ├── …...

【C++】- 掌握STL List类:带你探索双向链表的魅力

文章目录 前言&#xff1a;一.list的介绍及使用1. list的介绍2. list的使用2.1 list的构造2.2 list iterator的使用2.3 list capacity2.4 list element access2.5 list modifiers2.6 list的迭代器失效 二.list的模拟实现1. list的节点2. list的成员变量3.list迭代器相关问题3.1…...

开源 AI 智能名片 S2B2C 商城小程序中运营与产品的关系剖析

摘要&#xff1a;本文聚焦于开源 AI 智能名片 S2B2C 商城小程序&#xff0c;深入探讨其中运营与产品之间的关系。通过分析运营与产品的多种关系认知&#xff0c;阐述在该特定小程序情境下运营与产品相互依存、相互作用的机制&#xff0c;包括运营对产品的需求以及产品对运营的依…...

flask_socketio 以继承 Namespace方式实现一个网页聊天应用

点击进入上一篇&#xff0c;可作为参考 实验环境 python 用的是3.11.11 其他环境可以通过这种方式一键安装&#xff1a; pip install flask3.1.0 Flask-SocketIO5.4.1 gevent-websocket0.10.1 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple pip list 详情如下&am…...

DePIN潜力项目Spheron解读:激活闲置硬件,赋能Web3与AI

DePIN赛道作为今年加密资本关注的热点之一&#xff0c;不仅吸引了大量资金涌入&#xff0c;还凭借其灵活的资源调配、高效的运作方式和可靠的安全性能&#xff0c;逐渐渗透到多个领域和项目中。例如&#xff0c;Helium的无线网络协议、IoTeX的去中心化物联网、IO NET的去中心化…...

《Vue进阶教程》第十六课:深入完善响应式系统之单例模式

往期内容&#xff1a; 《Vue进阶教程》第五课&#xff1a;ref()函数详解(重点) 《Vue进阶教程》第六课&#xff1a;computed()函数详解(上) 《Vue进阶教程》第七课&#xff1a;computed()函数详解(下) 《Vue进阶教程》第八课&#xff1a;watch()函数的基本使用 《Vue进阶教…...