自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 标准盒模型和怪异盒子模型的区别

同理,内容区域的高度为 100px,加上上下内边距各 20px,高度变为 100 + 20×2 = 140px,加上上下边框各 10px,高度变为 140 + 10×2 = 160px,再加上上下外边距各 10px,最终在垂直方向占据的总高度为 160 + 10×2 = 180px。- 内边距在内容区域的四周,左右内边距各 20px,所以加上内边距后,水平方向的宽度变为 200 + 20×2 = 240px。- 设置的宽度(width)包括了内容区域、内边距和边框的宽度。

2024-07-11 17:05:07 217

原创 加密与安全 密钥体系的三个核心目标之完整性解决方案

接收方使用发送方的公钥对数字签名进行解密,得到消息的哈希值。在对称加密中,发送方使用共享的密钥对数据进行加密,接收方使用相同的密钥进行解密。在非对称加密中,发送方使用接收方的公钥进行加密,接收方使用自己的私钥进行解密。由于只有拥有正确密钥的合法接收方能够解密获取原始数据,任何对加密数据的篡改都会导致解密失败或得到无意义的数据,从而确保了数据在传输和存储过程中的完整性。综上所述,通过综合运用这些完整性解决方案,并根据具体的应用场景和安全需求进行选择和组合,可以有效地保障加密与安全密钥体系中数据的完整性。

2024-07-10 12:58:20 503

原创 Joblib是一个专注于高效计算和数据持久化的Python库

这在需要频繁保存中间计算结果、复用已训练完成的模型,或者在不同的程序模块和开发环境之间共享数据和模型的应用场景中,具有极高的实用价值。它能够自动检测输入参数的状态,如果发现相同的输入参数已经在之前的计算中处理过,就会直接从缓存中获取预先计算好的结果,而无需再次执行重复的计算过程。这不仅降低了内存的占用量,还减少了因内存不足导致的程序崩溃风险,保障了程序在处理大规模数据时的稳定性和可靠性。这不仅显著减少了数据存储所需的磁盘空间,还确保了数据在保存过程中的完整性和准确性,避免了数据丢失或损坏的情况。

2024-07-10 02:22:26 546

原创 Interpretability 与 Explainability机器学习

此外,法律法规也越来越要求在关键应用中使用的机器学习模型具有一定程度的可解释性,以保障公众的权益和透明度。决策树模型也是具有较高可解释性的代表,其通过树状结构和节点的划分规则,清晰地呈现了数据的分类和决策路径。因此,研究者和开发者需要根据具体的应用场景和需求,寻找最适合的平衡点,以实现既有效又可解释的机器学习解决方案。在机器学习的范畴中,“Interpretability”(可解释性)和“Explainability”(可解释性)尽管在含义上有重叠部分,但仍存在一些微妙的差异和重点的不同。

2024-07-10 02:17:08 452

原创 CSS - 深入理解选择器的使用方式

例如, [href^="https"] 会选择 href 属性值以 https 开头的元素, [href$=".com"] 会选择 href 属性值以 .com 结尾的元素, [href*="example"] 会选择 href 属性值包含 example 的元素。例如, div > p 只会选择直接作为 <div> 元素子元素的 <p> 元素,而不会选择 <div> 元素内部的嵌套 <p> 元素。- :last-child 选择父元素的最后一个子元素。

2024-07-09 17:13:18 643

原创 易保全推动区块链应用与AI融合创新发展

例如旗下区块链电子签约平台君子签,集纳了多项先进的人工智能技术,围绕合同签署的前、中、后全生命周期,与产品服务能力深度融合,提供智能起草、智能审核、智能比对、智能抽取等数智化功能,可有效解决合同起草不规范、审核效率低等痛点,确保合同安全且不可篡改,提升业务效率并加快数字化转型。它将区块链的特性,如去中心化、不可篡改、可追溯等,与人工智能的数据分析、智能决策等能力相结合,并应用到旗下多个区块链数字化应用产品功能中,为各个行业打造专业、成熟的数字化转型解决方案。

2024-07-08 09:30:29 565

原创 Python】从文本字符串中提取数字、电话号码、日期、网址的方法

r'\+\d{1,3}\d{10}', # 以 + 开头,后面是国家代码和 10 位电话号码。r'\d{3}\s\d{7,8}', # 区号 3 位,空格分隔,号码 7 到 8 位。3. 国内的手机号码,通常是 11 位数字,以 1 开头,例如: 13812345678。r'\d{3}-\d{7,8}', # 区号 3 位,号码 7 到 8 位。r'\d{4}\s\d{7}' # 区号 4 位,空格分隔,号码 7 位。r'\d{4}-\d{7}', # 区号 4 位,号码 7 位。

2024-07-07 17:50:34 443

原创 使用工业自动化的功能块实现大语言模型应用

3. 设计结果输出与反馈功能块,将模型的输出结果以合适的形式(如报告、警报、控制指令等)反馈给工业自动化系统,实现相应的控制和决策。总之,使用工业自动化的功能块实现大语言模型应用是一个复杂而系统的工程,需要综合运用多种技术和方法,并充分考虑工业环境的特殊性和要求。3. 利用模型评估功能块,在训练过程中不断评估模型的性能,如准确率、召回率、F1 值等,并根据评估结果调整训练策略。2. 根据需求设计整体系统架构,包括输入数据的来源和格式、模型处理的流程、输出结果的应用等。

2024-07-06 18:11:55 756

原创 AI与学术的交响:ChatGPT辅助下的实验设计新篇章

研究者在利用 ChatGPT 的建议时,必须运用自身扎实的学科知识、严谨的科学方法和对研究伦理的坚守,对其输出的内容进行批判性的评估和筛选。它不仅能够整合不同领域的研究方法和策略,还能根据特定的研究背景和目标,生成创新性的实验框架,帮助研究者打破传统思维的束缚,开拓全新的研究视角。综上所述,“AI 与学术的交响:ChatGPT 辅助下的实验设计新篇章”描绘了一个充满希望和潜力的未来,但也需要研究者在这个融合的过程中保持谨慎和理性,以充分发挥 AI 技术的优势,为学术研究带来更多的突破和创新。

2024-07-05 12:30:12 729

原创 完整篇-Python数据类型转换

set([1, 2, 2, 3]) 将列表 [1, 2, 2, 3] 转换为集合 {1, 2, 3} ,去除了重复的元素。- 例如, dict([('a', 1), ('b', 2)]) 会得到字典 {'a': 1, 'b': 2}。- 例如, tuple([1, 2, 3]) 将列表 [1, 2, 3] 转换为元组 (1, 2, 3)。- list((1, 2, 3)) 将元组 (1, 2, 3) 转换为列表 [1, 2, 3]。

2024-07-05 12:26:57 511

原创 构建安全稳定的应用:SpringSecurity实用指南

它涵盖了认证(Authentication)、授权(Authorization)、防止常见的安全攻击等多个方面,适用于各种类型的应用,包括 Web 应用、RESTful 服务、微服务等。- 生成认证对象:认证成功后,创建包含用户信息、角色和权限的 Authentication 对象,并存储在安全上下文中。- 加载用户角色和权限:除了基本的用户信息,还包括用户所拥有的角色和权限。- 认证请求处理:根据配置的认证方式,对用户提交的认证信息进行验证。

2024-07-04 12:39:04 741

原创 游戏AI的创造思路-技术基础-自然语言处理

尽管自然语言处理在游戏 AI 中有了显著的进展,但仍面临一些挑战,如处理模糊和多义的语言、应对复杂的语义关系、保证生成回答的创造性和多样性等。自然语言处理在游戏 AI 中扮演着关键角色,它能够实现玩家与游戏角色之间的自然和智能的交流,增强游戏的沉浸感和趣味性。通过理解玩家的语言输入,并生成恰当的响应,游戏 AI 可以为玩家提供个性化的体验,适应不同的游戏场景和玩家需求。”游戏 AI 通过自然语言处理技术理解玩家的需求,分析语义和意图,然后生成合适的回答,如:“在城镇的铁匠铺,你或许能找到你想要的宝剑。

2024-07-04 12:16:10 557

原创 C++ 如何解决回调地狱问题

在 C++ 中,回调地狱(Callback Hell)通常指的是由于大量嵌套的回调函数导致代码结构复杂、难以理解和维护的情况。回调地狱是指在 C++ 中进行异步编程时,由于大量嵌套的回调函数导致代码结构复杂、难以理解和维护的情况。在上述示例中,通过将异步操作的结果设置到 promise 中,并通过 future 获取结果,避免了回调函数的嵌套,使代码更易于理解和维护。- 可以将异步操作的结果传递给不同的部分,实现了结果的共享和传递。- 提高了代码的模块化程度,使得每个回调逻辑有一个明确的归属。

2024-07-04 11:31:44 753

原创 使用工业自动化的功能块实现大语言模型应用

例如,对于文本的输入和预处理阶段,可以使用类似于数据采集功能块的模块,负责从各种数据源获取文本数据,并进行初步的清洗和转换,如去除特殊字符、转换编码等。这个功能块类似于工业自动化中的信号解析模块。在工业自动化领域,功能块是一种预先定义好的、具有特定功能的模块,它们遵循一定的标准和规范,可以方便地组合和复用,以实现复杂的控制逻辑。通过以上详细的设计和实现步骤,将工业自动化的功能块概念引入大语言模型的应用中,可以提高系统的可维护性、可扩展性和性能,为实现更高效、准确的语言处理提供新的思路和方法。

2024-07-03 11:42:32 646 1

原创 如何在LabVIEW中使用FPGA模块

总之,在 LabVIEW 中使用 FPGA 模块需要一定的学习和实践,随着您对数字逻辑和 LabVIEW FPGA 编程的深入理解,您将能够实现更复杂和高性能的实时控制和处理应用。- 例如,使用 FIFO 进行通信时,在 FPGA 代码中创建一个 FIFO 缓冲区,在主机程序中也创建对应的 FIFO 引用,然后可以实现数据的发送和接收。- 在这个界面中,您可以从函数选板中拖放各种 FPGA 特定的函数和控件,例如数字逻辑元件(与门、或门、非门等)、计数器、定时器、移位寄存器、状态机等。

2024-07-03 07:52:40 763

原创 java中的final关键字

例如,如果在父类中有一个 final 方法 public final void someMethod() ,那么子类不能定义一个具有相同签名的方法来覆盖它。- 对于引用数据类型的变量(如对象、数组等),使用 final 修饰意味着该变量不能重新指向其他的对象或数组。2. 这种限制有助于保持方法的特定逻辑和功能,防止在子类中意外更改方法的行为,从而增加了代码的稳定性和可预测性。1. 提高代码的安全性和稳定性:通过限制变量、方法和类的可修改性,减少了意外错误和不正确的代码修改。

2024-07-02 14:10:07 290

原创 Java中如何优雅地处理TimeoutException异常?

在捕获到异常时,应该尽可能详细地记录相关信息,包括异常发生的上下文、涉及的操作、超时的时间等,这将有助于后续的问题排查和分析。将超时异常的发生情况纳入监控体系,当异常发生的频率超过一定阈值时,及时发送告警通知给相关人员,以便及时采取措施进行优化和修复。通过以上综合的处理方式,可以更优雅地应对 TimeoutException 异常,提高应用的稳定性和可靠性。确保在捕获到异常时,正确释放可能占用的资源,如关闭文件流、释放数据库连接、关闭网络套接字等,以避免资源泄漏。// 确保资源被正确关闭。

2024-07-02 11:32:09 512

原创 [MYSQL] MYSQL表的操作

FOREIGN KEY (column_list) REFERENCES referenced_table (referenced_column_list) :定义外键约束,建立表之间的关联。- DEFAULT default_value :为列指定默认值,如果在插入数据时未提供该列的值,则使用默认值。主键列的值必须唯一且不为空。- CHECK (condition) :定义检查约束,用于限制列中的值必须满足指定的条件。- UNIQUE :确保列中的值是唯一的,但可以为空。

2024-07-01 08:24:34 740

原创 微型无人机未来发展方向

在地面指挥小组的控制下来完成作战使命,主要定位在排师级作战部队使用。- 深度的学习算法:运用深度学习算法,让微型无人机能够自主分析和理解所收集到的数据,从而迅速做出准确的决策,例如判断目标的性质、危险程度以及最佳的应对策略。- 任务分工与协作:根据不同的任务需求,自动进行任务分工,有的负责侦察,有的负责攻击,有的负责通信中继等,相互配合,提高任务完成的效率和质量。- 微型化的零部件:制造工艺的不断进步将促使各类零部件,如电机、传感器、控制器等,在保持性能的同时实现更小的尺寸和更轻的重量。

2024-07-01 08:08:26 775

原创 鸿蒙开发Ability Kit (程序框架服务):【向用户申请授权】

这个窗口的设计需要遵循鸿蒙的用户体验规范,清晰、准确地向用户传达申请权限的目的、用途以及可能产生的影响。例如,对于相机权限的申请,窗口会说明“为了让您能够使用拍照功能,需要获取相机权限,以便拍摄照片和录制视频”。提供替代的非权限依赖的功能;鸿蒙系统提供了多种权限类别,涵盖了诸如存储权限(包括读取外部存储和写入外部存储)、位置权限(精确位置和大致位置)、相机权限、麦克风权限、通讯录权限、蓝牙权限、传感器权限等等。同时,在应用的隐私政策中,也要详细说明所申请权限的用途和处理方式,以增加透明度和用户的信任度。

2024-06-30 23:12:18 190

原创 MySQL——联表查询JoinON详解

关系可以是相等( = )、大于( > )、小于( < )、大于等于( >= )、小于等于( <= )、不等于( <> 或!总之,正确使用 JOIN 和 ON 子句可以灵活、高效地从多个表中获取所需的数据,帮助你构建复杂但准确的查询语句来满足各种业务需求。在 MySQL 中, JOIN 操作结合 ON 子句用于实现多表之间的数据关联,以便从多个相关表中获取所需的综合信息。- 返回右表中的所有行,对于左表,仅返回与右表连接列匹配的行。- 只有当两个表中指定的连接列的值相匹配时,才会返回行。

2024-06-30 09:35:04 592

原创 Debezium同步MySQL实时数据并解决数据重复消费问题

这意味着对于相同的数据输入,多次处理的结果应该是相同的,不会产生副作用。确保在成功处理数据后,正确更新偏移量,以避免重复消费已经处理过的数据段。总之,解决 Debezium 同步 MySQL 实时数据中的重复消费问题需要综合考虑上述策略,并根据实际的业务场景和系统架构进行优化和调整。在消费时,通过维护一个已处理数据的标识符集合,来判断新接收到的数据是否已经处理过,从而进行去重。- 在处理关键数据时,可以使用分布式锁来保证同一时间只有一个消费者实例在处理特定的数据,避免并发处理导致的重复问题。

2024-06-29 08:47:50 154

原创 MySQL——Where子句之逻辑运算符

1. AND (逻辑与):用于连接多个条件,只有当所有条件都为真时,结果才为真。例如: SELECT * FROM table_name WHERE column1 = value1 AND column2 = value2;例如: SELECT * FROM table_name WHERE column1 = value1 OR column2 = value2;表示 column1 等于 value1 或者 column2 等于 value2 的行都会被选中。

2024-06-29 02:10:33 524

原创 Mysql---表的约束

语法: CREATE TABLE child_table (column_name data_type, FOREIGN KEY (column_name) REFERENCES parent_table (parent_column_name))- 示例: CREATE TABLE orders (order_id INT, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers (customer_id))

2024-06-28 17:19:03 323

原创 CSs引入方式有几种?link和@import有什么区别?

2. 内嵌样式:将 CSS 代码写在 <head> 标签内的 <style> 标签中,例如: <style type="text/css">p {color: blue;3. 链接样式(推荐):使用 <link> 标签在 <head> 标签内引入外部 CSS 文件,例如: <link type="text/css" rel="stylesheet" href="style.css" />。5. 权重问题(有争议):一些观点认为 link 标签引入的样式权重大于 @import 标签引入的样式权重。

2024-06-27 18:06:16 364

原创 ChatGPT 的原理简介

ChatGPT 是一种基于自然语言处理技术的对话生成模型,它通过学习大量的语言数据和预测下一个单词的能力,可以自动地生成人类可读的自然语言文本,从而实现自然、流畅的对话生成。总的来说,ChatGPT 的原理是基于深度学习技术和自然语言处理技术,通过训练大规模语料库中的数据,生成模型,从而实现自然、流畅的对话生成。4. 奖励模型:通过对生成的文本进行评估和奖励,来优化模型的生成策略,从而提高生成文本的质量。3. 微调技术:在预训练模型的基础上,使用有标注数据进行微调,以提高模型的性能和准确性。

2024-06-27 09:14:12 185

原创 MySQL——子查询和嵌套查询

通过合理运用子查询和嵌套查询,可以解决很多复杂的数据检索和处理需求,但需要注意的是,过多或复杂的子查询可能会影响查询性能,在实际应用中需要根据具体情况进行优化。子查询是一个嵌套在主查询内部的查询语句。子查询可以出现在 WHERE 子句、 FROM 子句、 SELECT 子句等位置。嵌套查询则是指一个查询语句内部包含另一个查询语句的情况,子查询本身就是一种嵌套查询的形式。在 MySQL 中,子查询和嵌套查询是用于处理复杂数据查询的强大工具。

2024-06-27 08:14:07 276

原创 国产数据库与MYSQL兼容性?开发应该怎么选择?

一些国产数据库在语法和功能上可能会尽量向 MySQL 靠拢,以提供一定程度的兼容性,但仍然可能存在一些不兼容的情况。2. 技术团队的熟悉程度:如果团队对 MySQL 非常熟悉,那么迁移到兼容较好的国产数据库可能相对容易。总之,需要根据具体的业务场景、技术能力和成本等多方面因素来权衡选择国产数据库还是 MySQL ,或者在某些情况下可以考虑采用混合架构来满足不同的需求。国产数据库的生态支持情况也需要考虑。1. 业务需求:如果业务对数据库的性能、扩展性、安全性等有特定的要求,某些国产数据库可能更能满足。

2024-06-26 20:08:49 469

原创 【机器学习】自然语言处理(NLP)领域革命性突破的模型——Transformer

4. 预训练和微调:Transformer 模型通常通过在大规模文本上进行无监督的预训练,学习通用的语言知识,然后可以在特定的任务上进行微调,以获得更好的性能。1. 注意力机制:Transformer 模型的核心是注意力机制,它允许模型对输入序列中的不同部分进行灵活的关注和处理,从而能够捕捉长距离的依赖关系。总的来说,Transformer 模型的出现极大地推动了 NLP 领域的发展,为解决许多复杂的语言任务提供了强大的工具。

2024-06-26 20:05:12 439

原创 MYSQL如何实现事物特性

在 MySQL 中,通过使用 START TRANSACTION 语句开启一个事务,然后执行一系列的 SQL 操作,如果在执行过程中没有出现错误,使用 COMMIT 语句提交事务,使所有操作生效;总之,通过合理地使用 START TRANSACTION 、 COMMIT 、 ROLLBACK 语句,并设置适当的隔离级别,结合数据库的约束和日志机制,MySQL 能够实现事务的特性,确保数据的正确性和可靠性。MySQL 会在执行事务中的操作时,自动检查这些约束,以保证数据的一致性。

2024-06-24 19:28:21 435

原创 免费影视小网站:期末项目的精彩呈现

在大一的期末项目中,我们精心打造了一个独具特色的免费看电视剧和电影的小网站。这个网站不仅是知识与实践的结晶,更融合了 HTML 和 CSS 的精妙运用,为用户带来便捷、舒适的观影体验。无论您是喜欢热门的国产剧、精彩的美剧,还是经典的港片、刺激的动作片,都能在这里找到满足您需求的作品。搜索功能强大,让您能够迅速找到想看的影片。在未来,我们还将不断学习和完善,为您带来更多精彩的功能和优质的内容。此外,网站还具备良好的兼容性,无论是在电脑、平板还是手机上,都能呈现出优质的界面效果,让您随时随地享受影视的乐趣。

2024-06-24 19:13:29 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除