- 博客(62)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 LLama3本地部署安装
5.控制台中键入ollama run llama3:8b,会自动进行8B模型下载,该模型有80亿参数,普通电脑可以执行。4.进入官网找到想要下载的模型名称 https://ollama.com/library/llama3/tags。这篇教程将指导你如何在本机上安装 LLama3 客户端和可视化对话界面,我们会分为三部分:安装 LLama3 客户端、部署大模型和设置模型文件路径。3.打开cmd控制台,键入ollama,如果如下图显示命令提示就说明安装已经成功。如果需要解除限制,或是其他微调功能,可以在。
2024-08-23 10:07:37
910
原创 .netcore dapper数据库异步操作方法比较
这两个方法的主要区别在于同步执行和异步执行的处理方式。以下是它们的本质区别、各自的优点,以及异步方法减轻了谁的压力。
2024-08-22 10:41:53
601
原创 Transformer 模型详解
Transformer 是一种基于注意力机制的神经网络架构,它最初是为了解决机器翻译问题而提出的,但它的应用范围现在已经扩展到许多自然语言处理(NLP)任务,如文本生成、情感分析、语音识别等。不同于传统的递归神经网络(RNN)或卷积神经网络(CNN),Transformer 利用全局的自注意力机制(Self-Attention)在不依赖顺序处理的情况下高效地处理序列数据。
2024-08-20 09:00:03
479
原创 开源免费大语言模型(LLMs)排行榜
发布方模型大小: 7B, 13B, 30B, 65B 参数特点: 高效、轻量级模型,具有良好的推理性能,能在较小的显存上运行较大的模型。优点训练高效,精度优秀在推理时速度快7B 模型对硬件要求较低缺点: 65B 参数模型需要极高的计算资源。最低配置要求7B 参数: 24 GB 显存 GPU(如 A100 40GB 或 RTX 3090)65B 参数: 256 GB 显存的多张 GPU在神经网络(尤其是像 Transformer 这样的语言模型)中,参数是指模型中可训练的权重。
2024-08-20 08:50:58
1058
原创 深入理解命名实体识别(NER)
命名实体识别(NER,Named Entity Recognition)是自然语言处理(NLP)中的一项重要技术,用于从文本中识别出特定类型的实体,并将这些实体分类到预定义的类别中。实体通常包括人名、地名、组织名、日期、时间、数量、货币等。例如,在句子“Barack Obama was born in Hawaii in 1961”中,NER任务的目标是识别“Barack Obama”作为人名,“Hawaii”作为地名,以及“1961”作为日期。
2024-08-12 00:24:46
334
原创 深入了解SQLite
SQLite是一种嵌入式的关系数据库引擎,以其轻量级、跨平台、易于使用的特点而闻名。它不需要独立的服务器进程,数据存储在单一的文件中,使得它成为许多应用程序中默认的数据库解决方案。SQLite作为一种轻量级、强大且灵活的数据库引擎,已经在全球范围内广泛应用。尽管它有一些局限性,但其易用性和可靠性使其在许多场景中成为首选。
2024-08-12 00:06:06
644
原创 Boddotstrap使用技巧指南
Boddotstrap 是一种基于 Bootstrap 框架的增强工具,旨在帮助开发者更快、更轻松地创建响应式网站。它不仅提供了 Bootstrap 的所有功能,还加入了更多自定义选项和优化工具,使得主题开发和项目定制更加灵活。Boddotstrap 是一个功能强大且灵活的工具,适合用于各种前端项目。从基础的定制主题到高级的组件扩展,Boddotstrap 都能为您提供强大的支持。本指南涵盖了一些实用的技巧,帮助您在开发过程中更加高效。如果您能够充分利用这些技巧,您将能够创建出更加出色的响应式网站。
2024-08-09 16:55:08
800
原创 Kafka和Zookeeper的安装与使用指南
在分布式系统的世界中,Kafka是一种高性能的消息队列系统,而Zookeeper则作为分布式协调服务的基础工具之一,为Kafka的高效运行提供支持。本指南将详细介绍在Windows和Linux系统中安装和配置Zookeeper和Kafka的步骤,并包含一些常用命令和经验总结,帮助你更好地掌握这些工具。
2024-08-09 16:15:49
786
原创 sqlserver如何建索引
例如,如果一个查询需要返回某些列的值,而这些列不在索引键中,那么在该索引上包含这些列可以避免需要额外的 I/O 操作来检索这些值。总体来说,如果你想要让SQL Server能够使用索引来优化LIKE查询,那么最好避免在查询模式的开头使用通配符字符,并确保适当的索引已经创建在需要查询的列上。然而,如果你的查询模式没有以通配符字符开头,并且你的表上有一个适当的索引,那么它可以使用索引来优化查询。在SQL Server中,使用LIKE操作符进行模糊匹配时,在某些情况下是可以命中索引的,但在其他情况下可能不会。
2024-08-09 09:33:34
427
原创 18个最佳开源低代码开发平台
低代码/无代码开发平台使用图形向导构建软件,而不是像传统方法那样使用计算机编程语言来构建应用程序。在本文中,我们介绍面向个人和企业用户的18个开源的最佳低代码/无代码平台。低代码/无代码指的是提供可视化开发工具,支持拖放,内置组件浏览器和逻辑构建器。低代码/无代码的概念并不新鲜,这可以追溯到十多年前的无代码编程技术 (PWCT) 以及类似的系统。然而,这一概念在开发人员社区中并未得到支持。如今,数十个低代码 / 平台和服务正蜂拥而至,因为事实证明,这个概念不仅仅是可用于快速原型项目。
2024-08-09 09:00:40
1767
原创 Visual Studio 2022: 100 个实用技巧及详细操作方法
点击视图 > 工具栏 > 自定义。在弹出的“自定义”窗口中,选择“命令”标签。从“类别”列表中选择功能,然后从“命令”列表中拖动所需命令到工具栏。**操作方法:**创建一个项目或文件模板,点击文件 > 导出模板。按照向导步骤保存模板,并在以后使用文件 > 新建 > 项目中选择你的自定义模板。解决:挨个项目编译,排查卡在哪个项目的编译上,然后检查该项目依赖的文件包,是否有问题。解决包依赖,就可以顺利编译通过了。在 VSIX 项目中添加一个新的“工具窗口”。
2024-08-09 08:56:16
782
原创 Node.js 常用命令集合
Node.js 的生态系统庞大而丰富,通过掌握以上常用命令,可以大大提高开发效率和项目的可维护性。从环境配置到打包发布,再到依赖管理,理解并熟练运用这些命令,将帮助你更好地管理和开发 Node.js 项目。希望这篇文章能够成为你的 Node.js 开发的有效参考。
2024-08-08 22:13:40
561
原创 个人编程原则总结(不喜勿喷)
通过遵循以上编程原则和技巧,开发团队能够写出更加高效、可维护、易扩展的代码。这不仅有助于项目的顺利进行,还能为团队的长期合作奠定坚实的基础。定期回顾和优化这些规则,将有助于持续改进代码质量和团队效率。
2024-08-08 22:05:55
1085
原创 什么是NLP实体识别?
实体识别是自然语言处理中的一个子任务,其主要目标是识别文本中的实体,并将这些实体分类为预定义的类别(如人名、地名、组织名、时间、数值等)。例如,在句子“苹果公司在2024年发布了新款iPhone”中,实体识别任务将识别出“苹果公司”作为组织名,“2024年”作为时间,“iPhone”作为产品名。基于规则的方法通过预定义的规则或模式来识别实体。规则通常由领域专家制定,涉及模式匹配、正则表达式、词典查找等。例如,可以使用正则表达式来匹配可能的英文人名,或使用词典查找常见的公司名。简单易用,容易理解和维护。
2024-08-08 21:50:35
880
原创 如何解析五大招聘平台简历:BOSS直聘、智联招聘、前程无忧、58同城、猎聘
在当今数字化招聘过程中,解析来自不同平台的简历是招聘系统的核心需求之一。由于每个平台的简历格式各异,解析方法需要多样化和灵活性。以下将详细介绍如何解析BOSS直聘、智联招聘、前程无忧、58同城、猎聘五大平台的简历,并提供多种解析方案。
2024-08-08 21:34:46
1039
原创 SqlServer五种分表策略
垂直分表是将一个大表按列分成多个小表。每个小表包含原表的一部分列,共同使用相同的主键。水平分表是将一个大表按行分成多个小表。通常根据某个分区键(如ID、日期)来分割数据。混合分表结合垂直分表和水平分表,先按列分表,再对分表后的数据进行水平分表,或反过来。分区表是在同一个逻辑表中使用物理上的分区来存储数据。每个分区包含表的一部分数据,通常根据某个分区键来划分。索引视图是将视图的结果物化存储,并对视图进行索引,以提高查询性能。
2024-08-06 16:01:49
700
原创 MacOS的100个超实用技巧
调整Dock的大小、位置和行为。打开“系统偏好设置”。选择“Dock”。设置大小、位置和自动隐藏等选项。更改系统声音设置。打开“系统偏好设置”。选择“声音”,在“效果”选项卡中选择声音效果。
2024-08-04 12:31:30
892
原创 100条超牛的DOS命令
这篇文章列出了100条实用的DOS命令,每个命令都附有实际应用的示例,帮助您更好地理解和使用这些命令。命令用于清屏,清除当前命令提示符窗口中的所有内容。命令用于显示或修改文件的访问控制列表(ACL)。命令用于列出当前目录中的所有文件和文件夹。命令用于显示消息或打开/关闭命令回显。命令用于显示网络适配器的IP配置信息。命令用于显示或修改文件和目录的权限。命令用于显示计算机的详细配置信息。命令用于显示或更改文件扩展名关联。命令用于显示当前运行的所有任务。命令用于显示当前计算机的主机名。
2024-08-03 16:01:24
998
原创 详细介绍Linux iftop 的结果如何查看
iftop是一个非常实用的工具,可以实时监控网络接口的带宽使用情况。通过理解iftop的界面和结果,你可以更好地管理和优化你的网络资源。希望本文能帮助你更好地使用iftop来监控和分析网络流量。
2024-07-31 23:09:14
344
原创 Memcache在CentOS 7上的安装与使用指南
Memcache 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过将数据缓存到内存中,减少对数据库的访问,从而提高应用程序的响应速度和性能。本文将详细介绍如何在CentOS 7上安装和部署Memcache,介绍其特点与适用场景,常用命令,并展示如何在.NET Core 6.0和Java中使用Memcache。
2024-07-30 18:06:24
1313
原创 .NET知识积累
MAUI(.NET Multi-platform App UI)是一个用于创建跨平台应用的框架。MAUI 介绍发布到应用商店通过这篇指南,希望能够帮助开发者更好地理解和使用 C# 及其相关工具和技术,从而提升开发效率并减少常见问题的困扰。
2024-07-30 17:56:57
741
原创 Windows 常用命令集锦
Windows 操作系统提供了大量命令行工具,用于管理系统、执行任务和调试问题。本文将介绍 Windows 系统中最常用的命令,涵盖文件和目录管理、系统信息、网络管理、进程管理和磁盘管理等方面。
2024-07-29 18:14:28
762
原创 Nginx 最常用的命令
Nginx 是一个高性能的 HTTP 和反向代理服务器,广泛用于 web 服务器、反向代理、负载均衡和 HTTP 缓存等。本文将介绍 Nginx 中最常用的命令,涵盖安装与配置、基本操作、日志管理、虚拟主机管理以及性能优化等方面。
2024-07-29 17:33:46
469
原创 Apache Solr 最常用的命令
Apache Solr 是一个强大的开源搜索平台,广泛应用于各种搜索和数据分析应用中。本文将介绍 Solr 中最常用的命令,涵盖安装与配置、Core 和 Collection 管理、索引管理、查询与检索、Schema 管理、以及备份与恢复等方面。
2024-07-29 17:22:43
647
原创 Git常用命令
掌握 Git 是现代软件开发的必备技能。通过上述基本和进阶操作,你可以更高效地管理和协作开发项目。根据操作系统的不同,选择合适的安装包进行安装。安装过程非常简单,按照提示进行下一步即可。要使用 Git,首先需要下载和安装它。安装完成后,配置 Git 的用户名和邮箱,这些信息会记录在每一次提交中。获取更多详细信息和高级用法。
2024-07-29 17:10:28
360
原创 .NET Core 命令大全
以上是.NET Core常用命令的简要介绍,这些命令覆盖了从项目创建、依赖管理、构建、运行、测试到发布等各个方面。通过熟练使用这些命令,开发者可以更高效地进行.NET Core项目的开发和管理。希望这篇文章能够帮助你更好地理解和使用.NET Core命令行工具。
2024-07-29 00:23:54
539
原创 计算机工程师常用下载链接大全
在软件开发中,使用可靠的工具和库是保证开发效率和产品质量的关键。本文将为Java、.NET、Python工程师汇总常用的工具和库的下载链接,帮助您快速找到所需资源。
2024-07-29 00:04:08
423
原创 Redis常用命令第二版
Redis 是一个高性能的开源内存数据库,广泛应用于高速缓存、会话存储和消息队列等场景。本文详细介绍如何在 Linux 环境下操作 Redis,包括连接 Redis 客户端、启动实例、模糊删除键值、设置超时、管理客户端连接数以及使用删除功能。
2024-07-28 23:31:51
330
原创 docker常用命令集锦
通过这篇指南,你可以全面了解 Docker 的基础操作、进阶使用以及一些常见问题的解决方法。Docker 的强大功能和灵活性可以帮助你在开发和部署过程中大大提升效率。希望这篇文章能为你提供有价值的信息,助你更好地掌握 Docker。在使用 Docker 之前,了解 Docker 的版本和信息是至关重要的。
2024-07-28 22:59:35
852
原创 .NET MAUI:跨平台开发的未来
NET Multi-platform App UI (.NET MAUI) 是微软推出的一款跨平台开发框架。作为 Xamarin.Forms 的下一代产品,.NET MAUI 提供了一种现代化的方法来构建适用于 Android、iOS、macOS 和 Windows 的跨平台应用。通过使用单一代码库和统一的项目结构,开发者可以更加高效地构建和维护跨平台应用。
2024-07-28 22:21:42
932
原创 Mint UI简介
Mint UI 是一套基于 Vue.js 的移动端组件库,由饿了么(Ele.me)前端团队开发和维护。其设计灵感来自于饿了么的移动端应用,旨在提供轻量级、简洁且功能齐全的 UI 组件,以帮助开发者快速构建高质量的移动端 Web 应用。
2024-07-28 21:55:01
782
原创 100条牛批的MySql Sql语句排行榜
以上是100条常用且有用的MySQL SQL语句,它们涵盖了数据库的各个方面,从基本查询到高级操作和性能优化,适用于各种实际应用场景。
2024-07-27 08:17:48
417
原创 100条牛批的SqlServer Sql语句排行榜
SQL Server 强大而灵活,这里是100条实用且“牛逼”的 SQL 语句。它们覆盖了查询、数据操作、性能优化和数据库管理等多个方面,旨在帮助数据库管理员和开发人员高效地管理和操作 SQL Server 数据库。
2024-07-26 17:26:57
787
原创 linux常用命令收藏
(2)连续回车后,到C:\Users\lenovo/.ssh/目录寻找公钥文件:id_rsa.pub。(2)连续回车后,到C:\Users\lenovo/.ssh/目录寻找公钥文件:id_rsa.pub。(2)连续回车后,到C:\Users\lenovo/.ssh/目录寻找公钥文件:id_rsa.pub。scp -r /opt/dist/* 用户名@remote_host:/opt/dist/scp -r C:/dist/* 用户名@remote_host:C:/dist/
2024-07-25 21:57:11
781
原创 SSH跨操作系统免密文件传输
通过这次SSH的奇妙之旅,我们学会了如何在不同操作系统之间进行文件传输,也掌握了如何安装和配置SSH。无论是在Windows和Linux之间,还是在各自系统内部,SSH都为我们提供了安全、高效的解决方案。在信息技术的广阔世界里,SSH(Secure Shell)技术犹如一把万能钥匙,帮助我们在不同操作系统之间传输文件,实现安全、便捷的远程操作。今天,我们将一起踏上SSH的奇妙之旅,详细了解如何通过SSH技术在Windows和Linux系统之间,以及在各自系统内部进行文件传输,并探索如何安装和配置SSH。
2024-07-25 20:56:32
552
原创 如何利用Jenkins自动化管理、部署数百个应用
在 Jenkins 中,转到 “管理 Jenkins” > “插件管理” > “可用” 标签页,搜索并安装 “Gradle” 插件。在 Jenkins 中,转到 “管理 Jenkins” > “插件管理”,安装 “ShiningPanda” 插件。在 “Gradle” 部分,点击 “添加 Gradle” 并配置 Gradle 的安装路径或选择自动安装。在 Jenkins 中,转到 “管理 Jenkins” > “插件管理”,安装 “MSBuild” 插件。安装完成后,Jenkins 会自动启动。
2024-07-25 20:37:46
1009
原创 开源消息队列比较
Apache Kafka、RabbitMQ、Apache ActiveMQ、Redis (with Redis Streams) 、NATS、Apache Pulsar、ZeroMQ、Apache RocketMQ、NSQ、Kafka Streams等消息队列漫谈
2024-07-24 14:31:27
1125
原创 JAVA中AES、RSA、DES加密解密方案比较
本文将详细介绍这三种加密方案的实现,包括公钥和私钥的生成方法,并比较它们的适用场景。AES 是对称加密算法,即加密和解密使用同一个密钥。AES 以其速度快和安全性高的特点,被广泛应用于数据传输和存储的加密。在 Java 中,可以使用 javax.crypto 包中的类来实现 AES 加密与解密。在 Java 中,可以使用 java.security 和 javax.crypto 包中的类来实现 RSA 加密与解密。在 Java 中,可以使用 javax.crypto 包中的类来实现 DES 加密与解密。
2024-07-23 16:20:49
714
原创 AgileConfig应用到java项目的详细步骤
AgileConfig 是一款轻量级的配置中心,通常用于 .NET 项目。然而,AgileConfig 也提供了 RESTful API,这意味着你可以通过这些 API 在任何支持 HTTP 请求的编程语言(包括 Java)中使用它。OkHttp以下是一个使用。
2024-07-18 17:51:53
597
静态文件放阿里云的oss加载速度很快!为啥很少看到有人把全部的静态资源放到oss?
2022-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人