- 博客(1247)
- 资源 (5)
- 收藏
- 关注
原创 ollama-微调模型
ollama 使用自己的微调模型_ollama 微调-CSDN博客简单几步微调Llama3变身中文大模型,PDF清洗数据集并用Ollama和LM Studio加载微调好的大模型_哔哩哔哩_bilibili...
2024-08-12 20:20:00
224
原创 微信订阅号实现AI自动回复
https://mp.weixin.qq.com/s/cbTaF33NDMCPiP_wrE5SLg?poc_token=HK0IlWaj3GZi9yqBuO9YPKJrzWtR7FHNPFwhgTyZ
2024-07-15 19:32:00
97
原创 部署AI平台-Ollama
介绍llama:LLaMA(Large Language Model Meta AI)是由 Meta(原Facebook公司)发布的一系列大型语言模型。这些模型旨在处理和生成自然语言文本,能够执行多种任务,如文本摘要、翻译、问答、文本生成等。LLaMA 模型因其高效的性能和较小的模型尺寸而受到关注,这使得它们能够在资源有限的环境中运行,例如个人计算机或移动设备。Ollama:是一个开源的大...
2024-07-06 00:01:00
565
原创 Lua替换字符串
代码:local str = "This is a test string with AA and another AA."-- 使用全词匹配查找并替换-- 注意:Lua的标准正则表达式不支持单词边界`\\b`,所以我们需要使用其他方法local new_str = str:gsub(" AA ", " BB ")print(new_str)...
2024-06-20 16:26:00
153
原创 lua获取字符串中单引号之间的字符串
1.代码local str = "This is 'some' text with 'single quotes'."local pattern = "'(.-)'"local matches = {}for match in string.gmatch(str, pattern) do table.insert(matches, match)endfor i, m...
2024-06-19 17:20:00
120
原创 Lua中的_G说明
在Lua中,_G 是一个特殊的全局变量,它是一个表(table),包含了所有的全局变量。换句话说,_G 是一个全局变量索引表,它包含了程序中定义的所有全局变量作为其键(key),这些全局变量的值(value)作为对应的值。以下是关于 _G 表的一些说明:全局变量的索引:_G 表中的每个键都是一个全局变量的名称,对应的值是该变量的值。例如,如果你有一个全局变量 a = 10,那么 _G["...
2024-06-06 14:35:00
311
原创 基于Lua的地表最强参数可配置化方案
背景在软件开发过程中,参数配置是一个不可或缺的环节。它不仅关系到程序的灵活性和可维护性,还直接影响到最终用户的体验。随着技术的发展,Lua语言因其轻量级、灵活和易于嵌入的特性,逐渐成为实现参数可配置化方案的首选语言。本文将探讨基于Lua的地表最强参数可配置化方案,帮助开发者构建更加灵活、高效的系统。引言Lua是一种小巧、快速、可嵌入的脚本语言,广泛用于游戏开发、嵌入式系统、桌面应用等领域。...
2024-06-03 21:03:00
816
原创 Lua将语句写到字符串然后调用执行
1.代码local code = "return 10 + 20"local execute = load(code)if execute then local result = execute() print(result) -- 这将打印 30else print("Compilation failed.")end注意:如果字符串里用到了模块,可能直...
2024-06-03 11:10:00
305
原创 关于Lua中布尔的定义(0也是真)
lua 中只有 false 和 nil 表示假,其他都是表示真。数字0和空字符串也表示真。代码:local cymometerSwitch = 0 if cymometerSwitch then print(111111) else print(222222)end打印111111...
2024-05-31 16:18:00
270
原创 lua表的遍历不能有nil
1.代码local publicParasKey = {"a", "b"}local publicParas = {}local function initPublicParas() for _, name in ipairs(publicParasKey) do print("name", name) publicParas[name] = ni...
2024-05-31 14:59:00
342
原创 Lua调用脚本文件(不存在则新建脚本文件)
1.代码local status, calParaFun = pcall(require, calParaFileName)if not status then -- 如果模块加载失败则创建脚本文件 local file = io.open(calParaFileName..".lua", "w") if file then file:write("-- 计...
2024-05-31 11:34:00
404
原创 Lua封装函数模块并由其他模块调用
在Lua中,封装函数通常意味着将一组相关的功能组织在一起,然后通过模块的形式提供给其他脚本调用。Lua的模块可以是简单的脚本文件,也可以是返回一个表的脚本,表中包含了模块的所有公共函数和变量。以下是创建和使用Lua模块的基本步骤:1. 创建模块创建一个Lua文件,比如 mymodule.lua,并在其中定义你的函数和变量。你可以将函数和变量放在一个表中返回,以便封装它们:-- mymod...
2024-05-30 17:19:00
510
原创 lua拼接字符串
在Lua中,拼接字符串可以使用多种方法,包括使用..操作符、string.format函数,或者使用循环和table.concat函数。下面是一些常见的字符串拼接示例:使用..操作符local part1 = "Hello"local part2 = "World"local result = part1 .. " " .. part2print(result) -- 输出 "Hell...
2024-05-28 16:09:00
785
原创 Lua遍历有序table和无序table
1.代码local para1 = { 1, 2, 3, 4, 6, 7}local para2 = { a=1, b=2, c=3, d=4, e=6, f=7}-- 使用ipairs遍历para表print("有序列表遍历:")for i, v in ipairs(para1) do print(i, v) ...
2024-05-28 14:45:00
538
原创 Lua两个点号连接字符串
在Lua中,两个点号 .. 代表字符串连接操作符。当你想要将两个或多个字符串拼接在一起时,可以使用这个操作符。以下是使用 .. 操作符的一些示例:local str1 = "Hello, "local str2 = "World!"local result = str1 .. str2 -- 结果为 "Hello, World!"在这个例子中,str1 和 str2 被连接在一起形成了...
2024-05-27 16:04:00
502
原创 Lua定义字节流
在Lua中,字节流通常表示为一系列字节(8位的数值)。由于Lua的表(table)是灵活的数据结构,可以作为数组和哈希表使用,因此可以用表来表示字节流。每个表元素代表一个字节,元素的索引表示字节在流中的位置。以下是一些定义和操作字节流的基本示例:定义空字节流local byteStream = {}定义并初始化字节流local byteStream = {0x12, 0x34, 0xA...
2024-05-27 16:00:00
476
原创 Lua调用其他脚本
Lua是一种轻量级的脚本语言,它通常用于嵌入式系统和游戏开发中。Lua本身并没有直接访问其他脚本文件的功能,但是你可以编写一个Lua脚本来加载和执行其他Lua脚本文件。以下是一些基本的方法来在Lua中访问和执行其他脚本:require: 这是最常用的方法来加载其他Lua脚本。require函数会加载并执行指定的模块,如果该模块已经被加载过,它将不会再次加载,而是返回之前加载的模块。lo...
2024-05-27 11:13:00
509
原创 Lua获取表的长度
1.代码-- 创建一个表并添加一些元素local myTable = {10, 20, 30, 40}-- 打印表的长度print(#myTable) -- 输出 4,因为表中有 4 个元素-- 使用 # 来遍历表中的所有元素for i = 1, #myTable do print(myTable[i])end-- 这将依次打印 10, 20, 30, 40...
2024-05-24 10:51:00
453
原创 Lua常用C Api接口
Lua 5.4 是 Lua 语言的一个版本,它提供了许多 C API 函数,这些函数允许开发者在 C 语言中嵌入和扩展 Lua 的功能。以下是一些常用的 Lua 5.4 C API 函数,以及它们的简单示例:lua_newstate - 创建一个新的 Lua 状态。lua_State *L = lua_newstate(0, 0); // 创建一个新的 Lua 状态lua_clos...
2024-05-22 11:26:00
513
原创 VSCode配置Lua5.4安装
参考:VSCode 配置 Lua 开发环境(清晰明了)_lua vscode-CSDN博客1.下载Lua Binaries Download (sourceforge.net)2.配置环境变量解压放到某文件夹:环境变量:3.VSCode安装插件4.配置5.测试...
2024-05-22 11:21:00
559
原创 好看的文字颜色
海蓝#70DB93巧克力色#5C3317蓝紫色#9F5F9F黄铜色#B5A642青铜色#8C78532号青铜色#A67D3D士官服蓝色#5F9F9F冷铜色#D98719铜色#B87333珊瑚红#FF7F00紫蓝色#42426F深绿#2F4F2F深铜绿色#4A766E深橄榄绿#4F4F2F深兰花色#9932CD深紫色#871F78深石...
2024-05-04 10:18:00
315
原创 阻抗匹配
阻抗匹配是指将一个电路或系统的输出阻抗与其负载的阻抗相匹配,以最大化功率传输或最小化信号反射的过程。在电子电路和通信系统中,阻抗匹配是一种常见的技术,用于确保信号传输的有效性和稳定性。目的:最大化功率传输:在信号传输过程中,当输出端的阻抗与负载的阻抗相匹配时,可以最大限度地将信号功率传输到负载中,而不会发生功率的反射。这样可以确保电路或系统的性能最优化,有效地利用能量。最小化信号反...
2024-03-27 16:51:00
432
原创 Span居中
1.代码<template> <div style="display:flex; justify-content:center;"> <span>1111</span> </div></template>
2024-03-19 16:04:00
256
原创 Vue3+El-Dialog实现弹框
1.子组件childComponents.vue<template> <el-dialog title="威频AI助手" v-model="dialogVisble" width="50%"> <div style="display: flex; justify-content: center;"> <span class=...
2024-03-18 20:24:00
513
原创 头文件引入问题
1.现象工程引入了工程外的C++类,编译失败2.解决引入外部源码时,只有引入头文件不会有异常,如果有CPP需要将源码加入到工程,只是include是不行的。因为CPP需要编译,头文件不需要...
2024-03-13 11:39:00
240
原创 VS打开Qt的SUBDIRS工程
1.Qt工程说明A.pro是一个SUBDIRS工程,管理了B.pro、C.pro;B.pro是main工程;C.pro是SUBDIRS工程,管理了多个插件工程;2.VS打开方法使用VS的QtTool,分别打开C.pro,打开A.pro,各自生成sln后,每次只需要打开A的sln即可...
2024-02-28 14:26:00
294
原创 Vue+Vite+Ts+Python后端demo
一、创建前端工程1.安装node进入官网下载:Node.js (nodejs.org)选择安装路径后,默认安装;确认是否成功安装:2.创建vite项目①:npm init vite@latest②:输入项目名、选择Vue、选择Ts;cd到项目文件夹里;安装依赖项:npm i,启动项目:npm run dev③:打开浏览器,进入:http://localhost:5173/...
2024-02-27 11:24:00
373
原创 vue按钮响应
1.代码<script setup lang="ts">import { ref } from 'vue'defineProps<{ msg: string }>()const count = ref(11)//函数卸载script里function handleClick() { // 处理按钮点击事件的逻辑 console.log("按钮被点...
2024-02-26 19:05:00
413
原创 B端开发相关概念
Node:基于 Chrome V8 引擎的 JavaScript 运行时环境,可以让 JavaScript 在服务器端运行。Node.js 提供了一系列的内置模块,可以用来处理文件、网络请求、操作文件系统等任务,同时也支持在服务器端构建 Web 应用程序npm:npm 是 Node.js 的包管理工具,用于在项目中安装、管理和发布 JavaScript 包。开发者可以通过 npm 在项目中安...
2024-02-26 16:33:00
377
原创 Node安装及创建Vite项目
1.安装node进入官网下载:Node.js (nodejs.org)选择安装路径后,默认安装;确认是否成功安装:2.创建vite项目npm init vite-app testvite3.启动cd testvitenpm run dev4.确认5.安装ts项目①:npm init vite@latest②:输入项目名、选择Vue、选择Ts、cd路径、npm i...
2024-02-26 15:02:00
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人