logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ crtexe.c tmainCRTStartup 出错定位到 if (has_cctor == 0) _cexit(); 访问出错的解决方法

最近在开发D3DDirectX 游戏的时候,调试游戏游戏客户端退出游戏的时候发现一个奇怪的错误,没有办法跟踪堆栈,尤其是10万行代码的工程,找错误如同大海捞针。看了下百度,应该是memcpy或者 delete 内存的问题,因为是退出游戏出现的错误,memcpy的可能性不大,肯定是在释放内存资源的时候,所以问题肯定出现在delete 删除内存指针的地方,经过反复查找,终于发现问题出现在反外挂的模块这

#游戏#bug
关于llamasharp 大模型多轮对话,模型对话无法终止,或者输出角色标识User:,或者System等角色标识问题。

摘要:使用LlamaSharp加载本地大模型时遇到输出重复、角色标识自问自答等问题。通过分析发现系统消息模板未正确注入llama.cpp,导致对话模板失效。最终解决方案包括:1)优化系统提示词规范输出行为;2)在用户提示词中添加特定标记;3)设置包含"\n\n"的AntiPrompts作为终止条件。调试中发现C#字符串转义与C++的差异导致终止符失效,需使用@"&qu

#前端#人工智能
关于llamasharp 使用多卡GPU运行模型以及GPU回退机制遇到的问题。

本文记录了在4张NVIDIA RTX 4090显卡上部署AI模型推理服务器的实践过程。作者最初使用ollama+dify框架效果不佳,后改用.NET Core自主开发模型容器,解决了IIS线程回收和模型驻留问题。在启用CUDA加速时遇到路径和依赖问题,通过日志分析发现llamaSharp库的路径处理缺陷,最终通过手动调整DLL依赖关系成功实现GPU加速,使4张4090显卡的算力得到充分利用,CPU

#人工智能
AAEncode 实现加密和解密算法

因为要参加CTF比赛, 遇到AAEncode 加密和解密的题目,目前来说有三种解决方法。直接通过在线解密,网站很多,百度即可,但是比赛要求离线,这个基本废了。通过浏览器开发者工具将加密代码进行解密,可以,但是只能解密不能加密。自己搭建Apache + PHP + ZendEngel然后写PHP脚本来实现,我这里就是这种方法。首先AAEnDeCode.php 主要进行解密加密算法。<?php$

关于llamasharp 大模型多轮对话,模型对话无法终止,或者输出角色标识User:,或者System等角色标识问题。

摘要:使用LlamaSharp加载本地大模型时遇到输出重复、角色标识自问自答等问题。通过分析发现系统消息模板未正确注入llama.cpp,导致对话模板失效。最终解决方案包括:1)优化系统提示词规范输出行为;2)在用户提示词中添加特定标记;3)设置包含"\n\n"的AntiPrompts作为终止条件。调试中发现C#字符串转义与C++的差异导致终止符失效,需使用@"&qu

#前端#人工智能
关于llamasharp 大模型多轮对话,模型对话无法终止,或者输出角色标识User:,或者System等角色标识问题。

摘要:使用LlamaSharp加载本地大模型时遇到输出重复、角色标识自问自答等问题。通过分析发现系统消息模板未正确注入llama.cpp,导致对话模板失效。最终解决方案包括:1)优化系统提示词规范输出行为;2)在用户提示词中添加特定标记;3)设置包含"\n\n"的AntiPrompts作为终止条件。调试中发现C#字符串转义与C++的差异导致终止符失效,需使用@"&qu

#前端#人工智能
关于微软最新数据库引擎sqlserver2025 关于向量距离函数调用的问题

摘要:本文探讨了在SQL Server 2025中实现RAG技术时遇到的向量检索问题。针对动态知识库特性,分析了VECTOR_DISTANCE和VECTOR_SEARCH函数的使用场景,指出对于5万条以下数据量建议直接使用VECTOR_DISTANCE计算。研究发现了直接将1024维向量传入SQL语句的解决方案:通过CAST('[1.5,2.3...]' AS vector(1024))转换向量类

文章图片
#数据库#microsoft
Android 11 高版本 出现外部存储无法访问的问题

最近在做Android 应用开发,IDE是android studio ,使用的版本配置如下:compileSdk 32buildToolsVersion '32.0.0'defaultConfig {applicationId "com.example.gzpersonmanager"minSdk 21targetSdk 32versionCode 1versionName "1.0"testI

文章图片
#android#sqlite#android studio
群晖OPT无法验证之解决方法

然后rm authenticator_cred删除这个配置文件,然后重启群晖,就可以登录了。注意执行是sudo 最高权限,所以执行命令一定要小心,尤其执行rm的时候,文件路径写对。下面第三行,本来是on , 意思是OPT验证打开,这里改成off,保存后重启群晖。2.尝试电子邮件获取验证码,使用的是移动的139邮箱,结果发现验证码发送失败。这就想到ssh 22 终端登录,然后修改群晖底层验证配置,取

文章图片
#服务器#linux#运维
到底了