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

AI人工智能 - 初探

1.应用场景

主要用于了解和系统学习AI,从而可以在工作生活中利用AI做一些事。

2.学习/操作

1.文档阅读

下面的内容来自于与chatGPT的对话

2.整理输出

介绍AI

人工智能(Artificial Intelligence,简称AI)是计算机科学中的一个分支,旨在开发智能机器,使其能够执行类似于人类的智能活动。具体来说,人工智能旨在通过使用算法、大数据、机器学习和深度学习等技术,使计算机具备理解、推理、学习、认知和决策等能力,从而实现类似于人类的智能行为。

人工智能有很多不同的应用和技术,其中一些主要的包括:

  1. 机器学习:机器学习是人工智能中最重要的技术之一,通过算法和模型,使机器能够从数据中学习并提高性能。

  2. 深度学习:深度学习是机器学习中的一种技术,通过模仿神经网络,实现更高层次的特征提取和表达,可以应用于图像识别、语音识别等领域。

  3. 自然语言处理:自然语言处理是人工智能中的一个重要应用领域,通过机器学习和深度学习等技术,使计算机能够理解和处理人类语言。

  4. 计算机视觉:计算机视觉是人工智能中的一个重要应用领域,通过机器学习和深度学习等技术,使计算机能够理解和处理图像和视频。

  5. 机器人:机器人是人工智能的一个重要应用领域,通过使用机器学习和深度学习等技术,使机器人能够执行各种任务,例如自动化生产和服务行业。

人工智能正在逐步渗透到我们的生活和工作中,对于我们的生活和经济发展有着深远的影响。但同时也需要注意其潜在的风险和挑战,例如数据隐私、机器决策的公正性等问题。

AI的发展历史

人工智能(Artificial Intelligence,AI)的发展历史可以追溯到上世纪50年代初期。以下是AI发展的主要历史节点:

  1. 1956年:达特茅斯会议。此次会议被视为人工智能的起点,会议上提出了“人工智能”这一概念,标志着AI正式成为一个独立的学科领域。

  2. 1960年代:专家系统的兴起。专家系统是一种基于规则的AI系统,其核心是将人类专家的知识转化为计算机程序。此时期还出现了机器学习的概念,并出现了一些基于机器学习的算法。

  3. 1970年代:知识表示与推理技术的发展。知识表示是指将现实世界的知识转化为计算机可以处理的形式,推理技术则是指基于这些知识进行推理和决策。

  4. 1980年代:AI泡沫。此时期AI得到了广泛的关注和投资,许多公司和机构投入大量资金研发AI技术。然而,由于技术和商业模式的限制,AI泡沫最终破灭。

  5. 1990年代:统计学习和神经网络的复兴。此时期,统计学习和神经网络重新受到重视,成为AI研究的重要方向。同时,计算能力的提高也促进了AI技术的发展。

  6. 2000年代至今:深度学习和大数据时代。深度学习是一种基于神经网络的机器学习算法,其发展推动了AI技术的飞速发展。同时,随着大数据时代的到来,人工智能开始在各个领域得到广泛应用,如语音识别、图像识别、自然语言处理等。

总的来说,AI发展经历了多个阶段,从最初的符号推理到现在的深度学习和大数据时代。未来,人工智能技术将会继续发展,为人类带来更多便利和机遇。

AI前景如何

人工智能是一个正在快速发展的领域,它的前景非常广阔。以下是几个方面说明人工智能的前景:

  1. 自动化生产:人工智能可以在生产线上使用机器人来完成一些重复性和危险性高的任务。通过人工智能,生产过程可以更高效、更安全地进行。

  2. 智能城市:人工智能可以在城市管理、交通规划、能源管理、环境监测等方面发挥作用,实现城市的智能化和可持续发展。

  3. 医疗保健:人工智能可以帮助医生和研究人员更准确地诊断疾病、开发新药物、改善医疗保健服务等,为人类健康和医疗保健带来巨大的潜力。

  4. 金融服务:人工智能可以帮助银行、保险公司和其他金融机构更好地管理风险、提高客户体验、优化决策等,为金融服务行业带来更多的机遇。

  5. 自然语言处理:人工智能可以通过自然语言处理技术,帮助机器理解和处理人类语言,从而改善语音识别、翻译、聊天机器人等应用的体验和效果。

  6. 智能交通:人工智能可以在自动驾驶汽车、智能交通管理、智能交通预测等方面发挥作用,提高交通效率和安全性,同时降低交通污染。

综上所述,人工智能具有广阔的应用前景,并将深刻地影响我们的社会和生活。

AI目前发展状况

当前,人工智能是一个非常热门的领域,已经有很多技术和应用在各个领域得到了广泛的应用。以下是一些人工智能目前的发展状况:

  1. 自然语言处理:自然语言处理是人工智能的核心技术之一,已经在语音识别、机器翻译、智能客服等领域得到了广泛应用,如谷歌翻译、微软小冰、阿里云智能客服等。

  2. 图像识别和计算机视觉:计算机视觉技术已经能够识别图像中的物体、人脸、场景等信息,并在安防、医疗、零售、智能制造等领域得到广泛应用,如人脸识别、自动驾驶汽车、智能安防等。

  3. 机器学习和深度学习:机器学习和深度学习已经成为人工智能的关键技术,可以用于图像识别、语音识别、自然语言处理等应用,如谷歌语音识别、百度深度学习平台等。

  4. 智能制造:人工智能可以在制造业中实现智能化生产,提高生产效率和产品质量,如工业机器人、智能仓库等。

  5. 智慧城市:人工智能可以应用于城市管理、智慧交通、环境保护、医疗健康等领域,如上海智慧交通、深圳智慧城市等。

总之,人工智能已经在很多领域得到了广泛应用,同时也在不断地创新和发展。未来,人工智能将在更多的领域发挥作用,带来更多的商业和社会价值。

会被A取代的工作

人工智能的快速发展和广泛应用正在引起人们对于工作岗位的变化和未来就业的担忧。虽然人工智能在很多方面可以帮助人类提高生产效率和创造更多的价值,但同时也有一些工作可能会被取代或者减少,这些工作主要包括以下几类:

  1. 重复性机械性劳动:例如工厂装配线上的工人、货物搬运员、清洁工等,这些工作可以被自动化机器人和物流设备替代。

  2. 职业的信息处理和分析:例如数据输入员、报表分析员等,这些工作可以被自动化和机器学习等技术替代。

  3. 客服和销售:例如电话客服、售票员、保险代理等,这些工作可以通过自然语言处理和智能对话机器人等技术替代。

  4. 银行和保险业务:例如柜员、保险理赔员等,这些工作可以通过智能自助服务终端和自动理赔系统等技术替代。

需要指出的是,虽然人工智能可以取代一些工作,但同时也会创造出一些新的工作机会,例如人工智能研发人员、数据科学家、机器学习工程师等。此外,对于那些需要人类情感和创造性思维的工作,例如艺术、设计、音乐等,人工智能无法完全替代。因此,在未来的发展中,需要我们适应人工智能技术的发展,掌握相关技能和知识,为自己的职业生涯做好规划和调整。

程序员是否会被AI取代

程序员的工作主要是设计、开发和维护计算机软件,这需要程序员具备高度的技术水平和创造性思维能力。虽然人工智能技术的发展在某些方面可以帮助程序员提高开发效率和质量,但人工智能并不能完全取代程序员的工作。

首先,人工智能技术本身需要程序员进行研发和维护,因此人工智能技术并不是完全自主开发的。其次,虽然人工智能可以通过机器学习和自动化等技术替代一些程序员的工作,但在很多情况下,需要人类程序员进行创造性的思考和决策,特别是在开发复杂的软件系统和新型应用时,需要程序员具备高度的创新性和解决问题的能力。

因此,虽然人工智能技术的发展可能会影响到程序员的工作,但程序员仍然是计算机软件开发和维护的核心力量,需要具备深厚的技术能力和创新能力,不会被完全取代。

UI和原画是否会被AI取代

UI和原画是与设计相关的工作,需要具备创意和审美能力。虽然人工智能技术在某些方面可以辅助设计工作,但目前还没有出现可以完全替代UI和原画的AI系统。

首先,UI和原画需要考虑到人类的审美标准和文化背景,这需要具备人类的创造性思维和感性能力。其次,UI和原画需要考虑到产品的整体风格和品牌形象等方面,这需要设计师进行深入的市场调研和分析,而AI目前还无法完全替代这些工作。

虽然AI技术可以帮助设计师加速一些繁琐的操作,例如自动生成图标和色彩搭配等,但在设计的过程中,需要设计师根据产品和用户的需求进行创意性的设计和创新性的思考,这需要人类的创造性和审美能力。因此,虽然AI可以辅助UI和原画的工作,但不会完全取代这些职业。

如何学习AI

学习人工智能需要掌握多个领域的知识,包括数学、编程、机器学习、深度学习、数据科学和人工智能的应用等。以下是一些建议,可以帮助您开始学习AI。

  1. 学习数学基础知识:人工智能是基于数学模型和算法的。因此,学习数学基础知识,如线性代数、微积分、概率统计等,对于学习人工智能至关重要。

  2. 掌握编程技能:Python是人工智能领域最常用的编程语言,建议您学习Python编程语言和计算机科学基础知识。

  3. 学习机器学习和深度学习:机器学习和深度学习是人工智能的核心领域,您可以学习机器学习算法、神经网络模型、模型评估和调优等知识。

  4. 掌握数据科学技能:数据是训练和评估人工智能模型的关键资源,学习数据科学技能,如数据清洗、数据可视化、数据分析等,将对学习AI非常有帮助。

  5. 参与项目和实践:参与实际项目和实践,如构建机器学习模型、应用人工智能技术解决实际问题等,将加深您对人工智能的理解和掌握技能。

  6. 学习AI应用领域知识:除了基础的技术知识,了解AI在各个应用领域的实际应用也很重要,比如计算机视觉、自然语言处理、机器人等领域。

  7. 参加课程和培训:参加在线或线下的课程和培训,将有助于您系统地学习人工智能的基础和应用知识。

  8. 持续学习和实践:人工智能是一个不断发展和演进的领域,要持续学习和实践,跟上最新的技术和趋势。

​​​​​​​

AI学习资源推荐从零开始

如果你想从零开始学习AI,以下是一些值得推荐的学习资源:

  1. 《机器学习》(周志华):这是一本非常优秀的机器学习教材,通俗易懂,适合初学者入门。

  2. Coursera机器学习课程:由斯坦福大学Andrew Ng教授主讲的机器学习课程,是非常受欢迎的在线学习资源之一。

  3. Udacity深度学习纳米学位课程:Udacity是一家在线学习平台,其深度学习纳米学位课程非常适合想要深入学习AI的学习者。

  4. Kaggle:这是一个机器学习竞赛平台,你可以在这里参加各种数据科学和机器学习的竞赛,提升自己的技能。

  5. TensorFlow官方文档:TensorFlow是一个非常流行的深度学习框架,其官方文档包含了很多学习资源和实例代码,可以帮助你深入学习AI。

  6. PyTorch官方文档:PyTorch也是一个非常流行的深度学习框架,其官方文档同样包含了很多学习资源和实例代码,适合学习深度学习。

除了以上推荐的学习资源外,还有很多其他的学习资源,例如各大MOOC平台的课程、技术博客、GitHub上的开源项目等,可以根据自己的兴趣和需求选择适合自己的学习资源。

还有吗

当然,这里再推荐几个AI学习资源:

  1. Fast.ai:这是一个提供免费在线深度学习课程的平台,课程内容丰富,涵盖了从入门到进阶的内容。

  2. 神经网络与深度学习(邱锡鹏):这是一本非常优秀的深度学习入门书籍,作者邱锡鹏教授在国内拥有很高的知名度。

  3. TensorFlow官方教程:这是TensorFlow官方提供的学习资源,内容详实且包含大量的实践案例。

  4. PyTorch官方教程:这是PyTorch官方提供的学习资源,也包含丰富的实践案例。

  5. 机器之心:这是一个非常优秀的AI技术媒体,提供了大量的技术文章和研究报告,适合跟踪最新的AI技术发展趋势。

  6. AI Challenger:这是一个由阿里巴巴等公司联合发起的人工智能挑战赛,提供了大量的数据集和竞赛项目,可以帮助你提升实践能力。

希望这些学习资源能够帮助你更好地开始你的AI学习之旅。

中文AI学习资源

如果你想要寻找中文的AI学习资源,以下是一些值得推荐的学习资源:

  1. 吴恩达的机器学习课程:这是一门由斯坦福大学的吴恩达教授主讲的机器学习课程,内容详实且通俗易懂,非常适合初学者入门。

  2. TensorFlow中文文档:TensorFlow是一个非常流行的深度学习框架,其官方文档也提供了中文版本,可以帮助你更好地学习TensorFlow。

  3. PyTorch中文文档:PyTorch也是一个非常流行的深度学习框架,其官方文档同样提供了中文版本,可以帮助你更好地学习PyTorch。

  4. AI Studio:这是百度推出的一个AI开发者平台,提供了大量的AI学习资源和实践项目,也可以在这里与其他开发者交流。

  5. Kaggle中文社区:Kaggle是一个非常流行的机器学习竞赛平台,其官方也提供了中文社区,方便中国的开发者进行交流和学习。

  6. 极客时间:极客时间是一个非常知名的在线技术教育平台,其中也包含了大量的AI学习课程和教程。

  7. AI科技评论:这是一家非常知名的AI科技媒体,提供了大量的AI技术文章和研究报告,可以帮助你跟踪最新的AI技术发展动态。

除了以上推荐的学习资源外,还有很多其他的中文AI学习资源,例如中国大学MOOC平台、技术博客、开源社区等,可以根据自己的需求和兴趣选择适合自己的学习资源。

还有吗

当然,这里再推荐几个中文AI学习资源:

  1. 深度学习500问:这是一份非常详细的深度学习问答集,涵盖了深度学习的基础知识和高级应用,适合作为参考资料。

  2. AI科技大本营:这是一个关注人工智能技术的社群,提供了大量的学习资源和实践项目,还有许多AI技术专家参与交流。

  3. 机器学习算法工程师实战:这是由极客时间推出的一门实战型机器学习课程,内容包含了机器学习的基础知识和实践案例。

  4. AI爱好者:这是一个由AI爱好者自发组成的学习交流社区,提供了许多有价值的学习资源和讨论话题。

  5. 莫烦Python:这是一个非常知名的Python教育网站,提供了大量的机器学习和深度学习的Python教程和实践项目。

希望这些中文AI学习资源能够帮助你更好地开始你的AI学习之旅。

达到熟练使用AI技术,预计需要的时间

达到熟练使用AI技术需要的时间因人而异,取决于多种因素,例如你的学习速度、学习方法、学习目的等等。

如果你已经具备计算机科学和数学等基础知识,并且有一定的编程经验,那么学习AI技术可能会相对容易一些,一般来说需要几个月到一年的时间。在这段时间内,你可以学习一些基础的机器学习算法、深度学习框架的使用、数据处理和分析等知识。你可以通过参加线上课程、阅读相关书籍和论文、实践项目等方式来提高自己的能力。

如果你没有相关背景,需要从零开始学习,那么学习时间可能会更长一些,需要一到两年的时间。在这段时间内,你需要学习计算机科学、数学、统计学等基础知识,然后再学习AI相关的知识。当然,这并不是绝对的时间,有些人可能会更快,有些人可能会需要更长时间。

总之,学习AI技术需要长期的投入和不断的实践,需要持之以恒地学习和不断探索。

列出学习AI需要学习的知识清单,同时给出学习资源推荐

以下是学习AI需要学习的知识清单,以及一些学习资源的推荐:

  1. 数学基础:线性代数、概率论、数理统计等。 推荐资源:MIT线性代数公开课、斯坦福大学概率论公开课、机器学习基础数学。

  2. 编程基础:Python编程语言、数据结构和算法。 推荐资源:Python官方文档、廖雪峰Python教程、算法导论。

  3. 机器学习基础:监督学习、非监督学习、强化学习等。 推荐资源:吴恩达机器学习公开课、李宏毅机器学习课程、周志华机器学习。

  4. 深度学习基础:神经网络、卷积神经网络、循环神经网络等。 推荐资源:吴恩达深度学习公开课、斯坦福大学CS231n课程、动手学深度学习。

  5. 深度学习框架:TensorFlow、PyTorch等。 推荐资源:TensorFlow官方文档、PyTorch官方文档、Keras官方文档。

  6. 自然语言处理:文本表示、序列模型、注意力机制等。 推荐资源:自然语言处理综述、吴军《自然语言处理入门》、吴恩达深度学习与自然语言处理。

  7. 计算机视觉:卷积神经网络、图像处理等。 推荐资源:计算机视觉综述、斯坦福大学CS231n课程、深度学习之计算机视觉。

希望这些学习资源能够帮助你更好地开始你的AI学习之旅。当然,这只是一个大致的清单,实际学习中可能还需要根据具体需求和兴趣进行调整和补充。

后续补充

...

3.问题/补充

TBD

4.参考

参见上面文档列表

后续补充

...

相关文章:

AI人工智能 - 初探

1.应用场景 主要用于了解和系统学习AI,从而可以在工作生活中利用AI做一些事。 2.学习/操作 1.文档阅读 下面的内容来自于与chatGPT的对话 2.整理输出 介绍AI 人工智能(Artificial Intelligence,简称AI)是计算机科学中的一个分支&…...

Spring-AOP工作流程

Spring-AOP工作流程 3,AOP工作流程 3.1 AOP工作流程 由于AOP是基于Spring容器管理的bean做的增强,所以整个工作过程需要从Spring加载bean说起: 流程1:Spring容器启动 容器启动就需要去加载bean,哪些类需要被加载呢?需要被增强的类,如:B…...

C51---串口发送指令,控制LED灯亮灭

1.Code: #include "reg52.h" #include "intrins.h" sfr AUXR 0x8E; sbit D5 P3^7; void UartInit(void) //9600bps11.0592MHz { //PCON & 0x7F; //波特率不倍速 AUXR 0x01; SCON 0x50; //8位数据,可变波…...

【Wiki】XWiki数据备份

XWiki为主题使用java开发的开源wiki,官网地址如下: https://www.xwiki.org/xwiki/bin/view/Main/ 目录1、 XWiki升级数据备份1.1、 获取XWiki配置的数据库与持久化目录信息1.2 备份数据库信息1.3 备份持久化目录2、XWiki数据迁移如果一个知识库不能确保数…...

ctk框架开发Qt插件应用示例工程

目录 前言 约定 插件工程pluginApp: 主启动工程StartApp: 效果演示 结语...

spring5源码篇(4)——beanFactoryPostProcessor执行/注解bean的装配

spring-framework 版本:v5.3.19 前面研究了beanDefinition的注册,但也仅仅是注册这一动作。那么在spring容器启动的过程中,是何时/如何装配的?以及装配的bean是如何注入的? (考虑到xml方式基本不用了以及篇…...

masstransit的message几个高级用法

1)问题,Class MessageA 基类,Class MessageB继承自MessageA; 用bus.Publish方法本想把有些消息只发给B队列,结果由于其继承关系A队列也获得了消息; 解决方法用send, Uri uri new Uri(RabbitM…...

漏洞分析丨cve-2012-0003

作者:黑蛋一、漏洞简介这次漏洞属于堆溢出漏洞,他是MIDI文件中存在的堆溢出漏洞。在IE6,IE7,IE8中都存在这个漏洞。而这个漏洞是Winmm.dll中产生的。二、漏洞环境虚拟机调试工具目标软件辅助工具XP-SP3、KaliOD、IDAIE6Windbg组件gflags.exe三…...

rm命令——删除文件或目录

rm命令是英文单词remove的缩写,主要功能是删除文件或目录。 因为删除文件是一个破坏性动作,因此,在使用时需要格外小心,在执行之前一定要再三确认删除的是哪个目录中的什么文件。 rm命令的语法格式如下: rm [选项] …...

【零基础入门学习Python---Python的基本语法使用】

一.Python基本语法使用 Python是一种易学且功能强大的编程语言,具有简洁的语法和广泛的应用领域。在本文中,我们将介绍Python的基本语法使用,以帮助初学者快速入门Python编程。 1.1 注释 Python 支持两种类型的注释:单行注释和多行注释。 单行注释:以 # 符号开头,从 # …...

数据仓库相关概念的解释

数据仓库相关概念的解释 文章目录数据仓库相关概念的解释1 ETL是什么?ETL体系结构2 数据流向何为数仓DW3 ODS 是什么?4 数据仓库层DWDWD 明细层DWD 轻度汇总层(MID或DWB,data warehouse basis)DWS 主题层(D…...

1/4车、1/2车、整车悬架模糊PID控制仿真合集

目录 前言 1. 1/4悬架系统 1.1数学模型 1.2仿真分析 2. 1/2悬架系统 2.1数学模型 2.2仿真模型 2.3仿真分析 3. 整车悬架系统 3.1数学模型 3.2仿真分析 4.总结 前言 前面几篇文章介绍了LQR、SkyHook、H2/H∞、PID控制,接下来会继续介绍滑模、反步法、M…...

Linux性能补丁升级,避免不必要的跨核Wake-Up

导读一个由英特尔发起的、旨在改进Linux内核公平调度程序代码的补丁系列,也看到了来自AMD工程师和其他利益相关者的测试/反馈,并继续进行改进。这个补丁系列的重点是避免在不必要的情况下发生过多的跨核唤醒(Cross-CPU Wake-up)。这样一来,这…...

Spring Cloud Alibaba全家桶(六)——微服务组件Sentinel介绍与使用

前言 本文小新为大家带来 微服务组件Sentinel介绍与使用 相关知识,具体内容包括分布式系统存在的问题,分布式系统问题的解决方案,Sentinel介绍,Sentinel快速开始(包括:API实现Sentinel资源保护,…...

拼多多2021笔试真题集 -- 3. 多多的求和计算

多多的求和计算 多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。 多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的。 现在多多鸡想请…...

DP算法:动态规划算法

步骤(1)确定初始状态(2)确定转移矩阵,得到每个阶段的状态,由上一阶段推到出来(3)确定边界条件。例题蓝桥杯——印章(python实现)使用dp记录状态,d…...

一三四——一六七

一三四、JavaScript——_DOM简介 MDNq前端参考文档&#xff1a;DOM 概述 - Web API 接口参考 | MDN (mozilla.org) 一三五、JavaScript——HelloWorld <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta h…...

day29_JS

今日内容 上课同步视频:CuteN饕餮的个人空间_哔哩哔哩_bilibili 同步笔记沐沐霸的博客_CSDN博客-Java2301 零、 复习昨日 一、事件 二、DOM操作 三、案例 零、 复习昨日 js 脚本语言,弱类型 引入方案: 3种 js的内容: 语法dombom 语法 变量 var 数据类型 引用类型 - 对象,J…...

【HTTP协议与Web服务器】

HTTP协议与Web服务器浏览器与服务器通信过程HTTP的请求报头HTTP请求报头结构HTTP的请求方法HTTP应答报头HTTP应答报头结构应答状态web服务器的c语言实现浏览器与服务器通信过程 浏览器与Web服务器再应用层通信使用的是HTTP协议&#xff0c;而HTTP协议在传输层使用的是TCP协议。…...

Idea+maven+spring-cloud项目搭建系列--12 整合grpc

前言&#xff1a; grpc 是geogle 开源的rpc 通信框架&#xff0c;通过定义proto生成通信存根&#xff0c;像本地调用服务一样&#xff0c;进行远程服务的调用&#xff1b; 1 消费端服务提供&#xff1a; 1.1 引入grpc 和 protobuf <!-- RPC --> <!-- RPC 服务调用 …...

Revit开洞问题:结构专业开洞口剖面显示及一键开洞

一、Revit中关于结构专业开洞口剖面显示问题 Revit作业的时候&#xff0c;我们不仅只为了一个最后的三维立体模型,我们需要的是一个符合国家以及本院制图标准的一个出图样式,这时候就会出现各种各样的显示问题&#xff0c;本期就一个结构专业开洞显示问题&#xff0c;跟大家一起…...

0107连通分量-无向图-数据结构和算法(Java)

文章目录1 API2 代码实现和分析测试后记1 API 深度优先搜索下一个直接应用就是找出一幅图中的连通分量,定义如下API。 public class CCCC(Graph g)预处理构造函数booleanconnected(int v, int w)v和w连通吗intcount()连通分量数intid(int v)v所在的连通分量标识符(0~count()-…...

[学习笔记]黑马程序员python教程

文章目录思维导图Python基础知识图谱面向对象SQL入门和实战Python高阶技巧第一阶段第九章&#xff1a;Python异常、模块与包1.9.1异常的捕获1.9.1.1 为什么要捕获异常1.9.1.2 捕获常规的异常1.9.1.3 捕获指定的异常1.9.1.4 捕获多个异常1.9.1.5 捕获全部异常1.9.1.6 异常的else…...

如何配置用于构建 FastReport Online Designer 的 API ?

FastReport Online Designer 是一个跨平台的报表设计器&#xff0c;允许通过任何平台的移动设备创建和编辑报表。今天我们就一起来看看在2023版中新增和改进的功能有哪些&#xff0c;点击下方可以获取最新版免费试用哦&#xff01; FastReport Onlin Designe最新版试用https:/…...

【嵌入式Linux内核驱动】02_字符设备驱动

字符设备驱动 〇、基本知识 设备驱动分类 &#xff08;按共性分类方便管理&#xff09; 1.字符设备驱动 字符设备指那些必须按字节流传输&#xff0c;以串行顺序依次进行访问的设备。它们是我们日常最常见的驱动了&#xff0c;像鼠标、键盘、打印机、触摸屏&#xff0c;还有…...

【零散整理】

1-1 git查看代码的项目总行数 git log --prettytformat: --numstat | awk ‘{ add $1; subs $2; loc $1 - $2 } END { printf “added lines: %s, removed lines: %s, total lines: %s\n”, add, subs, loc }’ - 1-2 cookie const cookies document.cookie.split(; )for…...

RocketMQ重复消费的症状以及解决方案

RocketMQ重复消费的症状以及解决方案 生产消息时重复 症状 当一条消息已被成功发送到 消费者 并完成持久化&#xff0c;此时出现了网络闪断或者客户端宕机&#xff0c;导致服务端对客户端应答失败。 如果此时 生产者 意识到消息发送失败并尝试再次发送消息&#xff0c;消费者…...

数字化时代,企业的商业模式建设

随着新一代信息化、数字化技术的应用&#xff0c;众多领域通过科技革命和产业革命实现了深度化的数字改造&#xff0c;进入到以数据为核心驱动力的&#xff0c;全新的数据处理时代&#xff0c;并通过业务系统、商业智能BI等数字化技术和应用实现了数据价值&#xff0c;从数字经…...

项目实战典型案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况

注册上nacos上的部分服务总是出现频繁掉线的情况一&#xff1a;背景介绍二&#xff1a;思路&方案解决问题过程涉及到的知识nacos服务注册和服务发现一&#xff1a;背景介绍 spring cloud项目通过nacos作为服务中心和配置中心&#xff0c;出现的问题是其中几个服务总是出现…...

玩转金山文档 3分钟让你的文档智能化

在上个月底&#xff0c;我们给大家推荐了金山轻维表的几个使用场景&#xff0c;社群中不少用户反响很好&#xff0c;对其中一些场景的解决方案十分感兴趣。但也有一些人表示&#xff0c;有些场景不知道如何实现&#xff0c;希望我们能提供模版/教程。这次我们将做一期热门模板盘…...

安装了nodejs怎么安装nvm

第一步&#xff0c;从控制面板卸载已经安装的node 第二步&#xff0c;删除C盘program开头文件夹下的node文件 第三步&#xff0c;去C/user/用户名 文件夹下&#xff0c;删除.npmrc文件 第四步&#xff0c;打开隐藏文件&#xff0c;第三步文件夹下有一个Appdata文件&#xff…...

java安全编码规范考试

java安全编码规范考试 整理不易&#xff0c;收点币&#xff01;&#xff01; 安全编码规范考试.md 下面对zip文件的安全解压缩描述&#xff0c;错误的是 A.zip文件解压时&#xff0c;可以使用entry.getSize(&#xff09;对解压缩文件进行文件大小判断 B.zip文件解压时&…...

表格检测识别技术的发展历程

近年来&#xff0c;随着计算机技术的飞速发展&#xff0c;越来越多的研究者开始关注表格检测识别技术。表格检测识别技术是一种利用计算机自动处理表格的技术&#xff0c;它可以实现从文本中检测出表格&#xff0c;并进行识别和提取。这种技术有助于提高文本处理的效率&#xf…...

设计UI - Adobe xd对象介绍

矩形工具 新建矩形 操作步骤&#xff1a;选择矩形工具&#xff0c;快捷键R&#xff0c;鼠标在画板上拖出矩形即可。 拖动定界框周围圆形手柄&#xff0c;可快速调整矩形大小&#xff0c;也可以输入宽和高的参数对矩形大小进行改变。 移动矩形 操作步骤&#xff1a;选择选择工具…...

优思学院|精益生产中的“单件流”真的能够做到吗?

精益生产中提到的“一个流”&#xff08;One Piece Flow&#xff09;是一种生产方式&#xff0c;它的核心理念是通过合理配置作业场地、人员和设备&#xff0c;使产品从投入到成品产出的整个制造加工过程中始终处于不停滞、不堆积、不超越&#xff0c;按节拍一个一个地流动。 …...

移除元素问题解决方法------LeetCode-OJ题

问题&#xff1a; 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 要求&#xff1a; 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改…...

JavaScript学习笔记(1.0)

push() 语法&#xff1a;数组.push(数据) 作用&#xff1a;将数据追加到数组的末尾 返回值&#xff1a;追加数据后数组最新的长度 pop() 语法&#xff1a;数组.pop() 作用&#xff1a;删除数组最后一个数据 返回值&#xff1a;被删除的数据 unshift() 语法&#xff1a;数…...

FCN网络介绍

目录前言一.FCN网络二.网络创新点前言 在图像分割领域&#xff0c;有很多经典的网络&#xff0c;如MASK R-CNN&#xff0c;U-Net&#xff0c;SegNet&#xff0c;DeepLab等网络都是以FCN为基础进行设计的。我们这里简单介绍一下这个网络。 一.FCN网络 FCN网络介绍   FCN 即全…...

Idea+maven+spring-cloud项目搭建系列--11 整合dubbo

前言&#xff1a; 微服务之间通信框架dubbo&#xff0c;使用netty &#xff08;NIO 模型&#xff09;完成RPC 接口调用&#xff1b; 1 dubbo 介绍&#xff1a; Apache Dubbo 是一款 RPC 服务开发框架&#xff0c;用于解决微服务架构下的服务治理与通信问题&#xff0c;官方提…...

2023年上半年北京杭州/广州深圳软考中/高级报名入口

软考是全国计算机技术与软件专业技术资格&#xff08;水平&#xff09;考试&#xff08;简称软考&#xff09;项目&#xff0c;是由国家人力资源和社会保障部、工业和信息化部共同组织的国家级考试&#xff0c;既属于国家职业资格考试&#xff0c;又是职称资格考试。 系统集成…...

jupyter notebook配置和使用

简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算&#xff1a;开发、文档编写、运行代码和展示结果。 参考博客&#xff1a;https://zhuanlan.zhihu.com/p/33105153 特点 ①编程时具有语法高亮、缩进、tab补全的功能。 ② 可直接通过浏览器…...

【C++】通过stack、queue、deque理解适配器模式

破镜不能重圆&#xff0c;枯木可以逢春。 文章目录一、stack1.stack的介绍2.stack相关OJ题&#xff08;巧妙利用stack数据结构的特征&#xff09;3.stack的模拟实现二、queue1.queue的介绍2.queue的相关OJ题&#xff08;巧妙利用queue数据结构的特征&#xff09;3.queue的模拟实…...

JavaScript 高级实例集合

文章目录JavaScript 高级实例集合创建一个欢迎 cookie简单的计时另一个简单的计时在一个无穷循环中的计时事件带有停止按钮的无穷循环中的计时事件使用计时事件制作的钟表创建对象的实例创建用于对象的模板JavaScript 高级实例集合 创建一个欢迎 cookie 源码 <!DOCTYPE ht…...

Flutter(五)容器类组件

布局类组件包含多个子组件&#xff0c;而容器类组件只包含一个子组件 目录填充&#xff08;Padding&#xff09;装饰容器&#xff08;DecoratedBox&#xff09;变换&#xff08;Transform&#xff09;Transform.translate 平移Transform.rotate 旋转Transform.scale 缩放Rotate…...

实现满屏品字布局

html, body {width: 100%;height: 100%;}.first {width: 50%;height: 50%;margin: auto;background-color: pink;}.second {width: 50%;height: 50%;float: left;background-color: greenyellow;}.third {width: 50%;height: 50%;float: left;background-color: yellow;}...

软件测试-性能测试-基础知识

文章目录 1.性能测试理论1.1 相关概念1.2 性能测试指标2.性能测试策略2.1 基准测试2.2 负载测试2.3 稳定性测试2.4 其他测试策略3.性能测试的流程3.1 需求分析3.2 编写性能测试计划和方案3.3 编写性能测试用例3.4 性能测试执行3.5 性能测试报告4.性能测试工具4.1 Loadrunner4.2…...

java多线程与线程池-02线程池与锁

线程池与锁 第4章 线程池入门 4.1 ThreadPoolExecutor ThreadPoolExecutor是应用最广的底层线程池类,它实现了Executor和ExecutorService接口。 4.1.1 创建线程池 下面创建一个线程池,通过调整线程池构造函数的参数来了解线程池的运行特性。把核心线程数设置为3,最大…...

AB测试——流程介绍(设计实验)

前言&#xff1a; 作为AB测试的学习记录&#xff0c;接上文内容&#xff0c; 本文继续介绍假设建立和实验设计部分&#xff0c;包括实验对象、样本量计算&#xff08;显著性水平、统计功效及最小可检测效应&#xff09;、实验周期。 相关文章&#xff1a; AB测试——原理介绍 A…...

C++中的智能指针有哪些?分别解决的问题以及区别?

1.C中的智能指针有4种&#xff0c;分别为&#xff1a;shared_ptr、unique_ptr、weak_ptr、auto_ptr&#xff0c;其中auto_ptr被C11弃用。 2.使用智能指针的原因 申请的空间&#xff08;即new出来的空间&#xff09;&#xff0c;在使用结束时&#xff0c;需要delete掉&#xff0…...

通达信捉妖改良CCI指标公式,简洁巧妙

高端的食材&#xff0c;往往只需要简单的烹饪方式。好的指标也是一样&#xff0c;只需要简单处理&#xff0c;就可以实现不错的效果。捉妖改良CCI指标公式属于意外之喜&#xff0c;编写指标时写错了&#xff0c;研究后发现结果比原想法更好。 捉妖改良CCI指标公式利用了CCI&am…...