- 博客(493)
- 资源 (12)
- 收藏
- 关注
原创 8大绩效域记忆口诀
(3)项目生命周期由促进交付节奏的项目阶段和产生项目交付物所需的开发方法。项目的运行环境,包括技术、社会、政治、市场和经济环境等;高效且有效、适合、沟通、实物资源、采购、变更、团队能力。(6)可以根据新出现的和不断变化的需求进行。项目的干系人提高了满意度,并从中收益;(5)规划的内容对管理干系人的需求而言是。(5)干系人接受项目可交付物和成果,并对其。好的团队文化能够引领(促进)团队绩效的提高。推进、交付、说明、适当、充分、调整。项目和环境的项目过程;了解、识别、依赖、预测、负面、机会、储备。
2025-03-22 08:54:23
295
原创 软考高项:案例分析常见理论题目汇总
库中的信息可能有较为频繁的修改,只要开发库的使用者认为有必要,无须对其进行配置控制,因为这通常不会影响到项目的其他部分。也称为静态库、发行库、软件仓库,包含已发布使用的各种基线的存档,被置于完全的配置管理之下。范围管理计划、需求管理计划、进度管理计划、成本管理计划、质量管理计划、资源管理计划沟通管理计划、风险管理计划、采购管理计划、干系人参与计划。质量作为实现的性能或成果,是“一系列内在特性满足要求的程度(ISO9000)”,等级是对用途相同但技术特性不同的可交付成果的级别分类。,完工日期也不会延迟。
2025-03-13 08:57:05
970
原创 软考高项:十大管理记忆规律技巧总结
活动属性、活动清单、假设日志、估算依据、变更日志、成本估算、持续时间估算、问题日志、经验教训登记册、里程碑清单、物质资源分配单、项目日历、项目沟通记录、项目进度计划、项目进度网络图、项目范围说明书、项目团队派工单、质量控制测量结果、质量测量指标、质量报告、需求文件、需求跟踪矩阵、资源分解结构、资源日历、资源需求、风险登记册、风险报告、进度数据、进度预测、干系人登记册、团队章程、测试与评估文件。(范围、需求、进度、成本、质量、资源、沟通、风险、采购、干系人、变更、配置)管理计划、
2025-03-08 13:52:09
324
原创 软考高项(信息系统项目管理师):133个工具技术总结
1、标杆对照将实际或计划的产品、过程和实践,与其他可比组织的实践进行比较,得到最佳实践,形成改进意见,并为绩效考核做依据。标杆对照也允许不同领域或行业项目做类比。2、头脑风暴在短时间内获得大量创意,适用于团队环境,需要引导者引导。包括:创意产生和创意分析。3、核查表称为计数表,用于合理排列各种事项,以便有效收集关于潜在质量问题的有用数据。4、核对单基于自身经验或行业标准制定标准化的核对单,帮项目经理一项一项核对以防遗漏信息(结构化方式管理)。质量核对单应该涵盖在范围基准中定义的验收标准。
2025-03-08 13:45:27
574
原创 软考高项易混淆知识点汇总
记录、审查主体对客体进行访问和使用情况,保证安全规范被正确执行,并帮助分析安全事故产生的原因,安全审计是信息安全保障系统中的一个重要组成部分,是落实系统安全策略的重要机制和手段,通过安全审计,识别与防止计算机网络系统内的攻击行为,追查计算机网络系统内的泄密行为。风险审计是监控过程组,监控风险的工具技术;检查源代码中的安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析,发现这些源代码缺陷引发的安全漏洞,并提供代码修订措施和建议。
2025-03-08 11:20:38
967
原创 基于Microsoft.Extensions.AI核心库实现RAG应用
本文介绍了如何基于Microsoft.Extensions.AI + Microsoft.Extensions.VectorData 一步一步地实现一个RAG(检索增强生成)应用,相信会对你有所帮助。(2)告诉AI要使用相关工具(向量搜索插件)进行相关背景信息的搜索获取,然后将结果 连同 用户的问题 组成一个新的提示词,最后将这个新的提示词发给大模型进行处理。示例源码GitHub: https://github.com/edisontalk/EdisonTalk.AI.Agents。
2025-03-07 09:33:02
773
原创 金蝶ERP星空对接流程
右键项目选择“管理NuGet程序包”,搜索并安装Microsoft.Extensions.Configuration、Microsoft.Extensions.Configuration.FileExtensions、Microsoft.Extensions.Configuration.Json、Newtonsoft.Json。同时,appsetting.json文件的属性“复制到输出目录”的值应为:如果较新则复制。右键项目添加引用,在打开的引用管理器中选择浏览页签,点击浏览按钮,找到从官网上下载的。
2025-03-03 16:36:27
818
原创 DDD领域驱动模型设计
领域驱动设计DDD(Domain Driven Design)是一种从系统分析到软件建模的设计思想和方法论,最早在2004年由Eric Evans在著作《Domain-Driven Design –Tackling Complexity in the Heart of Software》中提出相应的概念。其核心思想是以领域为核心驱动力构建软件设计体系,并围绕业务概念抽象出领域模型,通过领域和边界划分将复杂的业务模型抽象化、简单化,最终实现复杂软件应用系统的拆解和封装。
2025-02-26 10:23:51
1044
原创 本地 Ollama + AnythingLLM 搭建知识库
下载好 Ollama 安装包之后,不要先执行默认安装,只需要先按下面几步操作执行,就可以把 Ollama 工具安装到其他磁盘目录下,下载的大模型也都放到其他目录下,谁试谁知道这样的好处。详细的把 Ollama 工具默认安装的路径,也修改到其他磁盘目录下,这样就不用担心默认安装在C盘下,导致C盘系统空间紧张的问题。返回首页的对话框,进行正常对话提问,比如我提的 kubeS ,首先可以联网搜索结果,也可以搜索本地的知识库文档,如下图所示。2、把下载的 Ollama 安装文件,放到上面创建好的目录下。
2025-02-17 13:18:24
583
原创 华为2288H V5服务器无法启动问题处理
2.将网线一头连接服务器的Mgmt口,另一头来连接笔记本的网口,将笔记本的的本地连接设置为IP是192.168.2.101 网关是255.255.255.0。2.配置线的USB接入笔记本的USB口,网线口接入服务器的IOIO口,在笔记本的设备管理器中看是COM几口,如果第一次使用配置线记得安装对应的驱动。3.通过SecureCRT工具的serial协议连接,注意2288H V5的波特率是115200。出现这样的命令说明服务器硬件设备室没有问题的。二.通过串口看服务器的看设备开机的信息。
2025-02-14 17:37:58
823
原创 什么是AI模型推理,与训练有什么差异?
但是有一点需要说明,考试的知识点肯定要在课本知识范围内,即考试不能超纲,否则学生也答不上来或者答的效果不好,AI 推理本质也是一样,上述说的全新数据也是要在 AI 训练数据的大范围内,例如一个人脸识别的模型,训练的时候拿的都是人脸数据,包含男人、女人、老人、小孩等等,但是推理的时候拿一张小猫的图片让其识别,大概率会识别错误。推理框架加载好模型后,处于推理准备状态,可以接受输入数据进行计算了,那么另外一个问题来了,推理框架在实际的应用场景中,例如手机、电脑等场景中,是一个什么形式运行?
2025-02-13 09:12:44
503
原创 AI模型训练到底在训练什么?
假如我们对一个需要评估的人提取了 6 个特征,分别是“眼睛,牙齿,体型,皮肤,颈部,额头,眉毛,笑容”。2、仅有特征,是明显不够的,因为我们对于每一个特征来说,都有着不同的喜恶。在实际 AI 场景中,特征就是输入对象的向量(向量其实就是对象在多个维度上的表示,例如眼睛,牙齿,体型,皮肤,颈部,额头,眉毛,笑容等);总结起来,AI模型训练就是经过多轮训练,不断的调整权重和偏置,让误差变小趋近于0,就像我们在电视上看到的综艺节目经常玩的一个小游戏,主持人拿出一款商品,让几位玩家去猜测这个物品的标签价会是多少。
2025-02-13 09:06:51
546
原创 DeepSeek接入微信公众号,秒变个人全能助手
近期,DeepSeek强势发布,API价格低到极致,并且几乎完全兼容OpenAI SDK,极大的简化了部署流程,本教程将尽力以通俗易懂的语言,带零基础小白实现将DeepSeek接入到微信个人公众号。注意:本教程仅供学习用途,如有任何损失本教程概不负责,建议先用不重要的公众号测试。
2025-02-08 13:05:22
1868
1
原创 深度学习中的知识蒸馏
深度学习模型就像是处理数据的筛子,包含一系列越来越精细的数据过滤器(也就是层)。每一层都致力于从数据中捕捉有用的信息,并将这些信息传递给下一层,以便进一步的处理和表示。它通过一系列层层相连的数据过滤器(即层layer),逐步对输入数据进行处理和精炼,从而实现渐进式的数据蒸馏(Data Distillation)。数据蒸馏通常关注于数据的处理和优化,旨在从原始数据集中提取出更具代表性和有用性的数据子集;知识蒸馏则是一种模型压缩和知识迁移的方法,旨在将大型教师模型中的知识转移到小型学生模型中。
2025-02-07 13:32:36
841
原创 一文读懂DeepSeek-R1本地部署配置要求
根据 Ollama 平台提供的 DeepSeek-R1 模型信息,以下是不同参数量模型的本地部署硬件要求和适用场景分析。显卡: 非必需(纯 CPU 推理),若 GPU 加速可选 4GB+ 显存(如 GTX 1650)显卡: 24GB+ 显存(如 A100 40GB 或双卡 RTX 3090)显卡: 多卡并行(如 2x A100 80GB 或 4x RTX 4090)显卡: 16GB+ 显存(如 RTX 4090 或 A5000)显卡: 推荐 8GB+ 显存(如 RTX 3070/4060)
2025-02-06 10:36:19
6547
原创 C# 中记录(Record)详解
1、实现的IEquatable<T>接口的Equals方法和重写的GetHashCode方法中使用的属性不仅仅是构造参数对应的属性,还包含自定义的属性、继承的属性(包括public,internal,protected,private,但是需要有get获取器)、record class和readonly record struct生成的属性是get和init标识,也就是说它们的对象是只读的,而record struct生成的属性是get和set标识,也就是说它的对象是可读可写的。
2025-02-05 14:06:49
1243
原创 C# yield 关键字
这个状态机负责跟踪迭代器的当前执行位置、局部变量的值等信息,每次遇到 yield return 时,它会保存当前的状态,返回相应的值给调用者,等到下一次调用继续迭代时,又能恢复到之前保存的状态,接着往下执行,继续生成下一个值。从内存管理角度来看,由于数据是按需生成的,在某个时刻只有当前正在生成和返回的值会占用内存,而不是一次性将整个序列的数据都加载到内存中,这对于处理大量数据或者无限序列的情况非常有优势,大大节省了内存资源,同时也提升了程序的性能和响应速度。这样可以大大减少内存占用,并且提高程序的性能。
2025-02-05 10:54:52
978
原创 把DeepSeek部署在自己的电脑上(保姆级教程)
如果是1.5b版本,2G以下的显存就可以运行,甚至不需要独立显卡,核显就可以。如果安装半天没完成,容易打击到学习AI的热情,这也是为什么我做的视频里,没有讲Open-WebUI安装步骤的原因。Open-WebUI这部分的安装过程比较简略,如果出现报错,需要具备通过浏览器搜索问题原因,并修复的能力。有更简单的方法,可以让你用上AI。本地部署首先要安装ollama,你可以把它理解为,一个装AI的盒子,把AI装在盒子里,方便管理。因为你点击图标,只是启动了ollama,想要和大模型聊天,还是需要打开命令行。
2025-02-04 13:06:50
2511
原创 ASP.NET Core 中基于 Cookie 的身份鉴权实现
通过以上步骤,可以在ASP.NETCore应用中实现基于Cookie的身份鉴权,确保你的应用能够安全地验证用户身份并授权访问特定资源。Cookie的持久性和易于管理的特性使其成为传统Web应用中身份验证的理想选择。
2025-01-18 14:11:08
699
原创 ASP.NET Core中 JWT 实现无感刷新Token
在Web应用开发中,用户登录状态的管理至关重要。为了避免用户频繁遇到登录过期的问题,我们可以通过实现JWT(JSONWebToken)刷新机制来提升用户体验。
2025-01-18 14:08:45
626
原创 ASP.NET Core 中的 JWT 鉴权实现
通过以上操作,就可以在ASP.NETCore应用中实现JWT鉴权,确保你的应用能够安全地验证用户身份并授权访问特定资源。JWT的无状态特性和灵活性使其成为现代Web应用中身份验证的理想选择。
2025-01-18 14:06:04
1047
原创 Asp .Net Core 实现微服务:集成 Ocelot+Nacos+Swagger+Cors实现网关、服务注册、服务发现
Ocelot是一个开源的ASP.NET Core微服务网关,它提供了API网关所需的所有功能,如路由、认证、限流、监控等。Ocelot是一个简单、灵活且功能强大的API网关,它可以与现有的服务集成,并帮助您保护、监控和扩展您的微服务。路由管理:Ocelot允许您定义路由规则,将请求路由到正确的微服务。认证和授权:Ocelot支持多种认证机制,如JWT、OAuth等,并允许您定义访问控制策略,确保只有授权的用户才能访问特定的API。
2025-01-16 15:55:15
1507
原创 Asp .Net Core 实现微服务:集成 Ocelot+Consul+Swagger+Cors实现网关、服务注册、服务发现
Ocelot是一个开源的ASP.NET Core微服务网关,它提供了API网关所需的所有功能,如路由、认证、限流、监控等。Ocelot是一个简单、灵活且功能强大的API网关,它可以与现有的服务集成,并帮助您保护、监控和扩展您的微服务。路由管理:Ocelot允许您定义路由规则,将请求路由到正确的微服务。认证和授权:Ocelot支持多种认证机制,如JWT、OAuth等,并允许您定义访问控制策略,确保只有授权的用户才能访问特定的API。
2025-01-16 15:53:36
1341
原创 Asp .Net Core实现微服务:集成 CORS跨域配置
CORS,全称是“跨源资源共享”(Cross-Origin Resource Sharing),是一种Web应用程序的安全机制,用于控制不同源的资源之间的交互。在Web应用程序中,CORS定义了一种机制,通过该机制,浏览器能够限制哪些外部网页可以访问来自不同源的资源。源由协议、域名和端口组成。当一个网页请求另一个网页上的资源时,浏览器会检查请求是否符合CORS规范,以确定是否允许该请求。
2025-01-16 15:39:37
788
原创 Asp .Net Core实现微服务:使用 Nacos 实现配置管理和服务发现
【代码】Asp .Net Core实现微服务:使用 Nacos 实现配置管理和服务发现。
2025-01-16 15:22:29
586
原创 Asp .Net Core实现微服务:集成 Consul 实现 服务注册与健康检查
Consul 是一款开源的服务发现和配置管理工具,它能够监控应用程序和服务之间的通信,并提供了一组 API 和 Web UI,用于管理服务和配置。服务发现:Consul 通过 DNS 或者 HTTP 接口使服务注册和服务发现变得很容易,一些外部服务,例如 saas 提供的也可以一样注册。健康检查:健康检测使 Consul 可以快速的告警在集群中的操作。和服务发现的集成,可以防止服务转发到故障的服务上面。键/值存储:一个用来存储动态配置的系统。提供简单的 HTTP 接口,可以在任何地方操作。
2025-01-16 15:17:00
867
原创 ASP.NET Core WebApi接口IP限流实践技术指南
IP限流,简单来说,就是根据客户端的IP地址,对其发出的请求进行频率控制。如果某个IP地址在一段时间内发出的请求超过了设定的阈值,我们就认为它是恶意的,并对其进行限制,比如暂时封禁一段时间。创建限流中间件// 如果无法获取客户端IP,则直接放行return;if (!// 增加请求次数// 检查是否超过限制// 如果超过限制,则根据策略进行处理,比如返回429 Too Many Requests状态码return;// 设置缓存过期时间。
2025-01-16 10:27:13
706
原创 ASP.NET Core 中,认证(Authentication)和授权(Authorization)
在 ASP.NET Core 中,认证和授权是保障 Web 应用安全的关键部分。你可以根据应用的需求选择不同的认证和授权方式。例如,如果你有一个 API,你可能会选择使用 JWT 认证,而对于 Web 应用则可能会使用 Cookie 认证。而授权则可以通过角色、策略等多种方式进行。通过合理配置认证和授权,可以确保应用程序安全,并且按照最小权限原则来控制用户的访问。
2025-01-14 13:39:26
1537
原创 ASP.NET Core 中,Cookie 认证在集群环境下的应用
在 ASP.NET Core 集群环境中使用 Cookie 认证时,确保密钥的共享和一致性是非常关键的。可以通过RedisSQL Server或共享文件系统来持久化数据保护密钥,从而确保所有实例使用相同的密钥进行 Cookie 验证。同时,配置 Cookie 的Domain属性以便跨多个子域共享 Cookie,确保在负载均衡和集群环境中用户能够无缝地保持登录状态。
2025-01-11 08:42:08
890
原创 ASP.NET Core 中使用 Cookie 身份验证
在Program.cs中配置 Cookie 身份验证。使用来设置用户的身份验证 Cookie。使用处理用户登出。通过特性来保护需要授权的页面。
2025-01-10 17:38:21
590
原创 DTCMS.CORE8 的Web部署
打开DTcms.Web项目,双击打开一个项目的文件,让HBuilderX知道你要发布哪个项目。命令执行完毕后,在项目里面就多出了一个 .output 目录,要注意的是,要将 .output 目录上传到网站空间下,而不是 .output 目录里面的文件。DTcms.Web是Nuxt 3服务端渲染(SSR)项目,它包含前端和后端运行程序,所以相对于其它项目来说,是复杂点,但一切都是值得的。vc.alaibao.cn,那么上传后的目录是这样的,我们需要在网站的根目录下,创建一个。开机自启动(记得回车健)
2025-01-09 11:48:47
541
2
原创 ASP.NET Core 实现 微服务 - 分布式事务 - 可靠消息最终一致性
通过以上我们详细介绍了可靠消息最终一致性事务解决方案的总体结构跟执行的流程,以及对异常情况的一些补偿方法,总体流程上还是比较清晰简单的。但是可靠消息最终一致性方案在使用上也是具有比较强的局限性,因为它的异步特性跟有可能出现的高延时性不适合处理一些敏感业务。比如它适合处理消费新增积分场景,但是不合适处理积分兑换礼品的场景。因为如果积分扣减延迟了,那么用户就可能兑换超出本身积分多的多的礼品。所以我们选择分布式事务的时候还需根据场景来进行选择。
2025-01-09 11:32:32
1012
原创 ASP.NET CORE 实现微服务 - 分布式事务 - 2PC、3PC、TCC
2PC 既 Two-phase Commit ,中文翻译为二阶段提交。2PC 要求每个事务的参与方都把一个事务抽象成2个阶段。下面大概分析下 2PC 事务的流程。参与方分布式事务中所有需要同时进入事务的业务方。协调器分布式环境下为了对多个事务参与方进行统一的调度管理,我们需要一个调度器。以上简单介绍了 2PC、3PC 分布式事务的原理。我们可以看到 2PC 在理想情况下是可以保证数据一致性的。
2025-01-09 11:24:38
1155
原创 ASP.NET Core 实现微服务 -- Polly 服务降级熔断
通过以上文字我们大致了解了什么是服务降级、什么是熔断。并且通过 Polly 演示了如何处理这些情况。最后使用 lemon 大佬的 AspectCore 封装成一个 Attribute 来演示如何通过 AOP 的思想来简化 Polly 的使用。
2025-01-09 08:42:36
1046
原创 ASP.NET Core 实现微服务 - Consul 配置中心
以上我们演示了如何把服务的配置迁移到 Consul 的 Key/Value 对象上并且实现了配置的读取及热更新。演示了 Ocelot 网关的路由配置如何迁移到 Consul 的 Key/Value 对象上并且不再写死下游服务的配置信息,而是使用 Consul 的服务发现能力动态获取下游服务的配置信息。通过以上演示我们可以发现整个过程还是非常简单易用的,虽然 Consul 做为配置中心功能相对于 apollo 等功能还不够强大,比如没有版本管理,用户权限,审计等功能,但是对于一些小的微服务项目也已经足够了。
2025-01-08 17:51:45
1072
原创 ASP.NET Core 实现微服务 - Elastic APM
我们通过以上内容,介绍了什么是Elastic APM ,如何安装Elastic APM,如何在 ASP.NET Core 程序里集成 Elastic APM 的 sdk ,以及简单介绍了 Kibana 上的展示信息,特别是服务调用链的内容。可以看到Elastic APM 还是非常不错的一款 APM 组件,特别是对 ASP.NET Core 的集成做到了几乎零代码入侵,界面也非常友好。
2025-01-08 17:45:48
1157
原创 ASP.NET Core 实现微服务 -- Seq 日志聚合
通过以上内容,我们简单的演示了 Seq 日志聚合工具的安装、与.net core 进行集成,查询日志等功能。Seq 虽然比起 ELK 比较冷门,但是最近跟一些朋友交流下来,发现很多朋友都开始使用 Seq 来做为日志聚合工具了。
2025-01-08 17:26:34
659
SQLSERVER优化用的的语句
2024-08-23
HPE iLo 4 Firmware 2.82 固件及中文语言包 亲测于 HPE ProLiant DL580 Gen9
2024-08-08
SQLServer搭建有域高可用Alwayson集群
2022-07-06
NineSky实战ASP.NET MVC源码
2019-03-27
相关性算法BM25
2017-09-21
50个常用的SQL语句
2017-09-21
五子棋游戏程序源码
2017-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人