2023年后,AI 还有什么研究方向有前景?

news2024/11/20 4:49:21

什么是AI

​ AI代表人工智能,它是指通过计算机科学技术使机器能够执行需要智力的任务的一种技术。这些任务包括学习、推理、问题解决和感知等,通常是人类智能的表现。人工智能的目标是使计算机系统能够执行需要人类智力的任务,而不需要人类的干预。

人工智能的出现,最早可以追溯到上个世纪50年代。1956年,美国达特茅斯大学举行的一场为期两个月的讨论会上,首次提出了“人工智能”这个概念。在此后的几十年里,人工智能技术的发展经历了数次起落,但最终未能走进大众的视野。人工智能彻底火热起来,受到广泛的关注,是2016年AlphaGo战胜世界围棋冠军。这场比赛让人工智能成为千家万户讨论的话题,也掀起了深度学习的广泛学习热潮。

人工智能领域的相关研究方向

​ 人工智能可以分为弱人工智能和强人工智能两种类型。弱人工智能是指系统专注于一个特定的任务,而强人工智能则涉及到具有与人类相似的通用智能,能够执行多个复杂的任务。

弱人工智能(Narrow/Weak AI)

自然语言处理

  • 什么是自然语言处理?

​ 自然语言处理(Natural Language Processing,简称NLP)是一门人工智能领域的分支,涉及计算机科学、人工智能和语言学等多个学科。其主要目标是使计算机能够理解、解释、生成和与人类自然语言进行交互。

  • 主要研究方向有哪些?

文本和语言理解: 使计算机能够理解人类语言的含义,包括语法、语义和语境。

文本生成: 通过计算机生成符合语法和语义规则的自然语言文本,如自动摘要、文本翻译等。

语音识别: 将人类语音转换为文本形式,使计算机能够理解和处理口头表达的信息。

信息检索: 从大规模的文本数据中检索和提取相关信息,以满足用户的查询需求。

情感分析: 分析文本中的情感色彩,识别文本中的情感倾向,如正面、负面或中性。

机器翻译: 实现不同语言之间的自动翻译,使计算机能够将文本从一种语言翻译成另一种语言。

问答系统: 开发能够回答用户提出的问题的系统,通常需要理解问题的语义并从相关文本中提取答案。

  • 总结

​ 无监督模型与Sequence to Sequence任务的融合是个很重要的进展和发展方向,比如ICLR 2018提交的论文“Unsupervised Machine Translation Using Monolingual Corpora Only”作为代表的技术思路,它使用非对齐的双语训练语料集合训练机器翻译系统并达到了较好的效果。这种技术思路本质上是和CycleGAN非常类似的,相信这种无监督模型的思路在2018年会有大量的跟进研究。其次,增强学习以及GAN等最近两年比较热门的技术如何和NLP进行结合并真正发挥作用是个比较有前景的方向,最近一年开始出现这方面的探索并取得了一定进展,但是很明显这条路还没有走通,这块值得继续进行深入探索。再次,Attention注意力机制进一步广泛使用并引入更多变体,比如Self Attention以及层级Attention等,从Google做机器翻译的新论文“Attention is all you need”的技术思路可以明显体会这个趋势。另外,如何将一些先验知识或者语言学相关的领域知识和神经网络进行融合是个比较流行的研究趋势,比如将句子的句法结构等信息明确引入Sequence to Sequence框架中等。除此外,神经网络的可解释性也是一个研究热点,不过这一点不仅仅局限在NLP领域,在整个深度学习领域范围也是非常关注的研究趋势。

​ 自然语言处理技术的迅速发展使计算机能够理解、处理和生成人类语言,为人机交互、信息检索和语言理解等领域带来了重要的创新。这项技术的进步为智能助手、语音识别、自动翻译等应用提供了强大支持,使得计算机能够更自然地与人类进行沟通和交流。随着越来越多的研究者投身自然语言处理领域,创新的产品和应用不断涌现,从社交媒体分析到智能客服,都展现了这一技术的广泛应用。对于对“让计算机理解和运用自然语言”感兴趣的同学,选择自然语言处理方向将会是一个富有挑战和机遇的研究领域。

  • 实验室推荐

哈工大社会计算与信息检索研究中心:

  • 网址:http://ir.hit.edu.cn/
  • 描述:哈工大社会计算与信息检索研究中心的研究方向包括文本检索、文本挖掘、语言分析、跨语言检索五个方面,研究中心以认知心理学和机器学习为理论,以语言分析为基础研究,以信息抽取、文本检索、跨语言/媒体检索为应用研究,以精准搜索与挖掘系统为应用系统平台。研究中心已完成和现承担的国家自然科学基金、国家863、国际合作、企业合作等课题40余项。

清华大学交互式人工智能课题组:

  • 网址:https://deny.tsinghua.edu.cn/
  • 描述:清华大学计算机系自然语言处理与社会人文计算实验室(THUNLP)成立于 20 世纪 70 年代末,是国内开展自然语言处理研究最早、深具影响力的科研单位。实验室围绕以中文为核心的自然语言处理,在大规模预训练模型、中文信息处理、机器翻译、社会计算、智慧教育和知识图谱等方面开展了系统深入的研究。
    实验室学科带头人是孙茂松教授,教师团队包括刘洋教授和刘知远副教授。近年来,该实验室承担了一系列国家重点研发项目、国家社会科学基金重大项目等重要研究任务,并与腾讯、华为、阿里、美团等企业建立了密切的学术合作关系。相关成果产生的 Github 开源工具包共获数万星标。

复旦大学自然语言处理实验室:

  • 网址:https://nlp.fudan.edu.cn/
  • 描述:复旦大学自然语言处理实验室,是由复旦大学首席教授吴立德先生创建,是中国最早开展自然语言处理和信息检索研究的实验室之一。

哈尔滨工业大学语言技术研究中心机器智能与翻译研究室:

  • 网址:https://mitlab.hit.edu.cn/
  • 描述:哈尔滨工业大学计算机学院机器智能与翻译研究室(Machine Intelligence & Translation Laboratory,MI&T Lab),自1985年以来一直致力于机器翻译研究与系统开发。

斯坦福大学自然语言处理组(Stanford NLP Group):

  • 网址:Stanford NLP Group
  • 描述:斯坦福大学的NLP组在各种自然语言处理任务上都有卓越的研究成果,包括语义分析、问答系统、机器翻译等。

麻省理工学院计算机科学与人工智能实验室(MIT CSAIL):

  • 网址:MIT CSAIL
  • 描述:MIT CSAIL是一个涵盖多个人工智能方向的实验室,包括自然语言处理。他们在语言理解、文本生成等方面有着丰富的研究。

谷歌研究实验室(Google Research):

  • 网址:Google Research
  • 描述:谷歌的研究实验室在自然语言处理、机器学习等领域都有深入研究,并且开展了一系列具有影响力的项目。

卡内基梅隆大学语言技术研究中心(Language Technologies Institute, CMU):

  • 网址:CMU LTI
  • 描述:CMU的语言技术研究中心在自然语言处理、语音识别和机器翻译等领域有很高的声誉。

牛津大学自然语言处理研究组(Oxford NLP):

  • 网址:Oxford NLP
  • 描述:牛津大学的NLP研究组在语言建模、文本挖掘等方面有着深入的研究。

计算机视觉

计算机视觉系统能够处理图像和视频信息,但它们通常是专门用于特定任务,例如图像识别、目标检测,而不是具有通用的视觉理解能力。

  • 主要研究方向有哪些?

物体识别和检测:对于输入的图片,计算机通过算法能够自动识别出图片中的物体,对其进行分类并框出物体所在的位置。目前已经落地的技术有人脸识别、车辆检测等等。

语义分割:计算机根据语义对图片进行分割,需要对输入图片上的每一个像素点进行分类,从而分割出图片中存在的不同对象。目前,语义分割在无人车驾驶、医疗影像分析等领域发挥重要作用。

运动和跟踪:在一段给定的视频中,第一帧给出被跟踪物体的位置和大小,跟踪算法需要在后续的视频当中找出被跟踪物体的位置,并应具有一定的鲁棒性以适应视频中光照等条件的变化。

视觉问答:根据输入的图片,由用户进行提问,算法自动根据问题内容进行回答;或计算机根据输入的图片自动生成一端描述该图片的文本,不进行问答。

  • 总结

​ 增强学习与GAN等新技术开始被尝试用来解决很多其它的图像处理领域的问题并取得了一定进展,比如Image-Caption、超分辨率、3D重建等领域,开始尝试引入这些新技术。另外,深度学习与传统方法如何集成各自的优点并深度融合也是最近一年来视觉处理的方向,深度学习技术具有性能优异等优点,但也存在黑箱不可解释以及理论基础薄弱等缺点,而传统方法具备理论完备等优势,结合两者来充分发挥各自优势克服自身缺点是很重要的。再次,弱监督、自监督或者无监督的方法在各个领域也越来越重要,这是有现实需求的,深度学习虽然效果好,但是对于大量标注训练数据是有要求的,而这又需要大量的标注成本,在现实中往往不可行。而探索弱监督、自监督甚至无监督的方法有助于更快促进各个领域研究的快速发展。

  • 实验室推荐

斯坦福人工智能实验室(Stanford Artificial Intelligence Lab - SAIL)

  • 描述:位于美国斯坦福大学,是一个重要的人工智能研究中心,涵盖了计算机视觉等多个领域。

麻省理工学院计算机科学与人工智能实验室(MIT Computer Science and Artificial Intelligence Lab - CSAIL)

  • 描述:麻省理工学院的CSAIL是全球最大的计算机科学实验室之一,致力于推动人工智能和计算机视觉的前沿研究。

牛津大学计算机视觉实验室(Oxford University Computer Vision and Robotics Group)

  • 描述:位于英国牛津大学,专注于计算机视觉、机器学习和机器人技术等方面的研究。

苏黎世联邦理工学院计算机视觉实验室(Computer Vision Laboratory, ETH Zurich)

  • 描述:位于瑞士苏黎世,以其在计算机视觉和图形学领域的卓越研究而闻名。

加州大学伯克利分校计算机视觉实验室(Berkeley Computer Vision Group)

  • 描述:作为加州大学伯克利分校的一部分,该实验室在计算机视觉、机器学习和模式识别等方向上有着深入的研究。

中科院自动化研究所计算机视觉实验室

  • 描述:位于中国北京,该实验室在计算机视觉和模式识别等领域取得了显著的研究成果。

德国马克斯·普朗克计算机科学研究所(Max Planck Institute for Informatics)

  • 描述:该研究所在计算机视觉、机器学习和计算机图形学等方向上有着世界领先的研究团队。

香港科技大学计算机科学与工程系(HKUST Department of Computer Science and Engineering)

  • 描述:位于香港,该系在计算机视觉和人工智能研究方面表现卓越。


强人工智能(General/Strong AI)

机器学习(Machine Learning)和深度学习(Deep Learning)

什么是机器学习和深度学习?

  • 机器学习:让机器具备人一样学习的能力,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是人工智能的核心。
  • 深度学习:这些领域关注让计算机系统从数据中学习模式,其广泛的应用和能力使其更接近于强人工智能。

主要研究方向有哪些?

机器学习

  • 监督学习(Supervised Learning):包括分类和回归问题,其中模型根据标记的训练数据进行学习。
  • 无监督学习(Unsupervised Learning):主要研究聚类、降维、关联规则等任务,不依赖标记的训练数据。
  • 半监督学习(Semi-Supervised Learning):利用部分标记的数据和未标记的数据来进行学习。
  • 强化学习(Reinforcement Learning):研究智能体在与环境的交互中通过奖励和惩罚学习最优策略。
  • 迁移学习(Transfer Learning):将在一个任务上学到的知识应用到不同但相关的任务上。
  • 增强学习(Meta-Learning):使模型具备在面对新任务时能够快速学习的能力。
  • 集成学习(Ensemble Learning):将多个模型集成以提高整体性能,如随机森林和梯度提升树。
  • 核方法(Kernel Methods):使用核函数将非线性问题映射到高维空间,解决复杂的模式识别问题。

深度学习

  • 神经网络结构和架构:设计新型神经网络结构,如卷积神经网络(CNN)、循环神经网络(RNN)和变换器(Transformer)。
  • 深度学习优化算法:研究梯度下降、随机梯度下降等优化算法,以提高训练效率和模型性能。
  • 迁移学习在深度学习中的应用:利用深度学习模型在一个任务上学到的知识,应用到新任务上。
  • 生成对抗网络(GANs):研究生成模型,通过对抗学习生成逼真的数据样本。
  • 自监督学习:开发模型,能够从未标记的数据中自动学习有用的表示。
  • 深度强化学习:将深度学习与强化学习相结合,使智能体能够处理高维、复杂的输入。
  • 可解释性与鲁棒性:提高深度学习模型的解释性,使其决策过程更容易理解,并提高对抗性攻击的鲁棒性。
  • 自动机器学习(AutoML):研究如何自动化机器学习流程,包括特征选择、模型选择和超参数优化。
  • 多模态学习(Multimodal Learning):处理多种类型的数据输入,如图像、文本和语音等。

总结

​ 机器学习和深度学习是两个颇具前沿性和实用性的学科,它们以智能化的方式处理数据,为实际生活和工业应用提供了巨大的推动力。学习这两门技术,可以在复杂的数据中发现模式、预测趋势,并为决策提供有力支持。

实验室推荐

机器学习实验室推荐

  • 斯坦福大学机器学习实验室(Stanford Machine Learning Group)

位于美国斯坦福大学,致力于推动机器学习和人工智能的前沿研究。

  • 麻省理工学院机器学习实验室(MIT Machine Learning Group)

麻省理工学院的机器学习实验室,涵盖了机器学习的多个方向,包括监督学习、强化学习等。

  • 加州大学伯克利分校AMPLab(Algorithms, Machines, and People Lab)

聚焦于大规模机器学习和分布式计算,尤其在Apache Spark等项目中有卓越贡献。

  • 英国剑桥大学机器学习组(Cambridge Machine Learning Group)

该组在深度学习、概率图模型等方向取得了显著成果,是欧洲机器学习研究的中心之一。

深度学习实验室推荐

  • 多伦多大学深度学习组(University of Toronto Deep Learning Group)

该组以其在深度学习领域的先驱性研究而著名,涉及计算机视觉、自然语言处理等多个方向。

  • 斯坦福大学人工智能实验室(Stanford Artificial Intelligence Lab - SAIL)

除了机器学习,SAIL也是深度学习研究的领军者之一。

  • 蒙特利尔大学MILA(Montreal Institute for Learning Algorithms)

位于加拿大,以其在深度学习和神经网络方面的研究而著名,是深度学习领域的重要研究中心。

  • ETH苏黎世深度学习实验室(Deep Learning Lab, ETH Zurich)

瑞士苏黎世联邦理工学院的深度学习实验室,在计算机视觉、自然语言处理等方向有着卓越研究。

  • 清华大学深圳研究生院深度学习实验室

中国清华大学在深度学习研究上的重要实验室,涵盖计算机视觉、自然语言处理等领域。


强化学习(Reinforcement Learning)

什么是强化学习?

强化学习是一种通过试错和反馈来优化决策的机器学习方法。强化学习涉及智能体通过与环境的交互学习,以最大化预期的奖励,通常与通用的决策能力相关。随着强化学习技术的不断发展,人工智能系统将能够在更广泛的领域中进行自主学习和决策,如自动驾驶、智能机器人等。

主要研究方向有哪些?

基础理论与算法:发展新的强化学习算法,如深度强化学习(DRL)、模型预测控制(MPC)等,以提高学习效率和稳定性。

探索与开发:设计有效的探索策略,使智能体在学习过程中能够更好地探索环境,从而更快地学到最优策略。

多智能体强化学习:研究多个智能体在协作或竞争环境中的学习问题,以实现更复杂的协同决策和对抗学习。

深度强化学习(DRL):在强化学习中应用深度学习技术,例如使用深度神经网络来表示值函数或策略,以处理高维、复杂的状态空间。

模型不确定性:考虑环境的不确定性,包括对环境动态变化的建模,以及对传感器误差和噪声的建模。

迁移学习:将在一个任务上学到的知识迁移到另一个相关任务上,以提高学习效率和泛化性能。

逆强化学习:从专家的行为中推断出环境的奖励结构,这对于模仿学习和理解人类行为具有重要意义。

实际应用:在实际场景中应用强化学习,如自动驾驶、机器人控制、电力管理等领域,以解决复杂的决策问题。

可解释性与鲁棒性:提高强化学习模型的可解释性,使决策过程更加透明和可理解,同时提高模型对干扰和噪声的鲁棒性。

伦理与社会影响:探讨强化学习在社会中的应用所带来的伦理和社会影响,以确保技术的安全性和可持续性。

总结

强化学习(RL)作为一项前沿技术,近年来在图像处理领域也取得了显著进展。类似于增强学习和生成对抗网络(GAN)等新技术在图像处理中的成功应用,强化学习不仅在传统领域如自动驾驶中有所突破,还在诸如图像标注、超分辨率、3D重建等领域展现了广泛的应用前景。


数据挖掘(Data Mining)

什么是数据挖掘?

​ 数据挖掘可以用于从大规模数据集中提取有用的信息和模式,它的应用范围较广,能够适应多种任务。随着计算机存储容量的增大、传输速率的加快、计算速度的提升,网络上传输的数据量也越来越大。而短视频的风靡,让传输的数据量呈指数形式增长。如今的时代,可谓是大数据时代。数据挖掘技术便是在海量的数据中挖掘出对人类有用的信息,以便指导在某些方面的决策。

主要研究方向有哪些?

基础理论研究:主要包括规则和模式的挖掘、分类、聚类等等。其中规则和模式的挖掘是从海量数据中挖掘出某种有意义的模式,比如在超市购物清单中发现人们倾向于一起购买啤酒和尿布。销售人员将啤酒和尿布摆放在邻近区域,这样既能方便人们购买,也能促进两种物品的销售。

社交网络分析和大规模图挖掘:主要包括图模式挖掘、网络关系挖掘、网络信息传播、社交网络应用等。数据挖掘能从人们平常使用社交软件的相关数据中挖掘出背后的网络关系、购物倾向等,这将有利于推荐系统进行精准推荐。

大数据挖掘:主要包括算法的并行、分布式扩展、多源异构数据融合挖掘等。

总结

数据挖掘是一门实用性很强的学科。学习这门技术,能从海量的、嘈杂的数据中清理出真正有用的信息,并将其用于日常决策当中。数据挖掘能帮助超市销售、帮助商人获利、控制网络舆情等等,在实际生活中发挥着巨大的作用。对以上方向感兴趣的小伙伴可以从事数据挖掘相关研究哦~

实验室推荐

  • 上海交通大学张志华教授团队
  • 南京大学周志华教授团队
  • 西南大学机器学习与数据分析实验室
  • 合肥工业大学吴信东教授团队

以上就是AI具有前景的研究方向的全部总结啦~学习愉快!

顺带打个小广告~siki学院关于人工智能有海量免费教程!快来白嫖,动动小手看一下,万一这些课程很合适呢!

Python人工智能 - SiKi学院|SiKi学堂 - unity|u3d|虚幻|ue4/5|java|python|人工智能|视频教程|在线课程​www.sikiedu.com/course/explore/python?subCategory=&selectedthirdLevelCategory=&filter%5Btype%5D=all&filter%5Bprice%5D=all&filter%5BcurrentLevelId%5D=all&orderBy=hotSeq​编辑

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1358492.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言实用第三方库Melon开箱即用之多线程模型

在之前的文章中(开发利器——C 语言必备实用第三方库),笔者介绍了一款Linux/UNIX下C语言库Melon的基本功能,并给出了一个简单的多进程开箱即用的例子。 本文将给大家介绍Melon中多线程的使用方法。 在Melon中有三种多线程模式&a…

点对点SDWAN组网:通过专线连接实现企业分支互联

点对点SDWAN是一种通过软件定义网络技术将企业分支互联的组网解决方案。在点对点SDWAN中,企业分支通过专线连接实现互联,以满足对网络性能和可靠性的要求。 传统的WAN架构通常使用MPLS(多协议标签交换)技术来实现企业分支的互联。…

TransmittableThreadLocal使用踩坑

背景:为了获取相关字段方便,项目里使用了TransmittableThreadLocal上下文,在异步逻辑中get值时发现并非当前请求的值,且是偶发状况(并发问题)。 发现:TransmittableThreadLocal是阿里开源的可以实现父子线程值传递的工…

鸿蒙系列--动态共享包的依赖与使用

一、前言 HarmonyOS的共享包相当于Android的Library,在HarmonyOS中,给开发者提供了两种共享包,HAR(Harmony Archive)静态共享包,和HSP(Harmony Shared Package)动态共享包 区别&…

记一次 .NET 某新能源材料检测系统 崩溃分析

一:背景 1. 讲故事 上周有位朋友找到我,说他的程序经常会偶发性崩溃,一直没找到原因,自己也抓了dump 也没分析出个所以然,让我帮忙看下怎么回事,那既然有 dump,那就开始分析呗。 二&#xff…

计算机创新协会冬令营——暴力枚举题目05

这道题挺基础但是挺多坑的。(•́へ•́╬) 题目 204. 计数质数 - 力扣(LeetCode) 给定整数 n ,返回 所有小于非负整数 n 的质数的数量 。 示例 示例 1: 输入:n 10 输出:4 解释:小于 10 的质…

具有大电流,双通道 12V,短地短电源保护等功能的国产芯片GC8549 可替代ONSEMI的LV8548/LV8549

GC8549 可以工作在 3.8~12V 的电源电压上,每 通道能提供高达 1.5A 持续输出电流或者 2.5A 峰值 电流,睡眠模式下功耗小于 1uA。具有 PWM(IN/EN)输入接口,与行业标 准器件兼容,并具有过温保护,欠压保护&…

信息系统项目管理师好考吗?知识点分析与讲解,码住!

科目一:综合知识考试 科目一考试是由选择题组成的,共有75道题目。考试时间为早上9点到11点半,可以提前交卷,通常11点左右就能离开考场。对于会做的题目,要及时解答,对于不会做的题目,花费过多时…

QC/PD快充电源产品MOS选型分析

• 原边650-700V SJ MOSFET采用低FOM值的ESM 技术,有利于提高系统效 率, 以及更佳的EAS和EMI等特性,对于一些不含PFC电路的系统更友好。 • 副边采用低FOM值的SGT同步整流电路,相比肖特基二极管整流能有更低的 损耗,有…

pinia 给 state 指定变量类型

pinia 给 state 指定变量类型 问题描述 自从用 vitetsvue3 以来,我一直有一个很大的疑问,就是 pinia 中的 state 变量类型该从哪定义,如何定义它? 因为我在使用未定义类型的 state 变量的时候一直会有一个提示,提示说…

JAVA集合框架总结

集合框架概述 1.1 生活中的容器 1.2 数组的特点与弊端 一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用数组存储对象方面具有一些弊端,而Java 集合就…

Unity之预制体与变体

PS:不用说了,我在写博客就是在摸鱼 一、预制体 不知道大家小时候有没有看过火影,记得剧情最开始的时候水木哄骗鸣人去偷封印之书,反而让鸣人学会了多重影分身之术: 好了,小编绞尽脑子终于想好怎么向大家介绍预制体了&a…

element中Tree 树形控件实现多选、展开折叠、全选全不选、父子联动、默认展开、默认选中、默认禁用、自定义节点内容、可拖拽节点、手风琴模式

目录 1.代码实现2. 效果图3. 使用到的部分属性说明4. 更多属性配置查看element官网 1.代码实现 <template><div class"TreePage"><el-checkboxv-model"menuExpand"change"handleCheckedTreeExpand($event, menu)">展开/折叠&l…

亚马逊店铺遇到账号申诉模版分享

1.表达诚意&#xff0c;先认错再说&#xff1a;我知道&#xff0c;最近我们在Amazon.com上作为卖家的表现已经低于亚马逊和我们自己的质量标准。 2.清楚分明的格式&#xff1a;我们库存管理的混乱导致了延迟发货&#xff0c;更糟糕的是&#xff0c;物品无法使用。当延迟发货和…

00 项目结构

文章目录 后端 后端 后端 - sky-common包 公共类&#xff0c;工具类&#xff0c;常量类- constant 常量类- context 上下文有关的- enumenation 枚举- exception 自定义异常类- json json处理类- properties boot相关的配置属性类- result 结果类- uti…

【React系列】React中的CSS

本文来自#React系列教程&#xff1a;https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) 一. React中的css方案 1.1. react 中的 css 事实上&#xff0c;css 一直是 React 的痛点&#xff0c;也是被很多开发…

gitlab高级功能之Kubernetes Agent介绍

文章目录 1. 前置条件2. 简介3. GitLab Kubernetes Agent 的部署3.1 启用 Agent 服务端3.2 创建 Agent 配置和清单仓库 4. 安装agent4.1 连接k8s集群4.2 在集群中部署4.3 修改资源清淡&#xff0c;调整pod的副本数 5. 思考 1. 前置条件 gitlab 14.5 专业版k8s集群helm客户端工…

风车模型与代码

这个模型使用NetLogo乌龟来重复绘制圆圈&#xff0c;定期转动&#xff0c;以便显示出类似万花筒或风车的效果。这是一个演示&#xff0c;展示了一组简单的代理规则如何产生复杂而美丽的图案。 内部工作原理非常简单。创建了许多乌龟&#xff0c;它们的笔都是放下的&#xff08…

一文全面了解 LSM BPF (含实战,强烈建议收藏)

本文地址&#xff1a;https://www.ebpf.top/post/lsm_bpf_intro 文章目录 1. 安全背景知识2. 内核安全策略模块通用框架 LSM2.1 LSM 框架介绍2.2 LSM 架构2.3 LSM 中的钩子函数 3. LSM BPF3.1 BCC 实践3.2 libbpf-bootstrap 框架实践 4. 总结5. 附录&#xff1a;LSM 热修内核漏…

Java 支持表情包存储 Incorrect string value: ‘\\xF0\\x9F\\x98\\x8A\\xF0\\x9F...‘

一&#xff0c;前言 最近测试提出了一个比较刁钻的bug 在提交表单数据的时候&#xff0c;支持表情输入&#xff0c;如下 看了一下前端参数&#xff0c;也是正常传递 但是调用接口的时候&#xff0c;后端却报错 Cause: java.sql.SQLException: Incorrect string value: \\xF0…