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

ADO世界之“对象”

目录

一、Command 对象

1.Command 对象

2.语法

3.属性

4.方法

5.集合

二、Connection 对象

1.Connection 对象

2.语法

3.属性

4.方法

5.事件

6.集合

三、Error 对象

1.Error 对象

2.语法

3.属性

四、Parameter 对象

1.Field 对象

2.语法

3.属性

4.方法

5.集合

五、Parameter 对象

1.Parameter 对象

2.语法

3.属性

4.方法

六、Property 对象

1.Property 对象

2.语法

3.属性

七、Record 对象

1.Record 对象

2.语法

3.属性

4.方法

5.集合

八、Recordset 对象

1.Recordset 对象

2.语法

3.属性

4.方法

5.事件

九、Stream 对象

1.Stream 对象

2.语法

3.属性

十、附加

1.Fields 集合的属性

2.Properties 集合的属性


一、Command 对象

1.Command 对象

Command 对象用于执行面向数据库的一次简单查询。此查询可执行诸如创建、添加、取回、删除或更新记录等动作。主要特性是有能力使用存储查询和带有参数的存储过程。

2.语法

set objCommand=Server.CreateObject("ADODB.command")

3.属性

属性

描述

ActiveConnection

设置或返回包含了定义连接或 Connection 对象的字符串。

CommandText

设置或返回包含提供者(provider)命令(如 SOL 语句、表格名称或存储的过程调用)的字符串值。默认值为 ""(零长度字符串)。

CommandTimeout

设置或返回长整型值,该值指示等待命令执行的时间(单位为秒)。默认值为 30。

CommandType

设置或返回一个 Command 对象的类型

Name

设置或返回一个 Command 对象的名称

Prepared

指示执行前是否保存命令的编译版本(已经准备好的版本)。

State

返回一个值,此值可描述该 Command 对象处于打开、关闭、连接、执行还是取回数据的状态。

4.方法

方法

方法描述

Cancel

取消一个方法的一次执行。

CreateParameter

创建一个新的 Parameter 对象

Execute

执行 CommandText 属性中的查询、SQL 语句或存储过程。

5.集合

集合

描述

Parameters

包含一个 Command 对象的所有 Parameter 对象。

Properties

包含一个 Command 对象的所有 Property 对象。

二、Connection 对象

1.Connection 对象

Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,可以对一个数据库进行访问和操作。

如果需要多次访问某个数据库,应当使用 Connection 对象来建立一个连接。也可以经由一个 Command 或 Recordset 对象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。

2.语法

set objConnection=Server.CreateObject("ADODB.connection")

3.属性

属性

描述

Attributes

设置或返回 Connection 对象的属性。

CommandTimeout

指示在终止尝试和产生错误之前执行命令期间需等待的时间。

ConnectionString

设置或返回用于建立连接数据源的细节信息。

ConnectionTimeout

指示在终止尝试和产生错误前建立连接期间所等待的时间。

CursorLocation

设置或返回游标服务的位置。

DefaultDatabase

指示 Connection 对象的默认数据库。

IsolationLevel

指示 Connection 对象的隔离级别。

Mode

设置或返回 provider 的访问权限。

Provider

设置或返回 Connection 对象提供者的名称。

State

返回一个描述连接是打开还是关闭的值。

Version

返回 ADO 的版本号。

4.方法

方法

描述

BeginTrans

开始一个新事务。

Cancel

取消一次执行。

Close

关闭一个连接。

CommitTrans

保存任何更改并结束当前事务。

Execute

执行查询、SQL 语句、存储过程或 provider 具体文本。

Open

打开一个连接。

OpenSchema

从 provider 返回有关数据源的 schema 信息。

RollbackTrans

取消当前事务中所作的任何更改并结束事务。

5.事件

事件

事件描述

BeginTransComplete

在 BeginTrans 操作之后被触发。

CommitTransComplete

在 CommitTrans 操作之后被触发。

ConnectComplete

在一个连接开始后被触发。

Disconnect

在一个连接结束之后被触发。

ExecuteComplete

在一条命令执行完毕后被触发。

InfoMessage

假如在一个 ConnectionEvent 操作过程中警告发生,则触发该事件。

RollbackTransComplete

在 RollbackTrans 操作之后被触发。

WillConnect

在一个连接开始之前被触发。

WillExecute

在一条命令被执行之前被触发。

6.集合

集合

集合描述

Errors

包含 Connection 对象的所有 Error 对象。

Properties

包含 Connection 对象的所有 Property 对象。

三、Error 对象

1.Error 对象

Error 对象包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。

ADO 会因每次错误产生一个 Error 对象。每个 Error 对象包含具体错误的详细信息,且 Error 对象被存储在 Errors 集合中。要访问这些错误,就必须引用某个具体的连接。

循环遍历 Errors 集合:

<%

for each objErr in objConn.Errors

  response.write("<p>")

  response.write("Description: ")

  response.write(objErr.Description & "<br />")

  response.write("Help context: ")

  response.write(objErr.HelpContext & "<br />")

  response.write("Help file: ")

  response.write(objErr.HelpFile & "<br />")

  response.write("Native error: ")

  response.write(objErr.NativeError & "<br />")

  response.write("Error number: ")

  response.write(objErr.Number & "<br />")

  response.write("Error source: ")

  response.write(objErr.Source & "<br />")

  response.write("SQL state: ")

  response.write(objErr.SQLState & "<br />")

  response.write("</p>")

next

%>

2.语法

objErr.property

3.属性

属性

描述

Description

返回一个错误描述。

HelpContext

返回 Microsoft Windows help system 中某个主题的内容 ID。

HelpFile

返回 Microsoft Windows help system 中帮助文件的完整路径。

NativeError

返回来自 provider 或数据源的错误代码。

Number

返回可标识错误的一个唯一的数字。

Source

返回产生错误的对象或应用程序的名称。

SQLState

返回一个 5 字符的 SQL 错误码。

四、Parameter 对象

1.Field 对象

ADO Field 对象包含有关 Recordset 对象中某一列的信息。Recordset 中的每一列对应一个 Field 对象。

2.语法

set objField=Server.CreateObject("ADODB.field")

3.属性

属性

描述

ActualSize

返回一个字段值的实际长度。

Attributes

设置或返回 Field 对象的属性。

DefinedSize

返回Field 对象被定义的大小

Name

设置或返回 Field 对象的名称。

NumericScale

设置或返回 Field 对象中的值所允许的小数位数。

OriginalValue

返回某个字段的原始值。

Precision

设置或返回当表示 Field 对象中的数值时所允许的数字的最大数。

Status

返回 Field 对象的状态。

Type

设置或返回 Field 对象的类型。

UnderlyingValue

返回一个字段的当前值。

Value

设置或返回 Field 对象的值。

4.方法

方法

描述

AppendChunk

把大型的二进制或文本数据追加到 Field 对象

GetChunk

返回大型二进制或文本 Field 对象的全部或部分内容。

5.集合

集合

描述

Properties

包含一个 Field 对象的所有 Property 对象。

五、Parameter 对象

1.Parameter 对象

Parameter 对象可提供有关被用于存储过程或查询中的一个单个参数的信息。在其被创建时被添加到 Parameters 集合。Parameters 集合与一个具体的 Command 对象相关联,Command 对象使用此集合在存储过程和查询内外传递参数。

参数被用来创建参数化的命令。这些命令(在它们已被定义和存储之后)使用参数在命令执行前来改变命令的某些细节。例如,SQL SELECT 语句可使用参数定义 WHERE 子句的匹配条件,而使用另一个参数来定义 SORT BY 子句的列的名称。

有四种类型的参数:input 参数、output 参数、input/output 参数 以及 return 参数。

2.语法

objectname.property

objectname.method

3.属性

属性

描述

Attributes

设置或返回一个 Parameter 对象的属性。

Direction

设置或返回某个参数如何传递到存储过程或从存储过程传递回来。

Name

设置或返回一个 Parameter 对象的名称。

NumericScale

设置或返回一个 Parameter 对象的数值的小数点右侧的数字数目。

Precision

设置或返回当表示一个参数中数值时所允许数字的最大数目。

Size

设置或返回 Parameter 对象中的值的最大大小(按字节或字符)。

Type

设置或返回一个 Parameter 对象的类型。

Value

设置或返回一个 Parameter 对象的值。

4.方法

方法

描述

AppendChunk

把长二进制或字符数据追加到一个 Parameter 对象。

Delete

从 Parameters 集合中删除一个对象。

六、Property 对象

1.Property 对象

ADO 对象有两种类型的属性:内置属性和动态属性。

内置属性是在 ADO 中实现并立即可用于任何新对象的属性,此时使用 MyObject.Property 语法。它们不会作为 Property 对象出现在对象的 Properties 集合中,因此,虽然可以更改它们的值,但无法更改它们的特性。

Property 对象表示 ADO 对象的动态特性,这种动态特性是被 provider 定义的。

每个与 ADO 对话的 provider 拥有不同的方式与 ADO 进行交互。所以,ADO 需要通过某种方式来存储有关 provider 的信息。解决方法是 provider 为 ADO 提供具体的信息(动态属性)。ADO 把每个 provider 属性存储在一个 Property 对象中,而 Property 对象相应地也被存储在 Properties 集合中。此集合会被分配到 Command 对象、Connection 对象、Field 对象 或者 Recordset 对象。

例如,指定给提供者的属性可能会指示 Recordset 对象是否支持事务或更新。这些附加的属性将作为 Property 对象出现在该 Recordset 对象的 Properties 集合中。

2.语法

set objProperty=Server.CreateObject("ADODB.property")

3.属性

属性

描述

Attributes

返回一个 Property 对象的属性

Name

设置或返回一个 Property 对象的名称

Type

返回 Property 的类型

Value

设置或返回 一个 Property 对象的值

七、Record 对象

1.Record 对象

Record 对象用于容纳记录集中的一行、或文件系统的一个文件或一个目录。允许访问行与行之间的列数且/或数据类型不同的数据集。

2.语法

objectname.property

objectname.method

3.属性

属性

描述

ActiveConnection

设置或返回 Record 对象当前所属的 Connection 对象。

Mode

设置或返回在Record 对象中修改数据的有效权限。

ParentURL

返回父 Record 的绝对URL。

RecordType

返回 Record 对象的类型。

Source

设置或返回 Record 对象的 Open 方法的 src 参数。

State

返回 Record 对象的状态。

4.方法

方法

描述

Cancel

取消一次 CopyRecord、DeleteRecord、MoveRecord 或 Open 调用的执行。

Close

Close 关闭一个 Record 对象。

CopyRecord

把文件或目录拷贝到另外一个位置。

DeleteRecord

删除一个文件或目录。

GetChildren

返回一个 Recordset 对象,其中的每一行表示目录中的文件或子目录。

MoveRecord

把文件或目录移动到另外一个位置。

Open

打开一个已有的 Record 对象或创建一个新的文件或目录。

5.集合

集合

描述

Properties

特定提供者属性的一个集合。

Fields

包含 Record 对象中的所有 Field 对象。

八、Recordset 对象

1.Recordset 对象

Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象。

2.语法

set objRecordset=Server.CreateObject("ADODB.recordset")

首次打开一个 Recordset 时,当前记录指针将指向第一个记录,同时 BOF 和 EOF 属性为 False。如果没有记录,BOF 和 EOF 属性为 True。

Recordset 对象能够支持两种更新类型:

立即更新 - 一旦调用 Update 方法,所有更改被立即写入数据库。

批更新 - provider 将缓存多个更改,然后使用 UpdateBatch 方法把这些更改传送到数据库。

在 ADO,定义了 4 中不同的游标(指针)类型:

动态游标 - 允许您查看其他用户所作的添加、更改和删除

键集游标 - 类似动态游标,不同的是您无法查看有其他用户所做的添加,并且它会防止您访问其他用户已删除的记录。其他用户所做的数据更改仍然是可见的。

静态游标 - 提供记录集的静态副本,可用来查找数据或生成报告。此外,由其他用户所做的添加、更改和删除将是不可见的。当您打开一个客户端 Recordset 对象时,这是唯一被允许的游标类型。

仅向前游标 - 只允许在 Recordset 中向前滚动。此外,由其他用户所做的添加、更改和删除将是不可见的。

可通过 CursorType 属性或 Open 方法中的 CursorType 参数来设置游标的类型。

3.属性

属性

属性描述

AbsolutePage

设置或返回一个可指定 Recordset 对象中页码的值。

AbsolutePosition

设置或返回一个值,此值可指定 Recordset 对象中当前记录的顺序位置(序号位置)。

ActiveCommand

返回与 Recordset 对象相关联的 Command 对象。

ActiveConnection

如果连接被关闭,设置或返回连接的定义,如果连接打开,设置或返回当前的 Connection 对象。

BOF

如果当前的记录位置在第一条记录之前,则返回 true,否则返回 fasle。

Bookmark

设置或返回一个书签。此书签保存当前记录的位置。

CacheSize

设置或返回能够被缓存的记录的数目。

CursorLocation

设置或返回游标服务的位置。

CursorType

设置或返回一个 Recordset 对象的游标类型。

DataMember

设置或返回要从 DataSource 属性所引用的对象中检索的数据成员的名称。

DataSource

指定一个包含要被表示为 Recordset 对象的数据的对象。

EditMode

返回当前记录的编辑状态。

EOF

如果当前记录的位置在最后的记录之后,则返回 true,否则返回 fasle。

Filter

返回一个针对 Recordset 对象中数据的过滤器。

Index

设置或返回 Recordset 对象的当前索引的名称。

LockType

设置或返回当编辑 Recordset 中的一条记录时,可指定锁定类型的值。

MarshalOptions

设置或返回一个值,此值指定哪些记录被返回服务器。

MaxRecords

设置或返回从一个查询返回 Recordset 对象的的最大记录数目。

PageCount

返回一个 Recordset 对象中的数据页数。

PageSize

设置或返回 Recordset 对象的一个单一页面上所允许的最大记录数。

RecordCount

返回一个 Recordset 对象中的记录数目。

Sort

设置或返回一个或多个作为 Recordset 排序基准的字段名。

Source

设置一个字符串值,或一个 Command 对象引用,或返回一个字符串值,此值可指示 Recordset 对象的数据源。

State

返回一个值,此值可描述是否 Recordset 对象是打开、关闭、正在连接、正在执行或正在取回数据。

Status

返回有关批更新或其他大量操作的当前记录的状态。

StayInSync

设置或返回当父记录位置改变时对子记录的引用是否改变。

4.方法

方法

描述

AddNew

创建一条新记录。

Cancel

撤销一次执行。

CancelBatch

撤销一次批更新。

CancelUpdate

撤销对 Recordset 对象的一条记录所做的更改。

Clone

创建一个已有 Recordset 的副本。

Close

关闭一个 Recordset。

CompareBookmarks

比较两个书签。

Delete

删除一条记录或一组记录。

Find

搜索一个 Recordset 中满足指定某个条件的一条记录。

GetRows

把多条记录从一个 Recordset 对象中拷贝到一个二维数组中。

GetString

将 Recordset 作为字符串返回。

Move

在 Recordset 对象中移动记录指针。

MoveFirst

把记录指针移动到第一条记录。

MoveLast

把记录指针移动到最后一条记录。

MoveNext

把记录指针移动到下一条记录。

MovePrevious

把记录指针移动到上一条记录。

NextRecordset

通过执行一系列命令清除当前 Recordset 对象并返回下一个 Recordset。

Open

打开一个数据库元素,此元素可提供对表的记录、查询的结果或保存的 Recordset 的访问。

Requery

通过重新执行对象所基于的查询来更新 Recordset 对象中的数据。

Resync

从原始数据库刷新当前 Recordset 中的数据。

Save

把 Recordset 对象保存到 file 或 Stream 对象中。

Seek

搜索 Recordset 的索引以快速定位与指定的值相匹配的行,并使其成为当前行。

Supports

返回一个布尔值,此值可定义 Recordset 对象是否支持特定类型的功能。

Update

保存所有对 Recordset 对象中的一条单一记录所做的更改。

UpdateBatch

把所有 Recordset 中的更改存入数据库。请在批更新模式中使用。

5.事件

事件

描述

EndOfRecordset

当试图移动到超过 Recordset 结尾的行时被触发。

FetchComplete

当异步操作中的所有记录均被读取后被触发。

FetchProgress

在异步操作期间被定期地触发,报告已读取多少记录。

FieldChangeComplete

Field对象的值更改被触发。

MoveComplete

Recordset中的当前位置更改后被触发。

RecordChangeComplete

一条记录更改之后被触发。

RecordsetChangeComplete

在 Recordset 更改之后被触发。

WillChangeField

在 Field 对象的值更改之前被触发

WillChangeRecord

在一条记录更改之前被触发。

WillChangeRecordset

在 Recordset 更改之前被触发。

WillMove

在 Recordset 中的当前位置更改之前被触发。

九、Stream 对象

1.Stream 对象

Stream 对象用于读写以及处理二进制数据或文本流。

通过三种方法获得:

1.通过指向包含二进制或文本数据的对象(通常是文件)的 URL。此对象可以是简单的文档、表示结构化文档的 Record 对象或文件夹。

2.通过将 Stream 对象实例化。这些 Stream 对象可用来存储用于应用程序的数据。跟与 URL 相关联的 Stream 或 Record 的默认 Stream 不同,实例化的 Stream 在默认情况下与基本源没有关联。

3.通过打开与 Record 对象相关联的默认 Stream 对象。打开 Record 时便可获取与 Record 对象相关联的默认流。只需打开该流便可删除一个往返过程。

2.语法

objectname.property

objectname.method

3.属性

属性

描述

CharSet

指定用于存储 Stream 的字符集。

EOS

返回当前位置是否位于流的结尾。

LineSeparator

设置或返回用在文本 Stream 对象中的分行符。

Mode

设置或返回供修改数据的可用权限。

Position

设置或返回从 Stream 对象开始处的当前位置(按字节计算)。

Size

返回一个打开的 Stream 对象的大小。

State

返回一个描述 Stream 是打开还是关闭的值。

Type

设置或返回 Stream 对象中的数据的类型。

方法

方法

描述

Cancel

取消对 Stream 对象的 Open 调用的执行。

Close

关闭一个 Stream 对象。

CopyTo

把指定数目的字符/比特从一个 Stream 对象拷贝到另外一个 Stream 对象。

Flush

把 Stream 缓冲区中的内容发送到相关联的下层对象。

LoadFromFile

把文件的内容载入 Stream 对象。

Open

打开一个 Stream 对象。

Read

从一个二进制 Stream 对象读取全部流或指定的字节数。

ReadText

从一个文本 Stream 对象中读取全部流、一行或指定的字节数。

SaveToFile

把一个 Stream 对象的二进制内容保存到某个文件。

SetEOS

设置当前位置为流的结尾 (EOS)

SkipLine

在读取一个文本流时跳过一行。

Write

把二进制数据写到一个二进制 Stream 对象。

WriteText

把字符数据写到一个文本 Stream 对象。

十、附加

1.Fields 集合的属性

属性

描述

Count

返回 fields 集合中的项目数。起始值为 0。例子: countfields = rec.Fields.Count

Item(named_item/number)

返回 fields 集合中的某个指定的项目。例子: itemfields = rec.Fields.Item(1)

或者itemfields = rec.Fields.Item("Name")

2.Properties 集合的属性

属性

描述

Count

返回 properties 集合中项目的数目。以 0 起始。例子: countprop = rs.Properties.Count

Item(named_item/number)

返回 properties 集合中某个指定的项目。例子:itemprop = rs.Properties.Item(1)

或者itemprop = rs.Properties.Item("Name")

相关文章:

ADO世界之“对象”

目录 一、Command 对象 1.Command 对象 2.语法 3.属性 4.方法 5.集合 二、Connection 对象 1.Connection 对象 2.语法 3.属性 4.方法 5.事件 6.集合 三、Error 对象 1.Error 对象 2.语法 3.属性 四、Parameter 对象 1.Field 对象 2.语法 3.属性 4.方法 …...

LeetCode59-螺旋矩阵II

参考链接&#xff1a;代码随想录->螺旋矩阵II 关键是学视频链接里面的编码思想&#xff0c;然后背下来 class Solution { public:vector<vector<int>> generateMatrix(int n) {vector<vector<int>> resvector(n,vector<int>(n,0));int sx0,s…...

MySQL 索引原理以及 SQL 优化

索引 索引&#xff1a;一种有序的存储结构&#xff0c;按照单个或者多个列的值进行排序。索引的目的&#xff1a;提升搜索效率。索引分类&#xff1a; 数据结构 B 树索引&#xff08;映射的是磁盘数据&#xff09;hash 索引&#xff08;快速锁定内存数据&#xff09;全文索引 …...

C++学习Day08之函数模板和普通函数的区别以及调用规则

目录 一、程序及输出1.1 区别1.1.1 自动类型推导&#xff0c;不可以发生隐式类型转换的1.1.2 普通函数 可以发生隐式类型转换 1.2 调用规则 二、分析与总结 一、程序及输出 1.1 区别 1.1.1 自动类型推导&#xff0c;不可以发生隐式类型转换的 1.1.2 普通函数 可以发生隐式类型…...

Kaggle实践之《Home Credit Default Risk》的逐步优化

记录下每一次的改进及其score。 1、只用训练集的特征简单处理 特征只用训练集的特征&#xff0c;把string型的特征全部进行one-hot转化&#xff0c;然后随机1:4分成测试集训练集&#xff0c;模型也调参直接出结果。 最终的score是训练集80.13%、验证集76.33%、线上74.28%。 …...

django rest framework 学习笔记-实战商城2

01收货地址模型类和视图定义_哔哩哔哩_bilibili 本博客借鉴至大佬的视频学习笔记 地址信息的管理&#xff1a;增删改查的实现 # 序列化器配置 class AddrSerializer(serializers.ModelSerializer):"""收货地址的模型序列化器"""class Meta:mo…...

WEB 3D技术 three.js 3D贺卡(4) 添加鼠标滚轮移动屏幕 改变贺卡文字功能

好&#xff0c;上文 WEB 3D技术 three.js 3D贺卡(3) 点光源灯光动画效果 那么 我们来做一下 鼠标滚动相机和滚动时不同文字的切换 首先 我们要设置多个场景 其实也不能完全叫场景 也可以说多个位置 反正简单说就是多个位置 展现多个场景 我们先在代码的最下面 加上一个对象数…...

爬虫在网页抓取的过程中可能会遇到哪些问题?

在网页抓取&#xff08;爬虫&#xff09;过程中&#xff0c;开发者可能会遇到多种问题&#xff0c;以下是一些常见问题及其解决方案&#xff1a; 1. IP封锁&#xff1a; 问题&#xff1a;封IP是最常见的问题&#xff0c;抓取的目标网站会识别并封锁频繁请求的IP地址。 解决方案…...

Eclipse中Run As On Server和Run As Java Application

一、名词释义 run java application &#xff08;作为Java应用程序运行&#xff09;是运行 java main方法。 run on server是启动一个web 应用服务器。 二、两者的区别 Eclipse中可以创建java project 也可以创建java web poject 。java project是可以直接在命令行运行,或者…...

【MySQL】库的操作——MySQL数据库 、库的操作、表的操作、字符集和校验规则、备份和恢复

文章目录 MySQL1. 库的操作2. 表的操作3. 字符集和校验规则3.1 查看系统默认字符集以及校验规则3.2 查看数据库支持的字符集3.3 查看数据库支持的字符集校验规则 4. 备份和恢复4.1 备份4.2 还原 MySQL 1. 库的操作 连接服务器 mysql -h 127.0.0.1 -P 3306 -u root -pmysql -u…...

pytorch 用F.normalization的逆归一化如何操作

逆归一化的时候再把这个数乘回去就行了 magnitude a.norm(p2, dim1, keepdimTrue) # NEW atorch.nn.functional.normalize(a, p2, dim1) a_or a* magnitude # NEW print(a_or) Outputs: tensor([]1,2,3)...

LabVIEW多通道压力传感器实时动态检测

LabVIEW多通道压力传感器实时动态检测 介绍了一种基于LabVIEW的多通道压力传感器实时动态检测系统&#xff0c;解决压阻式压力传感器温度补偿过程的复杂度&#xff0c;提高测量的准确性。通过自动轮询检测方法&#xff0c;结合硬件检测模型和多通道检测系统设计&#xff0c;本…...

Jenkins解决Host key verification failed (2)

Jenkins解决Host key verification failed 分析原因情况 一、用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时&#xff0c;OpenSSH会核对公钥。如果公钥不同&#xff0c;OpenSSH会发出警告&#xff0c;避免…...

C#,数值计算,矩阵的乔莱斯基分解(Cholesky decomposition)算法与源代码

一、安德烈路易斯乔尔斯基 安德烈路易斯乔尔斯基出生于法国波尔多以北的查伦特斯海域的蒙古扬。他在波尔多参加了Lyce e&#xff0c;并于1892年11月14日获得学士学位的第一部分&#xff0c;于1893年7月24日获得第二部分。1895年10月15日&#xff0c;乔尔斯基进入莱科尔理工学院…...

docker 备份 mysql

使用 Docker 执行 MySQL 备份是一个实用的操作&#xff0c;可以帮助你确保数据的安全性和可恢复性。这里有一步步的指导帮你完成&#xff1a; 1. 确定 MySQL 容器名称或 ID 首先&#xff0c;你需要知道运行 MySQL 数据库的容器的名称或 ID。可以通过下面的命令查看所有正在运…...

使用C# Net6连接国产达梦数据库记录

达梦官网&#xff1a;http://www.dameng.com/ 1 下载达梦并进行安装 下载地址&#xff1a;官网首页——服务与合作——下载中心&#xff08;https://www.dameng.com/list_103.html&#xff09; 根据需要自行下载需要的版本&#xff0c;测试版本为&#xff1a;x86 win64 DM8版…...

docker (八)-dockerfile制作镜像

一 dockerfile dockerfile通常包含以下几个常用命令&#xff1a; FROM ubuntu:18.04 WORKDIR /app COPY . . RUN make . CMD python app.py EXPOSE 80 FROM 打包使用的基础镜像WORKDIR 相当于cd命令&#xff0c;进入工作目录COPY 将宿主机的文件复制到容器内RUN 打包时执…...

springcloud-网关(gateway)

springcloud-网关(gateway) 概述 \Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API&#xff0c;并为其提供跨领域的关注&#xff0c;如&#xff1a;安全、监控/指标和容错 常用术语 Route&#xff08;路由&#xff09;: 网关的基本构件。它由一个ID、一个目的地…...

2.20 day2 QT

自由发挥登录窗口的应用场景&#xff0c;实现一个登录窗口界面 #include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent) {//窗口相关设置this->setWindowTitle("登入页面"); //设置 窗口 标题this->setWindowIcon(QIcon("D:…...

【C++语法基础】4.分支和循环结构(✨新手推荐阅读)

前言 在C编程中&#xff0c;分支和循环结构是控制程序流程的基本工具。分支结构允许程序根据特定条件执行不同的代码块&#xff0c;而循环结构则允许程序重复执行某个代码块。 分支结构 if 语句 if 语句是最基本的分支结构&#xff0c;它根据条件的真假来决定是否执行某段代…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

css实现圆环展示百分比,根据值动态展示所占比例

代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

对WWDC 2025 Keynote 内容的预测

借助我们以往对苹果公司发展路径的深入研究经验&#xff0c;以及大语言模型的分析能力&#xff0c;我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际&#xff0c;我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测&#xff0c;聊作存档。等到明…...

Qt Http Server模块功能及架构

Qt Http Server 是 Qt 6.0 中引入的一个新模块&#xff0c;它提供了一个轻量级的 HTTP 服务器实现&#xff0c;主要用于构建基于 HTTP 的应用程序和服务。 功能介绍&#xff1a; 主要功能 HTTP服务器功能&#xff1a; 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中&#xff0c;元素的定位通过 position 属性控制&#xff0c;共有 5 种定位模式&#xff1a;static&#xff08;静态定位&#xff09;、relative&#xff08;相对定位&#xff09;、absolute&#xff08;绝对定位&#xff09;、fixed&#xff08;固定定位&#xff09;和…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南

精益数据分析&#xff08;97/126&#xff09;&#xff1a;邮件营销与用户参与度的关键指标优化指南 在数字化营销时代&#xff0c;邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天&#xff0c;我们将深入解析邮件打开率、网站可用性、页面参与时…...

【Redis】笔记|第8节|大厂高并发缓存架构实战与优化

缓存架构 代码结构 代码详情 功能点&#xff1a; 多级缓存&#xff0c;先查本地缓存&#xff0c;再查Redis&#xff0c;最后才查数据库热点数据重建逻辑使用分布式锁&#xff0c;二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...

DingDing机器人群消息推送

文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人&#xff0c;点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置&#xff0c;详见说明文档 成功后&#xff0c;记录Webhook 2 API文档说明 点击设置说明 查看自…...