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

什么是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.mzph.cn/news/598923.shtml

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

相关文章

国产高分七号光学影像产品预处理步骤

1.引言 高分七号卫星采用主被动光学复合测绘新体制,星上搭载了双线阵相机、激光测高仪等有效载荷,其中双线阵相机可有效获取20公里幅宽、优于0.8m(后视:0.65m;前视:0.8m)分辨率的全色立体影像和2.6m分辨率的…

Java中的Queue

Java中的Queue 在Java中,Queue 接口代表了一个队列数据结构,它按照先进先出(First In, First Out,FIFO)的原则进行元素的操作。Queue 接口扩展自 Collection 接口,定义了一系列方法,包括添加、删…

JavaWeb——后端之Mybatis

四、Mybatis 概念: Mybatis是一款持久层(Dao层)框架,用于简化JDBC(Sun操作数据库的规范,较繁琐)的开发 历史: Apache的一个开源项目iBatis,2010年由apache迁移到了goog…

Zookeeper(持续更新)

VIP-01 Zookeeper特性与节点数据类型详解 文章目录 VIP-01 Zookeeper特性与节点数据类型详解正文1. 什么是Zookeeper?2. Zookeeper 核心概念2.1、 文件系统数据结构2.2、监听通知机制2.3、Zookeeper 经典的应用场景3.2. 使用命令行操作zookeeper 正文 什么是Zookee…

初学编程,到底选Java还是C++?

初学编程,到底选Java还是C? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!&#x…

LeGO-LOAM 安装以及运行

一、源码地址: GitHub - RobustFieldAutonomyLab/LeGO-LOAM: LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable TerrainLeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain - GitH…

异步任务判断执行和重复使用实现类

主要是展示一下如何在书写异步任务判断的时候,如何根据返回值类型进行重复使用相同接口里面的不同实现类的方法 /*** 父类接口* **/ public interface Exceutor {String getTaskType();void excetuor(String s); }/*** 异步处理任务的任务类型** author yangziqian…

arcpy点要素生成经纬度字段脚本

说明 本脚本是用来简化操作的,正常情况下要生成经纬度字段,需要添加字段→填写字段名→写字段类型→字段计算器→计算几何。。。 而且经纬度都需要,要循环两遍。 本脚本就是为了简化以上操作的,安装后,打开脚本直接输…

从《数据库索引设计与优化》看mysql索引设计

很久之前写的一篇文章,主要是结合mysql45讲和《数据库索引设计与优化》讨论索引设计的,拿出来分享下。 选用什么引擎 对于INSERT_SELECT型数据库,如果没有事务的要求,更倾向于选择MyISAM。 因为InnoDB会维护更多的数据&#xff…

一个古老的终端显示控制命令-tput命令|帮你解决中英文混合时终端列对齐输出问题

终端显示控制对于写一个 终端脚本 是非常有用的,在没有图形界面时Unix和类Unix系统用户都是在Terminal控制终端下工作的。虽然Linux操作系统的图形界面出现淡化了终端显示控制,但终端控制功能依旧是每个命令行用户不可或缺的一部分。只是我们不知道在使用…

【LeetCode:129. 求根节点到叶节点数字之和 | 二叉树 + 递归】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

记录汇川:水塔指令解释-ST

可以通过帮助查看指令手册 PLC的IO地址映射-两种方法 第一种: 新建一个全局变量表,按照如图所示建立IO地址 第二种: 直接如图所示位置定义名字 注意:IW和QB这两个前面一个有蓝色M一个没有。 蓝色的M表示模块发生变化的时候地址不会…

【S32K 进阶之旅】 NXP S32K3 以太网 RMII 接口调试(1)

前言 大联大世平集团推出了一款基于 NXP 车规级 MCU S32K344 的开发板——花名“Cavalry”,它使用 BGA257 封装的 32 位 ArmCortex-M7 S32K344 作为主控芯片,在69.6*130mm 的小体积开发板上搭载了 SBC 电源管理芯片、CAN 收发器、LIN 收发器、FLASH 存储…

低噪声,高增益的音频信号处理电路芯片选型分析

随着智能手机、汽车音频、AI智能音箱,智能家居、家庭影院、平板电脑、笔记本电脑等智能设备的普及;数字音频功放芯片的应用也越来越广泛;同时对音频信号处理的芯片的性能要求越来越高;以下几款就是常用热门音频信号处理电路芯片分…

NVM NodeJs版本管理 通关宝典

NVM NodeJs版本管理 通关宝典🏹 文章目录 NVM NodeJs版本管理 通关宝典🏹一、NVM是什么二、开始使用NVM三、NVM 命令速查四、手动安装特定Node版本(Windows)🙄4.1 NVM for windows 运行机制4.2 手动安装流程 五、切换 NVM 下载镜像源六、常见…

21. Mysql 事件或定时任务,解放双手,轻松实现自动化

文章目录 概念常见操作事件调度器操作查看事件创建事件删除事件启动与关闭事件 精选示例构造实时数据定时统计数据 总结参考资料 概念 Mysql 事件是一种在特定时间点自动执行的数据库操作,也可以称呼为定时任务,它可以自动执行更新数据、插入数据、删除…

x-cmd pkg | doggo - 现代化的 DNS 客户端

目录 简介首次用户快速实验指南功能特点类似工具与竞品进一步探索 简介 doggo 是一个由 Karan Sharma 于 2020 年使用 Go 语言开发的 DNS 客户端。它类似于 dig 命令,但旨在以现代化、简洁和可读的格式输出 DNS 查询结果。 首次用户快速实验指南 使用 x doggo 即可…

1.4 day4 IO进程线程

使用两个子进程进行文件拷贝&#xff0c;父进程进行资源回收 #include <myhead.h> int main(int argc, const char *argv[]) {//创建一个文件描述符并以只读的方式打开int fd-1;if((fdopen("./test.bmp",O_RDONLY))-1){perror("open error");return…

IDAPython详细版(二)

六&#xff1a;操作数 可以使用idc.get_openrand_typed(ea,n)得到操作数的类型。ea是地址&#xff0c;n是索引 这里有8种不同类型的操作数类 0_void 如果一个指令木有任何操作数它将返回0 0_reg 如果一个操作数是一个普通的寄存器将返回此类型。这个值在内部表示为1. o_mem …

java: 写入数据到HBase

一、添加依赖 <dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.6.0</version></dependency><dependency><groupId>org.apache.hbase</groupId><art…