电子产品网站设计/搜狗站长工具
⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章
⭐作者主页:@逐梦苍穹
⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁
目录
- I. 简介
- A. 背景介绍
- openAI
- B. ChatGPT的概述
- C. GPT-3.5和GPT-4.0的出现
- II. ChatGPT、ChatGPT-3.5和ChatGPT-4.0的区别
- A. 模型规模的比较
- B. 语言理解能力的比较
- C. 训练数据集的比较
- D. 应用场景的比较
- III. GPT-5的预测
- A. GPT-5的规模预测
- B. GPT-5的语言理解能力预测
- C. GPT-5的应用前景
- IV.是否会取代程序员
- V.深度学习模型
- VI. 对ChatGPT技术的评价和展望
- A. 对ChatGPT技术的评价
- B. 对ChatGPT技术的展望:
- C.ChatGPT技术的社会影响:
- VII. 结语
写在前面:ChatGPT官方:https://chat.openai.com/chat
任何限制次数的、功能较单一的,均不是chatgpt正版
I. 简介
A. 背景介绍
A. 背景介绍:介绍自然语言处理技术的发展历程,以及ChatGPT作为其中的一个代表性技术的背景和意义。
自然语言处理(NLP)技术的发展可以追溯到上世纪60年代,最初的研究主要关注于基于规则的方法,通过手动构建语言规则和语法来分析和处理文本。但是这种方法存在很多问题,例如规则繁琐、应用场景有限等。随着深度学习和神经网络的兴起,自然语言处理技术得到了快速发展。其中,基于深度学习的语言模型在自然语言处理领域取得了重要进展。
ChatGPT是由OpenAI开发的一种基于深度学习的自然语言处理技术,采用了Transformer模型
,并通过大规模的无监督学习从海量语料中学习语言模型,能够生成自然语言文本、翻译文本、生成对话等。
ChatGPT可以帮助企业和组织构建更加智能化的客户服务系统,提供更加人性化的交互体验。同时,它也为研究者提供了一个强大的工具,用于研究自然语言的生成和理解能力。
openAI
OpenAI是一个非营利性人工智能研究机构,旨在研发和推广人工智能技术,推动人工智能技术的发展,同时关注人工智能技术可能对社会产生的影响。OpenAI成立于2015年,由伊隆·马斯克等人发起创立,总部位于美国加州旧金山。
OpenAI致力于推动人工智能技术的研发和应用,包括自然语言处理、计算机视觉、强化学习等领域。其最具代表性的研究成果包括GPT系列语言模型、AlphaGo等。此外,OpenAI还推动了许多人工智能技术的开源项目,如TensorFlow、PyTorch等,为全球人工智能技术研究和开发做出了重要贡献。
OpenAI也关注人工智能技术对社会可能产生的影响,并提出了一系列的道德准则和安全措施。OpenAI主张开发和使用人工智能技术应该遵循透明、负责任、安全等原则,防止人工智能技术被滥用或误用,同时也呼吁政府、学术界和行业组织共同推动人工智能技术的发展,并规范相关的政策和法律法规。
B. ChatGPT的概述
B. ChatGPT的概述:介绍ChatGPT的基本原理、主要功能和应用场景。
ChatGPT是一种自然语言处理技术,主要用于自然语言生成和对话系统的开发。其基本原理是基于Transformer模型,通过大规模的无监督学习从海量语料中学习语言模型。ChatGPT可以生成自然语言文本、翻译文本、生成对话等,被广泛应用于智能客服、文本生成、翻译等领域。
ChatGPT的主要功能包括:
- 文本生成:通过输入一些关键词或句子,ChatGPT可以自动生成相关的文章或段落,这可以应用于自动写作、自动摘要等场景。
- 对话生成:ChatGPT可以生成符合语法和语义的对话,帮助企业和组织构建更加智能化的客户服务系统。
- 翻译:ChatGPT可以将一种语言翻译成另一种语言,帮助人们在跨语言交流中更加便利。
C. GPT-3.5和GPT-4.0的出现
C. GPT-3.5和GPT-4.0的出现:介绍GPT-3.5和GPT-4.0的背景和新特性。
GPT-3.5和GPT-4.0是在ChatGPT基础上进一步发展的自然语言处理技术。GPT-3.5相较于GPT-3有了更大的规模和更多的参数,提高了语言理解能力和生成能力;而GPT-4.0在GPT-3.5的基础上进一步提升了自然语言处理的能力和效果,增加了更多的新特性和功能。
GPT-3.5的主要特点包括:
- 更大的模型规模:GPT-3.5相比GPT-3的规模增加了约40%,总参数量达到1.8万亿个,使其能够处理更复杂的任务和语言结构。
- 更强的语言理解能力:GPT-3.5在语言理解能力方面有了更大的提升,可以更好地理解语言的含义、语义和语法。
- 更优秀的生成能力:GPT-3.5可以生成更加自然流畅的文本,生成的文本质量和连贯性更高。
GPT-4.0是在GPT-3.5的基础上进一步提高了自然语言处理的能力和效果,主要特点包括:
- 更深的模型结构:GPT-4.0采用了更深的模型结构,可以更好地处理复杂的自然语言任务。
- 更强的语言理解和生成能力:GPT-4.0在语言理解和生成能力方面有了更大的提升,可以更好地理解语言的含义、语义和语法,并生成更加自然、流畅的文本。
- 更广泛的应用场景:GPT-4.0可以应用于更广泛的自然语言处理场景,包括文本生成、对话系统、自动摘要、机器翻译等。
总的来说,GPT系列技术的发展代表了自然语言处理技术的最新进展,将为人工智能和自然语言处理领域的发展带来更多的机会和挑战。
II. ChatGPT、ChatGPT-3.5和ChatGPT-4.0的区别
自然语言处理技术的发展,尤其是GPT系列技术的发展,代表了自然语言处理技术的最新进展。ChatGPT、ChatGPT-3.5和ChatGPT-4.0是其中比较代表性的三个模型,它们在模型规模、语言理解能力、训练数据集和应用场景等方面有着显著的不同。下面将从四个方面对这三个模型进行比较。
A. 模型规模的比较
A. 模型规模的比较:比较三个模型在模型规模、参数数量、计算成本等方面的差异。
ChatGPT、ChatGPT-3.5和ChatGPT-4.0的模型规模是不同的。
ChatGPT是一种基于Transformer的自回归语言模型,它的模型规模是1.5亿个参数。
ChatGPT-3.5是GPT-3的一个中间版本,拥有1750亿个参数,是ChatGPT的116倍。
ChatGPT-4.0更是一个规模庞大的模型,其拥有接近4万亿个参数,是ChatGPT-3.5的近2.3倍。
可以看出,随着模型规模的不断增大,模型的参数数量和计算成本也随之增加。
B. 语言理解能力的比较
B. 语言理解能力的比较:比较三个模型在语言理解能力、表达能力、生成能力等方面的表现,包括文本生成、对话生成、翻译等。
ChatGPT、ChatGPT-3.5和ChatGPT-4.0在语言理解能力方面的表现有所不同。
ChatGPT可以生成连贯的、有条理的文本,可以用于各种自然语言处理任务,例如机器翻译、文本摘要、情感分析等。
ChatGPT-3.5相较于ChatGPT,具有更高的生成能力,可以进行更复杂的对话生成和文本生成任务。同时,ChatGPT-3.5可以根据上下文来做出更加准确的预测。
ChatGPT-4.0比ChatGPT-3.5还要强大,它可以生成更加准确、更加自然的文本,能够更好地理解人类语言,以及更好地模拟人类对话的流畅性和连贯性。
C. 训练数据集的比较
C. 训练数据集的比较:比较三个模型所用的训练数据集和数据来源的不同,以及这对模型表现的影响。
ChatGPT、ChatGPT-3.5和ChatGPT-4.0所用的训练数据集和数据来源也不尽相同。
ChatGPT是基于英文维基百科、Gutenberg电子书和OpenWebText等数据集进行训练的。
ChatGPT-3.5使用了比ChatGPT更加丰富和多样化的数据集,包括Common Crawl、Wikipedia、Gutenberg等。
ChatGPT-4.0则使用了比ChatGPT-3.5更大规模、更丰富的数据集,包括多个搜索引擎、社交媒体和在线新闻等。这些不同的数据集来源,对模型的表现和能力产生了很大的影响。
D. 应用场景的比较
D. 应用场景的比较:比较三个模型在不同应用场景中的表现,例如智能客服、文本生成等。
ChatGPT、ChatGPT-3.5和ChatGPT-4.0均具有强大的语言理解和生成能力,因此它们在许多自然语言处理应用场景中都可以发挥重要作用。下面是三个模型在一些常见应用场景中的表现比较:
-
智能客服
在智能客服场景中,ChatGPT、ChatGPT-3.5和ChatGPT-4.0均可用于回答用户的问题、解决问题、提供建议等任务。ChatGPT-3.5和ChatGPT-4.0由于模型规模更大,因此在这方面的表现更加优秀。例如,ChatGPT-3.5和ChatGPT-4.0可以更快地响应用户的问题,并提供更精准的答案,这对于提升客户满意度和提高工作效率都具有很大的帮助。
-
文本生成
在文本生成场景中,ChatGPT、ChatGPT-3.5和ChatGPT-4.0均可用于生成各种类型的文本,例如新闻文章、小说、诗歌等。由于模型规模和生成能力的提高,ChatGPT-3.5和ChatGPT-4.0可以生成更加逼真、丰富多样的文本内容。此外,ChatGPT-3.5和ChatGPT-4.0还可以通过模仿人类语言模式,生成更加自然流畅的文本。
-
语音识别和合成
ChatGPT、ChatGPT-3.5和ChatGPT-4.0在语音识别和合成方面的应用也非常广泛。这些模型可以通过处理语音信号,实现语音转文本和文本转语音的功能。由于模型规模的提升,ChatGPT-3.5和ChatGPT-4.0可以更准确地识别和合成语音,生成更加自然的声音和语音。
-
机器翻译
在机器翻译场景中,ChatGPT、ChatGPT-3.5和ChatGPT-4.0可以用于实现自动翻译任务。由于这些模型都具有强大的语言理解和生成能力,因此它们可以实现更加准确、流畅的翻译结果。ChatGPT-4.0由于模型规模和参数数量的增加,可以实现更加高质量的翻译效果。
任务/领域 | ChatGPT | ChatGPT-3.5 | ChatGPT-4.0 |
---|---|---|---|
问答系统 | 优秀 | 出色 | 突出 |
对话系统 | 优秀 | 出色 | 突出 |
文本生成 | 优秀 | 出色 | 突出 |
情感分析 | 良好 | 优秀 | 出色 |
机器翻译 | 良好 | 优秀 | 突出 |
III. GPT-5的预测
A. GPT-5的规模预测
A. GPT-5的规模预测:预测GPT-5的规模,包括参数数量、计算成本等方面的变化和提升。
随着自然语言处理技术的不断进步,GPT系列模型的规模也不断扩大。目前GPT-4已经达到了数百亿个参数,那么GPT-5的规模将会如何呢?根据业内专家的预测,GPT-5的规模有望突破1000亿个参数,是目前GPT-4规模的数倍,这将带来更强大的模型性能和表现。同时,随着计算机硬件的不断发展,GPT-5的计算成本也有望降低,进一步提高模型的可用性和应用范围。
B. GPT-5的语言理解能力预测
B. GPT-5的语言理解能力预测:预测GPT-5在语言理解能力、表达能力、生成能力等方面的提升,可能会与其他自然语言处理技术进行比较。
GPT-5将在GPT-3的基础上进一步提升自然语言处理技术的水平。GPT-3已经在多项任务中展现出了其强大的表现,包括语言理解、文本生成、机器翻译等方面,而GPT-5将进一步扩展其在这些任务中的表现。
首先,GPT-5可能会在模型规模上进一步提升。GPT-3已经是迄今为止最大的语言模型之一,但是随着技术的不断进步,GPT-5可能会超过GPT-3的规模,并且拥有更多的参数和更高的计算能力。
其次,GPT-5可能会在语言理解能力方面有所提升。GPT-3已经可以实现许多自然语言处理任务,但是它还存在一些限制。例如,GPT-3可能无法理解一些复杂的语言结构或上下文中的一些隐含信息。GPT-5可能会通过更加深入的学习和更多的训练数据来解决这些问题,从而提高其在语言理解方面的表现。
此外,GPT-5还可能在生成能力方面有所提升。例如,在文本生成方面,GPT-5可能能够生成更加丰富和多样化的文本内容,包括更加准确的描述、更加自然的对话、更加生动的场景描写等。
最后,GPT-5可能会与其他自然语言处理技术进行比较,例如BERT和XLNet等模型。这些模型在语言理解和文本生成方面也有很高的表现,并且与GPT系列模型具有一定的差异。因此,将GPT-5与这些模型进行比较,可以更好地了解GPT-5在自然语言处理领域中的地位和表现。
C. GPT-5的应用前景
C. GPT-5的应用前景:探讨GPT-5可能被应用的场景,例如智能客服、文本生成等。
随着GPT模型的不断进化,GPT-5将为各种自然语言处理应用带来更多的可能性。下面列出一些可能的应用前景:
-
智能客服:GPT-5可以被用于开发更智能化的客服系统,能够根据用户输入的问题或需求,自动生成准确、自然的回复,从而提高用户满意度和客户服务的效率。
-
文本生成:GPT-5可以被用于各种文本生成任务,例如自动摘要、文章创作、广告文案、翻译等。在文本生成方面,GPT-5将具有更高的表达能力和生成能力,能够生成更加自然、流畅、准确的文本。
-
智能写作助手:GPT-5可以被用于开发智能写作助手,能够帮助作者自动生成文章结构、提供合适的词汇和句式,从而提高写作效率和质量。
-
情感分析:GPT-5可以被用于情感分析任务,例如分析用户评论、社交媒体帖子等的情感倾向和情感强度。在情感分析方面,GPT-5将具有更高的准确性和泛化能力。
-
语音识别和语音合成:GPT-5可以被用于语音识别和语音合成任务,例如自然对话系统、语音翻译等。在语音识别和语音合成方面,GPT-5将具有更高的精度和自然度。
应用场景 | 说明 |
---|---|
智能客服 | GPT-5 可能被应用于智能客服中,能够更加准确地理解用户意图,并且具备更加自然流畅的对话生成能力。 |
文本生成 | GPT-5 可能在文本生成领域取得更好的表现,能够生成更加自然、流畅、准确的文本,包括自然语言生成、写作助手等应用场景。 |
知识图谱 | GPT-5 可能被用于知识图谱的构建和更新,能够对大量的文本进行理解和分析,从而生成更加丰富、准确的知识图谱。 |
自动化写作 | GPT-5 可能被应用于自动化写作中,能够根据用户输入的内容生成更加自然、流畅的文本,可以用于新闻报道、科技文章、广告文案等。 |
总之,GPT-5的应用前景非常广泛,未来随着技术的不断提升和应用场景的不断扩展,GPT模型将会在越来越多的领域得到应用,为人们的生活和工作带来更多便利和智能化。
IV.是否会取代程序员
我认为ChatGPT不会取代程序员,因为ChatGPT只是一种人工智能技术,它可以帮助程序员完成一些重复、繁琐的任务,但它无法取代程序员的整体角色和职责。下面我会详细解释。
首先,ChatGPT是一种基于数据驱动的技术,它需要大量的数据进行训练和调优。但是,在程序开发的过程中,并不是所有问题都可以通过大量数据来解决,有些问题需要程序员的专业知识和经验来解决。比如,在解决某些复杂的算法问题时,程序员需要依靠自己的理解和创造性思维来解决问题,这是ChatGPT所不具备的。
其次,ChatGPT在解决问题时存在一定的局限性。它的输入和输出都是基于自然语言的,因此它只能处理文本相关的问题,而对于图像、视频等其他形式的数据,ChatGPT的应用范围就很有限了。而程序员不仅可以处理文本相关的问题,还可以处理各种形式的数据,包括图像、视频、音频等。这使得程序员在解决问题时更加全面和灵活。
最后,程序员具有更高的创造性和创新性。程序员可以通过编写代码来实现创新的想法和解决方案,而ChatGPT只能根据已有的数据来生成文本。因此,程序员在解决问题时具有更高的创造性和灵活性,这也是ChatGPT无法取代的。
综上所述,尽管ChatGPT在某些方面可以辅助程序员的工作,但它并不能完全取代程序员。程序员仍然需要通过自己的知识和技能来解决各种问题,这也是程序员目前相比ChatGPT的优势所在。
V.深度学习模型
GPT模型是一种基于深度学习的自然语言处理模型,使用了深度神经网络来处理自然语言文本。下面我将从深度学习的角度,介绍一下GPT模型的主要特点和原理。
首先,GPT模型采用了Transformer网络结构,这是一种基于自注意力机制的深度神经网络,由Google于2017年提出。Transformer网络结构在机器翻译等自然语言处理任务中表现出色,其自注意力机制能够在处理输入序列时同时考虑到序列中所有元素的相关性。
其次,GPT模型采用了预训练加微调的训练方式,这种训练方式已经成为当前自然语言处理领域的主流方法。在预训练阶段,模型使用大规模的未标注文本数据进行训练,学习到一些通用的自然语言语言表示。在微调阶段,模型使用少量标注数据进行 fine-tune,以适应具体的自然语言处理任务。
最后,GPT模型使用了无监督的学习方式,它并没有使用任何手工标注的数据来进行训练。相反,它使用了大量的互联网文本数据作为训练数据,并通过自监督的方式来学习语言表示。这种学习方式不仅可以避免手工标注数据的成本,还可以学习到更加通用的语言表示,提高模型的泛化能力。
总之,GPT模型是一种基于深度学习和自监督学习的自然语言处理模型,具有很强的通用性和泛化能力。它在多个自然语言处理任务中表现出色,是当前自然语言处理领域的前沿技术之一。
VI. 对ChatGPT技术的评价和展望
A. 对ChatGPT技术的评价
A. 对ChatGPT技术的评价:评价ChatGPT技术在自然语言处理领域的优点和局限性。
ChatGPT技术是自然语言处理领域的重要进展之一,其优点和局限性如下:
优点:
a. 强大的语言理解和生成能力:ChatGPT技术能够处理自然语言中的复杂性和多样性,从而在文本生成、对话生成、翻译等方面展现出强大的表现力和生成能力。
b. 灵活的适应性和可定制性:ChatGPT技术可以基于不同的数据集和任务进行训练,从而灵活地适应不同领域和应用场景的需求。此外,还可以通过微调、模型结构调整等方式进行定制化的优化。
c. 大规模并行计算和高效的推理:ChatGPT技术采用了高效的并行计算和推理策略,能够在大规模数据和高并发场景下保持高效的性能表现。
局限性:
a. 数据集和训练样本的限制:ChatGPT技术的性能和表现很大程度上依赖于训练数据集的质量和规模。当前的自然语言处理数据集存在着一些问题,例如数据不平衡、噪声数据等,这些问题可能会影响ChatGPT技术的表现。
b. 计算资源和成本的限制:ChatGPT技术需要庞大的计算资源和高昂的计算成本,这对于大部分研究机构和企业来说是一个挑战。同时,由于计算成本较高,ChatGPT技术可能无法广泛应用到一些计算能力较弱的设备上。
B. 对ChatGPT技术的展望:
B. 对ChatGPT技术的展望:展望ChatGPT技术未来的发展方向和可能的创新点。
随着技术的发展,ChatGPT技术也有着更加广阔的应用前景。下面是一些可能的发展方向和创新点:
-
更加个性化的对话生成:目前ChatGPT生成的对话内容还缺乏个性化,无法真正理解用户的需求和特点。未来的ChatGPT技术可以通过更深入的用户分析和学习,生成更加贴近用户的对话内容,提高用户体验和满意度。
-
多模态对话生成:ChatGPT技术目前主要是基于文本的对话生成,未来可以进一步融合语音、图像等多种信息,实现更加丰富多样的对话生成。
-
聚合多个模型的优点:除了GPT模型外,还有许多其他的自然语言处理技术可以用于对话生成。未来可以尝试将这些技术进行融合,聚合不同模型的优点,提高对话生成的效果和质量。
-
实时对话生成:目前ChatGPT生成的对话内容是离线的,无法实时响应用户的输入。未来的ChatGPT技术可以实现实时对话生成,更好地满足用户的需求。
-
应用领域的扩展:ChatGPT技术目前已经在智能客服、聊天机器人等领域有着广泛应用,未来还可以在文本生成、翻译、语音识别等领域发挥更大的作用。
C.ChatGPT技术的社会影响:
C. ChatGPT技术的社会影响:探讨ChatGPT技术对社会和人类的影响,可能涉及到伦理、法律等方面的问题。
虽然ChatGPT技术在自然语言处理领域有着广泛应用和发展前景,但是也可能涉及到一些社会和伦理问题,如下所示:
-
信息泄露和隐私问题:在一些应用场景中,ChatGPT可能需要访问用户的个人信息和隐私,这可能会涉及到信息泄露和隐私问题。
-
虚假信息和误导性内容问题:由于ChatGPT技术可以生成逼真的语言内容,如果被不法分子滥用,可能会导致虚假信息和误导性内容的产生,从而损害社会公共利益。
-
人工智能和人类智能的关系问题:随着ChatGPT技术的发展,未来可能会出现“机器人替代人类”的担忧,从而影响社会和人类的未来发展。
-
伦理和法律问题:一些应用场景中,ChatGPT可能会涉及到伦理和法律问题,如虚拟人物在社交媒体上的行为是否违反了社交媒体的使用规定,是否存在侵犯知识产权等问题。此外,在一些关键应用场景中,如自动驾驶和医疗领域,ChatGPT的错误和失误可能会对人类产生严重影响,因此需要谨慎评估和监管。
综上所述,ChatGPT技术的发展必须在技术创新和社会伦理之间取得平衡,需要在规范和监管方面加强努力,从而使得ChatGPT技术能够更好地为人类服务。
VII. 结语
随着自然语言处理技术的不断发展,ChatGPT技术在自然语言处理领域发挥着越来越重要的作用,具有广泛的应用前景和发展空间。本文对ChatGPT技术进行了概述和分析,总结出以下几点结论:
-
ChatGPT技术可以有效地解决自然语言处理中的各种问题,具有很强的表达、理解和生成能力,已经在各种领域得到了广泛的应用和发展。
-
目前,ChatGPT技术仍然存在一些局限性和挑战,例如训练数据的质量、算法的复杂性等,需要进一步研究和改进。
-
预计随着硬件设备的不断提升和算法的不断优化,ChatGPT技术的规模和能力将不断提高,可以预见未来会有更加强大的自然语言处理技术问世。
-
由于ChatGPT技术的广泛应用和潜在的社会影响,需要加强对其伦理和法律问题的探讨和研究,以促进其良性发展并避免潜在的负面影响。
综上所述,ChatGPT技术作为一种重要的自然语言处理技术,具有广泛的应用前景和发展空间,但同时也需要我们密切关注其潜在的社会影响和伦理问题,以实现其可持续和健康的发展。
相关文章:

[ChatGPT] 从 GPT-3.5 到 GPT-5 的进化之路 | ChatGPT和程序员 : 协作 or 取代
⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:逐梦苍穹 ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁…...

6.4 GDP调试多进程程序
目录 GDB调试多进程程序 安装gdb gdb编译 运行gdb 单步运行 从头到尾运行 下一步 运行子进程 同时运行父进程 查看运行的进程 切换进程 退出 GDB调试多进程程序 set follow-fork-mode child 设置GDB调试子进程 set follow-fork-mode parent 设置GDB调试父进…...

TDengine 时序数据的保留策略
“TDengine除vnode分片之外,还对时序数据按照时间段进行分区。每个数据文件只包含一个时间段的时序数据,时间段的长度由DB的配置参数days决定。这种按时间段分区的方法还便于高效实现数据的保留策略,只要数据文件超过规定的天数(系…...

Java-多线程解析1
一、线程的描述: 1、线程是一个应用程序进程中不同的执行路径比例如:一个WEB服务器,能够为多个用户同时提供请求服务;而 -> 进程是操作系统中正在执行的不同的应用程序,比如:我们可以同时打开系统的word和游戏 2、多…...

PHP 判断用户当前坐标是否在电子围栏内
可以使用射线法判断用户当前坐标点是否在电子围栏内。 具体步骤如下: 1. 将电子围栏的四个角坐标按顺序连接成一个封闭多边形。 2. 从用户当前坐标点向外发射一条射线,判断这条射线与多边形的交点个数。 3. 如果交点个数为奇数,则用户当前…...

Java版本工程管理系统源码企业工程项目管理系统简介
一、立项管理 1、招标立项申请 功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。 2、非招标立项申请 功能点:非招标立项申请入口、用户可以保存为草稿、提交。 3、采购立项列表 功能点:对草稿进行编辑&#x…...

高速缓存(cache)的原理: 了解计算机架构与性能优化
计基之存储器层次结构 Author: Once Day Date: 2023年5月9日 长路漫漫,而今才刚刚启程! 本内容收集整理于《深入理解计算机系统》一书。 参看文档: 捋一捋Cache - 知乎 (zhihu.com)iCache和dCache一致性 - 知乎 (zhihu.com)C…...

【Vue3+TS项目】硅谷甄选day04--顶部组件搭建+面包屑+路由鉴权
顶部组件搭建 顶部左侧折叠和面包屑实现 左侧菜单刷新折叠的问题解决---属性default-active 折叠之后图标不见:icon放在插槽外面----element的menu属性:collapse project\src\layout\index.vue // 获取路由对象 import { useRoute } from vue-route…...

某oa 11.10 未授权任意文件上传
漏洞简介 之前也对通达 oa 做过比较具体的分析和漏洞挖掘,前几天看到通达 oa 11.10 存在未授权任意文件上传漏洞,于是也打算对此进行复现和分析。 环境搭建 https://www.tongda2000.com/download/p2019.php 下载地址 :https://cdndown.tongda…...

Grounded Language-Image Pre-training(论文翻译)
文章目录 Grounded Language-Image Pre-training摘要1.介绍2.相关工作3.方法3.1统一构建3.2.语言感知深度融合3.3.使用可扩展的语义丰富数据进行预训练 4.迁移到既定的基准4.1.COCO上的zero-shot和监督迁移学习4.2.LVIS上的zero-shot 迁移学习4.3.Flickr30K实体上的 phrase gro…...

设计模式-行为型模式(模板方法、策略、观察者、迭代器、责任链、命令、状态、备忘录、访问者、中介者、解释器)
行为型模式:专注于对象之间的 协作 及如何通过彼此之间的交互来完成任务。行为型模式通常集中在描述对象之间的 责任 分配和 通信 机制,并提供了一些优雅解决特定问题的方案。 模板方法模式(Template Method Pattern)策略模式(Strategy Pattern)观察者模…...

全面探讨 Spring Boot 的自动装配机制
Spring Boot 是一个基于 Spring 框架的快速开发脚手架,它通过自动配置机制帮助我们快速搭建应用程序,从而减少了我们的配置量和开发成本。自动装配是 Spring Boot 的核心特点之一,它可以减少项目的依赖,简化配置文件,提…...

河道水位监测:河道水位监测用什么设备
中国地形复杂,气候多样,导致水资源分布不均,洪涝和干旱等问题时有发生。同时,人类活动也对水资源造成了很大压力,工业和农业用水增加,河道水位下降,生态环境受到威胁。因此,对河道水…...

嵌入式系统中u-boot和bootloader到底有什么区别
嵌入式软件工程师都听说过 u-boot 和 bootloader,但很多工程师依然不知道他们到底是啥。 今天就来简单讲讲 u-boot 和 bootloader 的内容以及区别。 Bootloader Bootloader从字面上来看就是启动加载的意思。用过电脑的都知道,windows开机时会首先加载…...

实验14:20211030 1+X 中级实操考试(id:2498)
实验14:20211030 1X 中级实操考试(id:2498) 一、项目背景说明二、表结构三、步骤【5 分】步骤 1:项目准备【5 分】步骤 2:完成实体类 Member【10 分】步骤 3:完成实体类 Goods【10 分】步骤 4&a…...

(字符串 ) 剑指 Offer 58 - II. 左旋转字符串 ——【Leetcode每日一题】
❓剑指 Offer 58 - II. 左旋转字符串 难度:简单 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的…...

EPICS编程
提纲 1) 为什么在EPICS上编程 2)构建系统特性:假设基本理解Unix Make 3)在libCom中可用的工具 1) 为什么在EPICS上编程 1、社区标准:EPICS合作者知道和明白EPICS结构 2、在很多操作系统之间代码移值性…...

17:00面试,还没10分钟就出来了,问的实在是太...
从外包出来,没想到死在另一家厂子 自从加入这家公司,每天都在加班,钱倒是给的不少,所以也就忍了。没想到8月一纸通知,所有人不许加班,薪资直降30%,顿时有吃不起饭的赶脚。 好在有个兄弟内推我去…...

docker都有那些工具,及工具面试题
docker介绍 Docker 是一种开源的容器化平台,可以帮助开发者将应用程序和依赖项打包到轻量级的容器中,然后部署到任何基于 Linux 的操作系统中。使用 Docker 可以大大简化开发、部署和管理应用程序的过程,使其更加快速、灵活和可靠。 Docker…...

LAMP网站应用架构
LAMP 一、LAMP概述1、各组件的主要作用2、构建LAMP各组件的安装顺序 二、编译安装Apache httpd服务1、关闭防火墙,将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块4.编译及安装5.优化配置文件路径,并把httpd服务的可执行程序文件放…...

C++虚函数virtual(动态多态)(纯虚函数)
怎么判断函数是虚函数还是普通函数? 用VS,在调用对象的方法的地方。。按altg ,如果他跳转到正确的函数,那也就意味着他是编译时可以确定的。。。 但是如果他跳到了这个调用对象的基类的函数,那么也就意味着他是一个运行…...

【Java 接口】接口(Interface)的定义,implements关键字,接口实现方法案例
博主:_LJaXi Or 東方幻想郷 专栏: Java | 从入门到入坟 专属:六月一日 | 儿童节 Java 接口 接口简介 🎃接口的定义 🧧接口实现类名定义 🎁接口实现类小案例 🎈后话 🎰 接口简介 &…...

解决Vmware上的kali找不到virtualbox上的靶机的问题
解决kali找不到靶场ip问题的完整方法 1.配置靶机2.配置kali的虚拟网络3.配置kali中的eth0网络 1.配置靶机 靶机部署在Virtualbox上对其进行网络配置,选择连接方式为仅主机(Host-Only)网络。 2.配置kali的虚拟网络 在编辑中选择虚拟网络配…...

查看MySQL服务器是否启用了SSL连接,并且查看ssl证书是否存在
文章目录 一、查看MySQL服务器是否启用了SSL连接 1.登录MySQL服务器 2.查看SSL配置 二、查看证书是否存在 前言 查看MySQL服务器是否启用了SSL连接,并且查看ssl证书是否存在 一、查看MySQL服务器是否启用了SSL连接 1.登录MySQL服务器 在Linux终端中…...

华为OD机试真题 Java 实现【表示数字】【牛客练习题】
一、题目描述 将一个字符串中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。 数据范围:字符串长度满足1≤n≤100 。 二、输入描述 输入一个字符串。 三、输出描述 字符中所有出现的数字前后加上符号“*”,其他字符保持不变。 四、解题思路…...

使用Python进行接口性能测试:从入门到高级
前言: 在今天的网络世界中,接口性能测试越来越重要。良好的接口性能可以确保我们的应用程序可以在各种网络条件下,保持流畅、稳定和高效。Python,作为一种广泛使用的编程语言,为进行接口性能测试提供了强大而灵活的工…...

sed编辑器
文章目录 一.sed命令基础1.sed概念2.sed的工作流程3.命令格式4.sed命令的常用选项5.sed命令的操作符 二.sed命令的打印功能1.打印文本文件内容1.1 格式1.2 默认打印方式 2.指定行打印2.1 指定行号打印2.2 只打印文件的行数2.3 即打印文件的行号也打印文件的内容2.4 即显示行也显…...

深入理解深度学习——正则化(Regularization):稀疏表示
分类目录:《深入理解深度学习》总目录 另一种策略是惩罚神经网络中的激活单元,稀疏化激活单元。这种策略间接地对模型参数施加了复杂惩罚。我们已经在《深入理解深度学习——正则化(Regularization):参数范数惩罚》中讨…...

【Android】分别用JAVA和Kotlin实现横向扫描的动画效果
Android 横向扫描的动画可以通过使用 ViewPropertyAnimator 和 ObjectAnimator 来实现。 首先,在 XML 布局文件中创建一个 ImageView,并设置其宽度为 0dp,高度为 match_parent。然后,创建一个横向的渐变色 Drawable,并…...

长尾词挖掘,如何选择精准的长尾词优化?
长尾词的挖掘也是一门大学问,它存在多种不同的方法。最常用的方法是把关键词直接放搜索引擎的搜索框搜索和使用长尾词挖掘工具这两种。 以运动水壶为例。 关键词直接放搜索引擎的搜索框搜索,结果如下: 使用长尾词挖掘工具,…...