- 博客(11)
- 收藏
- 关注
原创 DIFY 1.5.1 配置不上ollama模型问题解决方案
最近使用docker compose配置了DIFY1.5.1版本,在配置ollama模型的时候遇到了问题,在市场的ollama供应商安装不上,科学上网以后下载到本地安装,可以安装但是配置修改完成后,模型并没有添加上,重复几次都不行用docker logs 查看plugin deamon日志,
2025-07-04 17:11:02
798
1
原创 关于STL Vector中Resize的使用
查询文档,发现resize方法在容器大小改变时,会进行动态内存分配,这样就有可能当前导致传入的指针失效,导致push_back失效。问题出现了,pts打印Point的x,y,z属性,全部都是0.00000...。//strtok 分割字符串。//清除eof标志位。
2024-12-11 23:02:22
357
1
原创 C++ 用ifstream传参
拷贝构造函数设置为delete,被禁用了,我想这么做的目的,大概是stream读写也要绑定一个描述符,显然要防止其他对象使用同一个描述符写入。更改getRows函数,使用引用传参,传入ifstream&,OK。
2024-11-27 15:24:51
315
原创 c++编译问题反思
1.今天用mingw编译c++程序,以下两行报错,导致后续库文件连接不上,出现各种undefined reference to `__imp_xxxxxx 错误。也许用strcpy_s更安全一些,但能通过编译。
2024-11-19 14:20:03
274
原创 如何快速填满内存?
语言:C++开发环境:Visual Studio 2019#include<vector>#include<string>using namespace std;int main(){ vector<string> v; string s = "aabbccdd"; while(1) { v.push_back(s); }}string只是一个例子,放入占用较大的类的时候,内存填的会更快,
2021-05-25 09:34:11
1272
原创 关于 while(1)的cpu占用高问题
语言:C/C++开发环境:Visual Studio 2019一个项目,需要实时循环查询对比某个参数,所以采用死循环的方式:while(expression){ //此处为代码}运行时发现cpu占用率高,核心温度高的不像话,光在空循环就能达到将近90度解决方案:#include<Windows.h>while(expression){ //此处为代码 Sleep(500);//参数为毫秒}引用了Windows.h文件,使用Sleep函
2021-05-25 09:27:46
1833
原创 2021-05-21
关于 c++ 17 filesystem的几点:path类型很重要,很多操作需要提供path类型参数。directory_iterator 字面意思目录迭代器,实际意思差不多,通过提供相应的path可以返回文件夹和目录的集合。copy_file 用来复制文件和目录,boolcopy_file(conststd::filesystem::path&from,conststd::filesystem::path&to,std::filesystem::copy_optio...
2021-05-21 09:44:52
171
原创 2021-05-21
关于C++获取windows系统进程列表:首先使用CreateToolhelp32Snapshot函数获取进程快照,第一个参数使用TH32CS_SNAPPROCESS,然后使用Process32First接收第一个进程信息,其中第二个参数是一个结构体PROCESSENTRY32,用来保存进程相关信息,Process32First会返回一个bool类型的值,如果为true,则可用Process32Next循环遍历,在得到的PROCESSENTRY32结构体中,szExeFile表示带扩展名的进
2021-05-21 09:36:48
96
原创 OCCI查询oracle数据库中文乱码
oracle数据库 版本号:18c开发环境 visual studio 2019经核实,应是属于编码问题,oracle数据库默认编码为AL32UTF8,而查阅发现控制台编码为GB2312。string UTF8ToGB2312(const char* str){ string result; WCHAR* src; LPSTR sz; int i = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL, 0); //从字
2021-05-18 11:12:34
556
原创 2020-11-16
从别处摘抄:for_each原理,f接受一个参数begtemplate<typename InputIterator, typename Function>Function for_each(InputIterator beg, InputIterator end, Function f) { while(beg != end) f(*beg++);}
2020-11-16 18:38:28
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅