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

【人工智能导论】第2.3章知识表示、确定性推理

1、李明的父亲是教师,用谓词逻辑可以表示为Teacher(father(Liming))这里father(Liming)是( )
A、常量 LIMING
B、变元 X未知的可取多个值的对象
C、函数 X的父亲
D、一元谓词 x是老师

2、定义谓词Like(x,y) 表示x喜欢y,个体域为全体人类,以下表示“每个人都有喜欢的人”含义的 谓词公式是( )B

3、对于谓词公式,以下说法错误的是( C)
A、上述公式中的所有 y 是自由变元
B、P(x, y) 中的 x 是约束变元
C、R(x, y) 中的 x 是约束变元
D、Q(x, y) 中的 x 是约束变元

约束变元:量词(如全称量词 ∀ 或存在量词 ∃)所限定的变量

自由变元:没有被量词限定

4、不适合用产生式表示法表示的知识是( C)
A、由许多相对独立的知识元组成的领域知识
B、可以表示为一系列相对独立的求解问题的操作
C、具有结构关系的知识
D、具有经验性及不确定性的知识

产生式规则(Production Rules):形式为 "IF 条件 THEN 结论"。基于规则的知识表示

  • 产生式表示法:适合表示独立的、经验性、不确定性的知识,尤其是由许多相对独立的知识元组成的领域知识,或者可以分解为一系列相对独立操作的问题。

  • 对于具有复杂结构关系的知识,产生式表示法不太适用。--框架表示法

5、下列不是框架表示法特点的是(D )
A、结构性
B、模块性
C、继承性
D、自然性

框架表示法通过构建 框架(Frame)来表示个体(对象)的知识。每个框架就像是一个数据结构,里面包含了与某个对象相关的属性、行为和关系。

6、假设我们定义了以下谓词: Study(x) x肯学习 ,Lucky(x) x是幸运的 那么下列哪个谓词公式对于以下知识的表示是正确的? “小张不肯学习他是幸运的”
A、﹁Study(zhang)∧Lucky(zhang)
B、﹁(Study(zhang)∧Lucky(zhang))
C、﹁(Study(zhang)∨Lucky(zhang))
D、﹁Study(zhang)∨Lucky(zhang)

--用析取还是合取?A但B可以理解为“A且B”,即 A 和 B 同时成立﹁Study(zhang)∧Lucky(zhang)

 

关系含义举例
析取(∨):表示至少一个为真,两个条件之间是“或”的关系。A ∨ B(A或B成立即可)
与(∧):表示两个条件都为真,两个条件之间是“并且”的关系。A ∧ B(A和B都成立)

7、以下哪一项属于产生式?A
A、编译原理中的文法
B、数据库中的SQL语句
C、程序设计中的IF语句 用于控制执行流程
D、操作系统中的作业调度算法

产生式是定义语言结构和语法的规则,用来推导和生成符号

if then 基于规则的知识表示

它的基本形式是:
左侧 → 右侧,描述从一个符号生成另一个符号。是语法规则的一部分

8、把一组产生式放在一起,让他们互相配合,协同作用,一个产生式生成的结论可以供另一个产生式作为已知事实使用,以求得问题的解,这样的系统称为产生式系统。一般来说,一个产生式系统由( BD)组成。
A、解释器
B、规则库
C、综合数据库
D、推理机

产生式系统:

  • 规则库(Rule Base):包含所有产生式规则,有前提和结论组成

  • 工作存储区(Working Memory):存储当前的已知事实

  • 推理机(Inference Engine):根据规则和事实进行推理

参考答案:见本章说明

9、一阶谓词逻辑中的个体可以是( )
A、常量
B、变元

C、函数
D、一元谓词

10、一阶谓词逻辑表示法的优点有( )
A、自然性
B、精确性
C、严密性 符合
逻辑公理推理规则
D、易实现

11、以下哪些是谓词公式?AC
A、P(x)
B、﹁P(x)∧Q(x)←R(x)
C、P(x)→Q(x)
D、P(x)+Q(X)→Q(x)

谓词公式包括:谓词,变元xy,常量jun,量词, ∃,逻辑连接词, , , ¬

12、一个命题不能同时既为真又为假,但可以在一种条件下为真,在另一种条件为假。

13、命题逻辑可以把所描述的事物的结构及其逻辑特征反映出来,也能把不同事物间的共同特征表述出来。

14、一阶谓词逻辑表示法可以表示不确定的知识。

15、框架表示法不能表示具有因果关系的知识。

错 框架表示法不仅能够表示对象的属性和关系,还可以通过设计子框架的关系来表示因果关系

16、产生式系统求解问题的过程是一个反复进行“匹配–冲突消解–执行”的过程。

对 产生式系统通过匹配(matching)规则与当前事实、冲突消解(conflict resolution)来选择适用的规则,并执行(execution)这些规则以推导新事实。

17、框架的槽值或侧面值不能是另一个框架的名字。

错 框架是模块性,继承性的

18、产生式有固定的格式,每一条产生式规则都由前提与结论(操作)两部分组成。

19、论域是由所讨论对象的全体构成的非空集合。

对 论域指的是所有个体的集合

第3章 确定性推理方法

1、由一般性知识推出适合于某一具体情况的结论的推理是?
A、演绎推理
B、归纳推理
C、默认推理
D、单调推理

演绎推理:用一般性知识推导出具体结论的过程

归纳推理(B)是从具体的观察或实例推导出一般性结论的过程。

默认推理(C)是指在没有充分证据时,根据已知信息作出的合理假设。

单调推理(D)是指推理过程中不会引入矛盾的推理方式。

2、若C1=P(x) ∨Q(x),C2=┐P(a) ∨R(y),则C1和C2的归结式R(C1,C2)=( )
A、P(x) ∨Q(x)
B、P(a) ∨Q(x)
C、Q(x) ∨R(y)
D、Q(a) ∨R(y)

归结??

3、在公式中 ∀y∃x p(x,y)),存在量词是在全称量词的辖域内,我们允许所存在的x可能依赖于y值。令这种依赖关系明显地由函数所定义,把每个y值映射到存在的那个x。这种函数叫做( )
A、依赖函数
B、Skolem函数
C、决定函数
D、多元函数

参考答案:见本章说明

4、P→Q Q→R => P→R 该永真蕴含式属于( )
A、假言推理
B、拒取式推理
C、假言三段论
D、全称固化

假言推理:

  • 如果P,则Q(P → Q)

  • P为真(P)

  • 因此Q为真(Q)

拒取式推理:后错推前面

  • 如果P,则Q(P → Q)

  • Q为假(¬Q)

  • 因此P为假(¬P)

假言三段论

  • 如果P,则Q(P → Q)

  • 如果Q,则R(Q → R)

  • 因此,如果P,则R(P → R)

全称固化:

5、谓词逻辑下,子句 C1=L∨C1’, C2= ┐L∨C2’, 若σ是互补文字的最一般合一代换,则其归结式 C12=( )
A、C1’σ∨C2’σ
B、C1’∨C2’
C、C1’σ∧C2’σ
D、C1’∧C2’

参考答案:见本章说明

6、以下属于不合法代换的有( )
A、{f(a)/b}
B、{x/y,f(y)/x}
C、{a/y,f(y)/x}
D、{f(x)/y,x/z}

参考答案:见本章说明

7、以下推理错误的是( )
A、P,P→Q => Q 假言推理
B、┓Q,P→Q => ┓P 拒取式
C、Q,P→Q => P         
D、┓P,P→Q => ┓Q

参考答案:见本章说明

8、从初始证据出发,按某种策略不断运用知识库中的已知知识,逐步推出结论的过程称为推理。

正确。推理是从已知事实出发,根据推理规则逐步得出结论的过程。

9、任何文字的合取式称为子句。

子句是多个文字通过析取符号(OR)连接在一起的。

P(x) ∨ Q(x, y) 就是一个子句,其中包含两个文字:P(x)Q(x, y)

10、空子句是可以满足的。

错,空子句表示逻辑矛盾,它是一个无法满足的子句

11、谓词公式不可满足的充要条件是其子句集不可满足。

  • 正确。如果谓词公式不可满足,那么它的子句集也不可满足。

归结:在子句集找到互补文字,并消去,得到新的子句。直到得到一个空子句(逻辑冲突)或不能再归结。

归结的目标是判断公式/原子句集 是否可满足

通过归结得到空子句,证明公式/是不可满足的。

12、对于一阶谓词逻辑,若子句集是不可满足的,则必存在一个从该子句集到空子句的归结演绎。

对,如果子句集是不可满足的,通过归结方法我们可以推导出一个空子句,即表示矛盾或无法满足的情况。

13、对于一阶谓词逻辑,如果没有归结出空子句,则说明原谓词公式是不可满足的。

错,没有归结出空子句不代表原子句集可满足

相关文章:

【人工智能导论】第2.3章知识表示、确定性推理

1、李明的父亲是教师,用谓词逻辑可以表示为Teacher(father(Liming))这里father(Liming)是( ) A、常量 LIMING B、变元 X未知的可取多个值的对象 C、函数 X的父亲 D、一元…...

【QT】一个界面中嵌入其它界面(一)

在 Qt 中嵌入其他界面通常可以通过以下几种方式实现。以下是详细的步骤说明和示例代码: 方法 1:直接通过布局嵌入子部件 如果目标界面是 QWidget 的子类,可以直接将其添加到父窗口的布局中。 步骤: 创建子界面类: //…...

[学习]POSIX消息队列的原理与案例分析(完整示例代码)

POSIX消息队列的原理与案例分析 文章目录 POSIX消息队列的原理与案例分析摘要关键词一、引言1.1 研究背景与意义1.2 国内外研究现状1.3 研究内容与方法 二、POSIX消息队列的基本原理2.1 消息队列概述2.2 POSIX消息队列的特性2.2 POSIX消息队列的特性2.3 POSIX消息队列的内部机制…...

IDC数据中心动力环境监控系统解决方案

文档围绕 IDC 数据中心动力环境监控系统解决方案展开,先介绍数据中心分级,包括国家规范的 A/B/C 级和美国 TIA-942 标准的 Tier1-Tier4 级,强调动环监控对数据中心的重要性。接着阐述系统架构,涵盖底端设备层、采集层、接入层、服务层、应用层,具备数据采集、分析、可视化…...

WebSphere Application Server(WAS)8.5.5教程第五讲

续前篇! 一、Web 应用部署与类加载策略 Web 应用部署与类加载策略是 WebSphere Application Server(WAS)日常管理的核心部分,尤其对运行大型企业级 Java 应用(如 BAW)非常关键。本讲将分两部分讲解&#…...

Golang中的runtime.LockOSThread 和 runtime.UnlockOSThread

在runtime中有runtime.LockOSThread 和 runtime.UnlockOSThread 两个函数,这两个函数有什么作用呢?我们看一下标准库中对它们的解释。 runtime.LockOSThread // LockOSThread wires the calling goroutine to its current operating system thread. // T…...

计算圆周率 (python)

使用模特卡罗方法(模拟法),模拟撒点100000次,计算圆周率π 输入格式: 一个整数,表示随机数种子 输出格式: 计算的π值,结果小数点后保留5位数字 输入样例: 在这里给出一组输入。例如: 10…...

机器学习EM算法原理及推导

在机器学习与统计推断中,我们经常会遇到“缺失数据”或“潜在变量”(latent variables)的情形:样本并非完全可观测,而部分信息被隐藏或丢失。这种情况下,直接对观测数据做极大似然估计(Maximum …...

Linux项目部署全攻略:从环境搭建到前后端部署实战

Linux项目部署全攻略:从环境搭建到前后端部署实战 注:根据黑马程序员javawebAI视频课程总结: 视频地址 详细讲义地址 一、Linux基础入门:为什么选择Linux? 要成为一名Java开发工程师,掌握Linux是企业级…...

人工智能重塑医疗健康:从辅助诊断到个性化治疗的全方位变革

人工智能正在以前所未有的速度改变着医疗健康领域,从影像诊断到药物研发,从医院管理到远程医疗,AI 技术已渗透到医疗服务的各个环节。本文将深入探讨人工智能如何赋能医疗健康产业,分析其在医学影像、临床决策、药物研发、个性化医…...

ubuntu系统 | dify+ollama+deepseek搭建本地应用

1、安装 Ollama 下载并安装 Ollama (llm) wangqiangwangqiang:~$ curl -fsSL https://ollama.ai/install.sh | bash >>> Installing ollama to /usr/local >>> Downloading Linux amd64 bundle0.3% curl -fsSL https://ollama.ai/install.sh (下…...

NHANES最新指标推荐:C-DII

文章题目:Non-linear relationship between the childrens dietary inflammatory index and asthma risk: identifying a critical inflection point in US children and adolescents DOI:10.3389/fnut.2025.1538378 中文标题:儿童饮食炎症指…...

【PhysUnits】4.4 零类型(Z0)及其算术运算(zero.rs)

一、源码 该代码定义了一个类型系统中的零类型Z0,并为其实现了基本的算术运算(加法、减法、乘法、除法)。这是一个典型的类型级编程示例,使用Rust的类型系统在编译期进行数学运算。 //! 零类型(Z0)及其算术运算实现 //! //! 本…...

【大模型面试每日一题】Day 23:如何设计一个支持多模态(文本+图像)的大模型架构?

【大模型面试每日一题】Day 23:如何设计一个支持多模态(文本图像)的大模型架构? 📌 题目重现 🌟🌟🌟 面试官:我们需要构建一个同时处理文本和图像的多模态大模型&#…...

BUUCTF PWN刷题笔记(持续更新!!)

ciscn_2019_c_1 64位,没有开启保护。点进去没发现明显的漏洞函数,考虑泄露libc基地址的rop构造。先看看有多少gadget 估计也够用了。puts函数只接受一个参数,观看汇编看看用的哪个寄存器传输的参数。 用的是edi。但是我们怎么找到so的版本呢…...

Tare使用MCP|Win11安装UV

servers/src/git at main modelcontextprotocol/servers GitHub 进入Installation | uv 打开powershell 运行 (如果要删除 文章中也有删除的链接) powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" …...

小白的进阶之路-人工智能从初步到精通pytorch的基本流程详解-1

Pytorch大致流程一览表: 主题内容1 准备数据数据几乎可以是任何东西,但在开始之前,我们将创建一条简单的直线2 建立模型在这里,我们将创建一个模型来学习数据中的模式,我们还将选择损失函数,优化器并构建一个训练循环。3 拟合模型我们已经有了数据和模型,现在让模型尝试…...

linux kernel 编译

1. 获取内核源码 从官方仓库获取: 访问kernel.org下载所需版本的Linux内核源码压缩包(如linux-x.y.z.tar.xz)。或者使用Git克隆特定版本: bash git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitcd linux-stablegit checkout vX.Y.Z # 切…...

【氮化镓】偏置对GaN HEMT 单粒子效应的影响

2025年5月19日,西安电子科技大学的Ling Lv等人在《IEEE Transactions on Electron Devices》期刊发表了题为《Single-Event Effects of AlGaN/GaN HEMTs Under Different Biases》的文章,基于实验和TCAD仿真模拟方法,研究了单粒子效应对关断状态、半开启状态和开启状态下AlG…...

Assistants API

一、前言 0.1、从轰动一时的 OpenAI DevDay 说起 2023 年 11 月 6 日,OpenAI DevDay 发表了一系列新能力,其中包括:GPT Store 和 Assistants API 这一波操作一度被认为是创业公司终结者 0.2、GPTs 和 Assistants API 本质是降低开发门槛 可操控性和易用性之间的权衡与折中…...

AcWing 223. 阿九大战朱最学——扩展欧几里得算法

题目来源 223. 阿九大战朱最学 - AcWing题库 题目描述 自从朱最学搞定了 QQ 农场以后,就开始捉摸去 QQ 牧场干些事业,不仅在自己的牧场养牛,还到阿九的牧场放牛! 阿九很生气,有一次朱最学想知道阿九牧场奶牛的数量…...

开发指南116-font-size: 0的使用

平台前台的css样式里有几个地方用到了font-size: 0,这是个使用小技巧。原理说明:font-size 属性用于定义元素中文本的大小。当设置 font-size: 0 时,意味着该元素内的文本将不占据空间。当元素的 font-size 设置为零时,该元素内的…...

算法-数对的使用

1、数对可用于数组排序中&#xff0c;并且可记忆化排序前的元素下标 #include<iostream> #include<string> #include<bits/stdc.h> using namespace std; typedef long long ll; const int N 2e5 10; pair<int, int> a[N]; void solve() {ll n;cin …...

EmoBox:我与 CodeBuddy 共创的 Emoji 表情分类小工具

我正在参加CodeBuddy「首席试玩官」内容创作大赛&#xff0c;本文所使用的 CodeBuddy 免费下载链接&#xff1a;腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 最近我萌生了一个想法&#xff0c;想做一个小而美的工具——一个叫「EmoBox」的 emoji 表情分类应用&#xff0…...

力扣HOT100之二叉树:199. 二叉树的右视图

这道题没啥好说的&#xff0c;首先定义一个向量来保存每一层的最后一个元素&#xff0c;直接用层序遍历&#xff08;广度优先搜索&#xff09;遍历二叉树&#xff0c;然后将每一层的最后一个元素加入到这个向量中即可。属于是二叉树层序遍历的模板题。 /*** Definition for a …...

力扣992做题笔记

左神做法的理论依据 我们可以通过 集合的包含关系 和 具体示例枚举 来直观理解这一推导过程。以下结合题目示例 1 进行详细说明&#xff1a; 示例 1 分析 输入&#xff1a;nums [1,2,1,2,3], k 2 目标&#xff1a;计算恰好包含 2 种不同整数 的子数组个数。 步骤一集合 A…...

特征值与特征向量的计算——PCA的数学基础

特征值与特征向量 定义 令 A {\bm A} A为 n n n \times n nn矩阵&#xff0c;如果存在非零向量 x {\bm x} x使得 A x λ x (1) {\bm A}{\bm x} \lambda {\bm x}\tag{1} Axλx(1) 成立&#xff0c;则称数 λ \lambda λ是矩阵 A {\bm A} A的特征值&#xff0c;称非零向量 x…...

vue2.0 的计算属性

个人简介 &#x1f468;‍&#x1f4bb;‍个人主页&#xff1a; 魔术师 &#x1f4d6;学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全栈发展 &#x1f6b4;个人状态&#xff1a; 研发工程师&#xff0c;现效力于政务服务网事业 &#x1f1e8;&#x1f1f3;人生格言&…...

【数根】2022-1-24

缘由程序设计 -- 数根&#xff08;2&#xff09;-编程语言-CSDN问答 void 数根() {//缘由https://ask.csdn.net/questions/7635593?spm1005.2025.3001.5141std::string n;int m 0, a 0;std::cin >> n;while (n[a] ! \0)m n[a] - 0;a 0;while (m)a m - m / 10 * 10…...

【Android】一键创建Keystore + Keystore 参数说明 + 查询SHA256(JDK Keytool Keystore)

一键创建 Android Keystore 的实用方法与参数详解 在 Android 应用开发与发布中&#xff0c;**Keystore&#xff08;签名文件&#xff09;**扮演着至关重要的角色。本文将介绍如何通过 .bat 脚本一键创建 Keystore 文件&#xff0c;并详细讲解每一个参数的含义&#xff0c;帮助…...

laravel 通过Validator::make验证后,如何拿到验证后的值

在 Laravel 中&#xff0c;通过 Validator::make 创建的验证器实例验证数据后&#xff0c;可以通过以下方式获取验证后的值&#xff1a; 使用 validate() 方法 调用验证器实例的 validate() 方法&#xff0c;会返回经过验证的数据数组。如果验证失败&#xff0c;该方法会抛出 V…...

centos把jar包配置成服务并设置开机自启

1.准备好jar包&#xff0c;启动路径&#xff0c;日志路径 2.编写启动脚步 vim /etc/systemd/system/test.service [Unit] Descriptionlapis Requiresnetwork.target remote-fs.target ##启动优先级&#xff0c;在下面的服务之后启动 Afterkafka.service zookeeper.service n…...

CentOS相关操作hub(更新中)

CentOS介绍&#xff1a; CentOS&#xff08;Community Enterprise Operating System&#xff09;是基于 Red Hat Enterprise Linux&#xff08;RHEL&#xff09;源代码编译的开源企业级操作系统&#xff0c;提供与 RHEL 二进制兼容的功能 完全兼容 RHEL&#xff0c;可直接使用…...

数据库(一):分布式数据库

定义 分布式数据库&#xff08;Distributed Database&#xff09; 是指&#xff1a; 数据分布在多个物理位置&#xff0c;但对用户透明&#xff0c;表现为一个统一逻辑数据库的系统。 结构模式&#xff08;三层模式扩展&#xff09; 层次作用对应实体用户层提供统一视图&…...

人工智能(AI)与BIM:建筑业创新实践的深度融合

一、BIM在建筑领域的发展现状与挑战 作为建筑数字化的核心技术&#xff0c;BIM通过三维模型集成建筑全生命周期信息&#xff0c;已成为工程设计、施工及运维的标准工作流程。当前&#xff0c;BIM在碰撞检测、施工模拟、成本管控等场景的应用已较为成熟&#xff0c;但行业仍面临…...

FIR数字滤波器设计与实现

低通滤波器的设计与实现 打开Matlab ,运行命令filterDesigner&#xff0c;选择FIR 最小二乘或者其它&#xff0c;设置采样频率&#xff0c;和低通滤波器截止频率。点击设计滤波器&#xff0c;如图1&#xff1a; 点击目标生成.C头文件&#xff0c;滤波器系数如下&#xff1a; …...

软件架构之-论高并发下的可用性技术

论高并发下的可用性技术 摘要正文摘要 ;2023年2月,本人所在集团公司承接了长三角地区某省渔船图纸电子化审查系统项目开发,该项目旨在为长三角地区渔船建造设计院、以及渔船审图机构提供一个便捷化的服务平台。在此项目中,我作为项目组成员参与了项目建设工作,并担任系统架…...

阻塞队列:线程安全与生产者消费者模型解析

一、阻塞队列 阻塞队列就是基于普通队列做出扩展 1.线程安全的 如果针对一个已经满了的队列进行入队列&#xff0c;此时入队列操作就会阻塞&#xff0c;一直阻塞到队列不满&#xff08;其他线程出队列元素&#xff09;之后 如果针对一个已经空了的队列进行出队列&#xff0c…...

【时时三省】(C语言基础)用函数实现模块化程序设计

山不在高&#xff0c;有仙则名。水不在深&#xff0c;有龙则灵。 ----CSDN 时时三省 为什么要用函数&#xff1f; 已经能够编写一些简单的C程序&#xff0c;但是如果程序的功能比较多&#xff0c;规模比较大&#xff0c;把所有的程序代码都写在一个主函数(main函数)中&#x…...

基于CATIA参数化圆锥建模的自动化插件开发实践——NX建模之圆锥体命令的参考与移植(一)

引言​​ 在CATIA二次开发领域&#xff0c;Python因其灵活性和丰富的库支持逐渐成为高效工具开发的首选语言。本文将以笔者开发的​​CATIA锥体自动化建模工具​​为例&#xff0c;参考NX软件中高效锥体创建命令&#xff0c;深度解析基于PySide6 GUI框架与pycatia接口库的集成…...

天才简史——Paolo Fiorini与他的速度障碍法

一、背景 第一次“认识”Paolo Fiorini教授是看了DMP的体积避障论文《Dynamic Movement Primitives: Volumetric Obstacle Avoidance》&#xff0c;而且他的学生Michele Ginesi将相关代码开源了&#xff0c;后来查阅了Paolo Fiorini相关资料才发现他竟然是速度障碍法的作者&am…...

第五天的尝试

目录 一、每日一言 二、练习题 三、效果展示 四、下次题目 五、总结 一、每日一言 毅力是永久的享受。 没有人是一座孤岛&#xff0c;每个人都是这块大陆的一部分。 二、练习题 import numpy as np import matplotlib.pyplot as plt array np.array([1,2,3,4,5]) plt.plot…...

大小端模式和消息的加密解密

大小端模式 知识点一 什么是大小端模式 // 大端模式 // 是指数据的高字节保存在内存的低地址中 // 而数据的低字节保存在内存的高地址中 // 这样的存储模式有点儿类似于把数据当作字符串顺序处理 // 地址由小向大增加,数据从高位往低位放 …...

(1) 查看端口状态

1. lsof 和 netstat 命令的区别 1.1 lsof 概念&#xff1a;只有在 root 的命令下才能执行&#xff0c;否则无内容显示&#xff1b;root 命令下显示完全 lsof -i: 8080 1.2 netstat 普通用户下显示不完全&#xff0c;root 命令下显示完全 netstat -tunlp | grep 8080 1.3…...

【C++]string模拟实现

#pragma once #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> #include<assert.h> using namespace std; namespace liu {class string{public:using iterator char*;using const_iterator const char*;//string();//无参构造 string(const string&…...

Linux动静态库制作与原理

什么是库 库是写好的现有的&#xff0c;成熟的&#xff0c;可以复用的代码。现实中每个程序都要依赖很多基础的底层库&#xff0c;不可能每个人的代码都从零开始&#xff0c;因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式&#xff0c;可以被操作系统…...

ArkUI Tab组件开发深度解析与应用指南

ArkUI Tab组件开发深度解析与应用指南 一、组件架构与核心能力 ArkUI的Tabs组件采用分层设计结构&#xff0c;由TabBar&#xff08;导航栏&#xff09;和TabContent&#xff08;内容区&#xff09;构成&#xff0c;支持底部、顶部、侧边三种导航布局模式。组件具备以下核心特…...

winrar 工具测试 下载 与安装

https://zhuanlan.zhihu.com/p/680852417 https://www.angusj.com/resourcehacker/#download 点击String Table&#xff0c;在展开列表中找到80:2052展开&#xff0c;删除1277行。点击右上方编译按钮&#xff0c;并保存。...

代码随想录算法训练营第四十四天

卡码网题目: 99. 岛屿数量100. 岛屿的最大面积 其他: 今日总结 往期打卡 99. 岛屿数量 跳转: 99. 岛屿数量 学习: 代码随想录公开讲解 问题: 给定一个由 1&#xff08;陆地&#xff09;和 0&#xff08;水&#xff09;组成的矩阵&#xff0c;你需要计算岛屿的数量。岛屿由水…...

每日Prompt:自拍生成摇头娃娃

提示词 将这张照片变成一个摇头娃娃&#xff1a;头部稍微放大&#xff0c;保持面部准确&#xff0c;身体卡通化。[把它放在书架上]。...