Linux大集合
Linux
Linux是什么?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、 支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和 64位硬件。
Linux内核
是一个Linux系统的内核,而不是一个操作系统
Linux操作系统
红帽操作系统(RedHat),乌班图(Ubuntu)等 才是操作系统的名字,他们都使用Linux内核,我们 常常把它们笼统的称为Linux操作系统。
Linux内核版本
在Linux下通过终端 输入 uname -r 可以得到Linux的内核版本
Linux版本号由四部分组成 :主版本号——次版本号——修订版本号——微调版本号

终端
Linux的终端就是控制台,是用户与内核交互的平台, 通过输入指令 来控制内核完成任务操作。
Shell
shell是linux的外壳。是一个内核的解释器,让我们跟内核交流翻译的工具。
命令的解释
可以解析我们给shell终端的命令,来控制操作系统 做相关的功能。
保护操作系统
可以帮助我们通过一条简单的命令来调用系统函数 或者系统接口,来依次完成我们需要的功能,不会 导致调用错误或者其他问题导致系统不能正常使用。
Linux目录结构
| /bin | 存放基础系统所需的命令 |
|---|---|
| /sbin | 存放超级权限用户root的可执行命令 |
| /etc | 存放系统程序或者一般工具的配置文件 |
| /dev | 设备文件存储目录 |
| /proc | 操作系统运行时,进程信息及内核信息 |
| /var | 存放内容可能增长的文件(如日志) |
| /tmp | 临时文件包含系统和用户创建的临时文件 |
| /user | 用户程序包含二进制文件、库文件、文档和二级程序的源代码 |
| /home | 所有用户用home目录来存储他们的个人档案 |
| /boot | 引导加载程序文件包含引导加载程序相关的文件 |
| /lib | 系统库 |
| /opt | 可选的附加应用程序包含从个别厂商的附加应用程序 |
| /mnt | 挂载目录临时安装目录,系统管理员可以挂载文件系统。 |
| /media | 可移动媒体设备 |
| /srv | 存服务数据 |
22端口号是SSH服务器默认的端口号
基本命令
查看目录内容
ls ls [选项] [文件或目录]
选项:
-l : 每列仅显示一个文件或目录名称。
-a 或–all : 下所有文件和目录。
-i 或–inode: 显示文件和目录的inode编号。
文件或目录: 制定的目录或这文件,如果没 有这一项,默认当前目录。
ls -l 以列的方式显示
ls -a 显示所有包括隐藏目录
ls -a /bin 显示/bin下的所有文件
改变工作目录
cd
选项: 无
文件或目录: 绝对路径:一定由根目录 / 写起
相对路径:相对于某一路径,其中.代表当前目 录,…代表上一级目录 ~:表示家目录
cd /etc 到根目录下的etc目录
cd … 到上一级目录
cd ~ 到当前用户的家目录
显示系统重要信息
uname
uname [选项] [文件或目录] 选项: -r:内核版本 -n: 主机名 -a: 所有信息
文件或目录: 无
备注: 查看发行版的版本 cat /etc/redhat-release
uname -r 内核版本
uname -n 主机名
uname -a 显示所有系统重要信息
基本命令-文件管理
改变文件的时间
touch
touch [选项] [文件或目录]
选项: -t:使用指定的时间,而非现在的时间
文件或目录: 要改变的文件的路径。
含义:使用touch指令可更改文件或目录的日期时间,包 括存取时间和更改时间。注意的是如果文件不存在 则创建文件。
touch file 改变file文件的时间
touch -t1801311830 file 指定时间改变
touch 如果目录不存在touch帮你创建一个目录
创建目录
mkdir
mkdir [选项] [文件或目录] 选项: -p:递归创建目录,嵌套目录
文件或目录: 跟目录的路径
注意:文件名大小写敏感,不可超过255字符, 不可以使用/,建议不要~ \ < > ( ) $ * ? " ’
mkdir aa 创建一个aa目录
mkdir -p aa/bb/cc 创建一个嵌套的目录
拷贝文件或目录
cp 将文件和目录从一个目录拷贝到另一个目录
cp [选项] [源文件或目录] [目的文件或目录]
选项:
-i:在拷贝过程中询问是否要拷贝
-f:在拷贝过程中不询问直接拷贝
-r:拷贝目录中的所有文件和目录
文件或目录: 源文件或目录:指的是需要拷贝哪个文件的路 径 目的文件或目录:指要把源文件或目录拷贝到 哪里的路径
cp /aa /home/king 将根下的aa拷贝到 home下的king中
删除空目录
rmdir 删除空的文件目录
rmdir [选项] [目录]
选项: -p:删除指定目录上的所有目录
文件或目录: 要删除的文件目录的路径
rmdir /aa 删除根下aa空目录
删除文件或目录
rm 删除文件或目录,执行rm指令可删除文件或目录, 如欲删除目录必须加上参数"-r",否则预设仅会删 除文件。
rm [选项] [文件或目录]
选项:
-i:删除时询问是否要删除
-f: 删除时不询问直接删除
-r: 递归删除目录下的所有文件或目录
文件或目录:所要删除的文件或目录的路径
rm file 删除文件file
rm -r /aa 删除aa目录下的所有文件或目录
移动或更名
mv 可移动文件或目录,或是更改文件或目录的名称
mv [选项] [源文件或目录] [目标文件或目录]
选项:
-i:在移动时有覆盖是询问是否要覆盖
-f: 在移动时有覆盖不询问直接覆盖
文件或目录: 源文件或目录:要移动或更名的文件或目录 目标文件或目录:如果有不是当前路径的路径 就是要移动,如果是当前路径下就是更名
mv /aa ~/ 将aa移动到家目录下
mv aa bb 将aa更名bb
基本命令-tar
打包
tar 是要是用来打包或这解包,压缩或这是解压缩的一 个命令,常常用作备份文件使用,或将许多文件打 成一个包并压缩。
tar [选项] [目标包名] [源文件或目录]
选项: -c:创建一个包 -f: 定义目标包
目标包名: 要打成的包名
源文件名或目录名: 哪些文件要被打成包
tar -cf xxx.tar /aa 将aa 打成xxx.tar包
查看
tar 是要是用来打包或这解包,压缩或这是解压缩的一 个命令,常常用作备份文件使用,或将许多文件打 成一个包并压缩。
tar [选项] [包名]
选项: -t:查看包里面的文件! -f: 定义目标包
目标包名: 查看xxx.tar 的包的路径
tar -tf xxx.tar 在不解包的情况下查看 里面的文件或目录
添加
tar [选项] [包名] [源文件或目录]
选项: -r:将文件追加到包中 -f: 定义目标包
包名: 查看xxx.tar 的包的路径
源文件或目录: 要添加的文件或这目录
tar -rf xxx.tar bb 将bb文件追加到xxx.tar 包中
解包
tar [选项] [包名]
选项: -x:将包 解包 -f: 定义目标包
包名: 查看xxx.tar 的包的路径
tar -xf xxx.tar 将xxx.tar中的文件解包
压缩
tar [选项] [压缩名] [源文件]
选项:
-c:打包
-z:将打包的文件用gzip格式压缩
-v:显示过程
-f: 定义目标包
压缩名: 指定压缩的名字
源文件: 要打包压缩的文件
tar -czvf xxx.tar.gz /aaa bb 将/aaa bb 文件 打包压缩为 xxx.tar.gz
解压缩
tar [选项] [包名]
选项:
-x: 解包解压
-z:以gzip的格式进行解压
-v:显示过程
-f: 定义目标包
包名: 查看xxx.tar 的包的路径
tar -xzvf xxx.tar.gz 将 xxx.tar.gz解包解压到当前目录下
基本命令-帮助查询
man手册
man 是Linux下的帮助指令,通过man指令可以查看 Linux中的指令帮助、配置文件帮助和编程帮助等信息。
man [选项] 命令名
选项:
-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信 息;
man ls 通过man手册查看ls
man -f ls 简要的查看ls的作用
基本命令-帮助查询-find
按文件名称
find 在指定目录下查找文件。任何位于参数之前的字符 串都将被视为欲查找的目录名。如果使用该命令时, 不设置任何参数,则find命令将在当前目录下查找 子目录与文件。并且将查找到的子目录和文件全部 进行显示。
find [查找的路径][选项] [参数]
选项:
-name:按名称查找
-iname: 忽略大小写
选项: 用双引号引起来
find . -name “*.txt” 在当前文件夹下查找 以.txt结尾的文件
find . -name “.txt” -o -name “.pdf” 在当前目录下查找以.txt 结尾的或这以.pdf结尾
find . -iname “AA” 忽略大小写查找AA文件
文件类型分类

基本命令-帮助查询-find
按文件类型
find [查找的路径][选项] [参数]
选项:
-type:文件分类超找
-maxdepth :从当前目录开始搜索的深度(也 就是子目录的嵌套)
参数: f(表示普通文件),c, d, l, b ,s ,p 这些文件类 型
find . -type f 在当前文件夹下查找普 通文件
find . -type d 在当前目录下查找目录
find . -maxdepth 3 -type f 当前目录开始深度为3层 的所有普通文件
基本命令-帮助查询
查看文件的信息
stat 用来查看文件的具体存储信息和时间等信息
stat 参数
参数: 文件名
stat a.txt 查看a.txt文件信息
统计文本
wc 用来计算数字。利用wc指令我们可以计算文件的 Byte数、字数或是列数,若不指定文件名称,或是 所给予的文件名为“-”,则wc指令会从标准输入 设备读取数据。
wc [选项] [文件]
选项: -c:只显示Bytes数; -l:只显示列数; -w:只显示字数。
wc xxx.txt 显示文本的行号 字符数 单词数
wc -c 显示字符数
查看文本内容
cat 用来显示文件的内容
cat [选项] [文件]
选项:
-n:有1开始对所有输出的行数编号;
-b:和-n相似,只不过对于空白行不编号;
cat xxx.txt 显示文本的内容直接输出在屏幕上
cat -n xxx.txt 在每一行前加行号
查看文本内容
more 命令一次显示一屏文本,满屏后停下来,并且在屏 幕的底部出现一个提示信息,给出至今己显示的该 文件的百分比
more [文件]
操作:
按Space键:显示文本的下一屏内容。
按Enier键:只显示文本的下一行内容。
按H键:显示帮助屏,该屏上有相关的帮助信息。
按B键:显示上一屏内容。
按Q键:退出more命令;
more xxx.txt 分进度显示文本内容
查看文本内容
less 用less命令显示文件时,用PageUp键向上翻页,用 PageDown键向下翻页。要退出less程序,应按Q 键。
less [参数] [文件]
参数 -e:文件内容显示完毕后,自动退出;
-N:每一行行首显示行号;
less xxx.txt 分屏显示文本内容
查看文本内容
head 用于显示文件的开头的内容。在默认情况下,head 命令显示文件的头10行内容。
head [参数] [文件]
参数 -n:指定从头显示多少行;
head -5 xxx.txt 查看头5行
查看文本内容
tail tail命令默认在屏幕上显示指定文件的末尾10行。
tail [参数] [文件]
参数 -n:指定从尾显示多少行; -f:监控文件尾部插入的行
tail -5 xxx.txt 查看尾5行
显示日历
cal 显示日历,可以按照指定的年份月份来显示,还可 以显示当年中的第几天
cal [选项] [月份] [年份]
选项:
-s: 显示星期天为一个星期的第一天,默认的 格式
-m: 显示星期一为一个星期的第一天
-j: 显示在当年中的第几天
月份: 1-12
年份: 1-9999
cal 显示当年当月的日历
cal 8 2017 显示2017年8月的日历
cal -j 8 2017 显示8月的是当年的第几 天
显示时间
date 打印不同格式的时间或日期,以及要根据时间和日 期执行操作,也可以使用命令设置固定的格式,在 类UNIX系统中,日期被存储为一个整数,1970年1 月1日0时0分0秒起流逝的秒数
date [选项] [参数]
选项:
-d<字符串>:显示字符串所指的日期与时间 。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间 。字符串前后必须加上双引号;
-u:显示GMT(世界时间);
date +“%Y-%m-%d %H-%M-%S” 格式化显示时间
date -s “20180523 00:20:00” 设置时间
文件大小
du 对文件和目录磁盘使用的空间的查看
du [选项] [参数]
选项:
-s 仅显示总计,只列出最后加总的值。
-h 以K,M,G为单位,提高信息的可读性。
参数: 目录或文件
du kk 查看kk文件的大小
连接
ln ln命令用来为文件创件连接,连接类型分为硬连接 和符号连接两种,默认的连接类型是硬连接。如果 要创建符号连接必须使用"-s"选项。
ln [选项] [参数]
选项: -s:创建软连接
参数: 源文件:指定要连接的文件
目标文件:指定源文件要连接的文件
ln -s kk /lnkk 将kk文件做一个软连接到 /lnkk
查看历史命令
history 显示指定数目的历史指令命令,历史命令是被保存 在内存中的,当退出或者登录shell时,会自动保存 或读取。在内存中,历史命令仅能够存储1000条历 史命令。
history [选项] [参数]
选项:
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令 文件中;
-r:将历史命令文件中的命令读入当前历史 命令缓冲区;
参数: n:打印最近的n条历史命令;
history 10 使用history命令显示最近使用的10条历史命令
基本命令-其他命令
退出shell
exit 退出shell,并返回给定值。在shell脚本中可以终止 当前脚本执行。
exit 没有选项,没有参数,是一个单命令
exit 退出shell
控制台输出
echo 在shell中打印shell变量的值,或者直接输出指定的字符串
echo [参数]
参数: 要输出的值或字符串
echo “hello” 在终端输出hello
命令别名
alias 使用该命令可以将一些较长的命令进行简化。使用 alias时,用户必须使用单引号’'将原来的命令引起来, 防止特殊字符导致错误。
alias [选项] [参数]
选项: -p:打印已经设置的命令别名。
参数: alias 新的命令=‘原命令 -选项/参数’
alias -p 显示已有的别名
alias cc=‘ls -il’ 给ls -il 组合命令下·其别名
unalias 用来取消命令别名,是为shell内建命令。如果需要 取消任意一个命令别名,则使用该命令别名作为指 令的参数选项即可。
unalias [选项] [参数]
选项: -a:取消所有命令别名。
参数: 命令别名:指定要取消的命令别名。
unalias lskk 取消 lskk这个别名
文本查找
grep 是一种强大的文本搜索工具,它能使用正则表达式 搜索文本,并把匹配的行打印出来。
grep [选项] [参数]
选项:
-i 忽略字符大小写的差别。
-n 在显示符合范本样式的那一列之前, 标示出该列的编号。
-v 反转查找。
参数:
关键字:要超找的字符串
文件路径:要去哪个文件去超找
grep “text” -n file_name 输出包含匹配字符串
grep -v “text” file_name 输出除之外的所有行
止特殊字符导致错误。
alias [选项] [参数]
选项: -p:打印已经设置的命令别名。
参数: alias 新的命令=‘原命令 -选项/参数’
alias -p 显示已有的别名
alias cc=‘ls -il’ 给ls -il 组合命令下·其别名
unalias 用来取消命令别名,是为shell内建命令。如果需要 取消任意一个命令别名,则使用该命令别名作为指 令的参数选项即可。
unalias [选项] [参数]
选项: -a:取消所有命令别名。
参数: 命令别名:指定要取消的命令别名。
unalias lskk 取消 lskk这个别名
文本查找
grep 是一种强大的文本搜索工具,它能使用正则表达式 搜索文本,并把匹配的行打印出来。
grep [选项] [参数]
选项:
-i 忽略字符大小写的差别。
-n 在显示符合范本样式的那一列之前, 标示出该列的编号。
-v 反转查找。
参数:
关键字:要超找的字符串
文件路径:要去哪个文件去超找
grep “text” -n file_name 输出包含匹配字符串
grep -v “text” file_name 输出除之外的所有行
相关文章:
Linux大集合
Linux Linux是什么? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、 支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和 64位硬件。 Linux内核 是一个Linux系统…...
深入解析 Spring 事务机制
当构建复杂的企业级应用程序时,数据一致性和可靠性是至关重要的。Spring 框架提供了强大而灵活的事务管理机制,成为开发者处理事务的首选工具。本文将深入探讨 Spring 事务的使用和原理,为大家提供全面的了解和实际应用的指导。 本文概览 首…...
第9章 安全漏洞、威胁和对策(9.11-9.16)
9.11 专用设备 专用设备王国疆域辽阔,而且仍在不断扩张。 专用设备是指为某一特定目的而设计,供某一特定类型机构使用或执行某一特定功能的任何设备。 它们可被看作DCS、物联网、智能设备、端点设备或边缘计算系统的一个类型。 医疗设备、智能汽车、…...
Mysql-数据库压力测试
安装软件 官方软件 安装插件提供了更多的监听器选项 数据库驱动 数据库测试 配置 这里以一个简单的案例进行,进行连接池为10,20,30的梯度压测: select * from tb_order_item where id 1410932957404114945;新建一个线程组 新增一个连接池配置 新建一…...
CI/CD总结
bitbucket deployment: Bitbucket Cloud resources | Bitbucket Cloud | Atlassian Support Jenkins:...
【CSS】margin塌陷和margin合并及其解决方案
【CSS】margin塌陷和margin合并及其解决方案 一、解决margin塌陷的问题二、避免外边距margin重叠(margin合并) 一、解决margin塌陷的问题 问题:当父元素包裹着一个子元素且父元素没有边框的时候,当给子元素设置margin-top:100px&…...
Python并发
Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多线程(Thread)的情况下,不能发挥多核的优势。而使用多进程(Multiprocess),则可以发挥多核的优势真正地提高效率。…...
2024-02-04(hive)
1.Hive中的分区表 可以选择字段作为表分区。 分区其实就是HDFS上的不同文件夹。 分区表可以极大的提高特定场景下Hive的操作性能。 2.分区语法 create table tablename(...) partitioned by (分区列 列类型, ...) row format delimited fields terminated by ; 3.Hive中的…...
P9420 [蓝桥杯 2023 国 B] 子 2023 / 双子数--2024冲刺蓝桥杯省一
点击跳转例题 子2023思路:dp。最开始想着枚举,但是超时,想着优化以下,但是还是不行。 那么切换算法,应该是dp: 1.f [i] 表示当前字符串 以 2023 为第 i 位的数量方案:如f [0] 表示 前i个字符串…...
The Back-And-Forth Method (BFM) for Wasserstein Gradient Flows windows安装
本文记录了BFM算法代码在windows上的安装过程。 算法原网站:https://wasserstein-gradient-flows.netlify.app/ github:https://github.com/wonjunee/wgfBFMcodes 文章目录 FFTWwgfBFMcodesMATLABpython注 FFTW 官网/下载路径:https://ww…...
【GAMES101】Lecture 19 透镜
目录 理想的薄透镜 模糊 利用透镜模型做光线追踪 景深(Depth of Field) 理想的薄透镜 在实际的相机中都是用的一组透镜来作为这个镜头 这个因为真实的棱镜无法将光线真正聚焦到一个点上,它只能聚在一堆上 所以方便研究提出了一种理想化的…...
防范恶意勒索攻击!亚信安全发布《勒索家族和勒索事件监控报告》
本周态势快速感知 本周全球共监测到勒索事件81起,事件数量有所下降,比上月降低20%。 lockbit3.0仍然是影响最严重的勒索家族;akira和incransom也是两个活动频繁的恶意家族,需要注意防范。 本周alphv勒索组织窃取MBC法律专业公司…...
AR人脸106240点位检测解决方案
美摄科技针对企业需求推出了AR人脸106/240点位检测解决方案,为企业提供高效、精准的人脸识别服务,采用先进的人脸识别算法和机器学习技术,通过高精度、高速度的检测设备,对人脸进行快速、准确地定位和识别。该方案适用于各种应用场…...
数字图像处理实验记录八(图像压缩实验)
前言:做这个实验的时候很忙,就都是你抄我我抄你了 一、基础知识 1.为什么要进行图像压缩: 图像的数据量巨大,对计算机的处理速度、存储容量要求高。传输信道带宽、通信链路容量一定,需要减少传输数据量&a…...
navigator.mediaDevices.getUserMedia获取本地音频/麦克权限并提示用户
navigator.mediaDevices.getUserMedia获取本地音频/麦克权限并提示用户 效果获取权限NotFoundErrorNotAllowedError 代码 效果 获取权限 NotFoundError NotAllowedError 代码 // 调用 captureLocalMedia()// 方法 function captureLocalMedia() {console.warn(Requesting lo…...
CTF-show WEB入门--web19
今晚web19也就顺便解决了 老样子我们先打开题目看看题目提示: 可以看到题目提示为: 密钥什么的,就不要放在前端了 然后我们打开题目链接: 然后我们查看网页源代码: 可以发现有用的内容全在网页源代码里。 前端验证…...
04 使用gRPC实现客户端和服务端通信
使用gRPC实现客户端和服务端通信 参考文档: 基于C#的GRPC 1 创建项目和文件夹 GrpcClientDemoGrpcServerDemoProtos解决方案和文件夹1.1 添加nuget依赖 客户端和服务器都要有依赖和gRPC_Objects文件夹 <ItemGroup><PackageReference Include"Google.Protobu…...
设计模式-行为型模式(下)
1.访问者模式 访问者模式在实际开发中使用的非常少,因为它比较难以实现并且应用该模式肯能会导致代码的可读性变差,可维护性变差,在没有特别必要的情况下,不建议使用访问者模式. 访问者模式(Visitor Pattern) 的原始定义是: 允许在运行时将一个或多个操作应用于一…...
华为交换机常用命令
一、查看命令 1、查看交换机信息 display version 查看交换机软件版本display clock 查看交换机时钟2、查看交换机配置 display saved-configuration 显示系统保存配置display current-configuration 显示系统当前配置 3、查看当前对象信息 display this …...
【Linux】信号-上
欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:题目解析 🌎推荐文章:【LeetCode】winter vacation training 目录 👉🏻信号的概念与产生jobs命令普通信号和实…...
<6>-MySQL表的增删查改
目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表…...
Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...
屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
ios苹果系统,js 滑动屏幕、锚定无效
现象:window.addEventListener监听touch无效,划不动屏幕,但是代码逻辑都有执行到。 scrollIntoView也无效。 原因:这是因为 iOS 的触摸事件处理机制和 touch-action: none 的设置有关。ios有太多得交互动作,从而会影响…...
安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)
船舶制造装配管理现状:装配工作依赖人工经验,装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书,但在实际执行中,工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...
绕过 Xcode?使用 Appuploader和主流工具实现 iOS 上架自动化
iOS 应用的发布流程一直是开发链路中最“苹果味”的环节:强依赖 Xcode、必须使用 macOS、各种证书和描述文件配置……对很多跨平台开发者来说,这一套流程并不友好。 特别是当你的项目主要在 Windows 或 Linux 下开发(例如 Flutter、React Na…...
企业大模型服务合规指南:深度解析备案与登记制度
伴随AI技术的爆炸式发展,尤其是大模型(LLM)在各行各业的深度应用和整合,企业利用AI技术提升效率、创新服务的步伐不断加快。无论是像DeepSeek这样的前沿技术提供者,还是积极拥抱AI转型的传统企业,在面向公众…...
