- 博客(331)
- 资源 (516)
- 收藏
- 关注
原创 【AI】如何用非Docker方法安装类GPT WebUI
本地LLM通信的能力需要做成局域网SAAS服务才能方便所有人使用。所以需要安装WebUI,这样既有了用户界面,又做成了SAAS服务,很理想。
2024-05-24 12:00:47 28
原创 【Unity】如何在独立thread中调用协程
在后台任务完成后,通过设置 startCoroutine 标志来通知主线程启动协程。如果标志为 true,则启动协程 MyCoroutine,然后将标志重置为 false。思路就是直接吊起协程仍然放在主线程做,但是分支线程在适当时机可以给主线程信号,达到直接触发协程类似的效果。MyCoroutine 是要启动的协程。这个协程在开始时打印一条消息,等待 3 秒后再打印另一条消息。需要在脚本的分线程中调用协程,结果发现协程必须由主线程调用,不然报错。无法直接start协程那就只能用间接的方法吊起协程。
2024-05-21 17:29:46 19
原创 【python】Flask开发感悟
你想的就应该是做出一个Saas服务,开放此服务给所有用户,用户可以通过创建一个代表自动邮件任务的记录,轻松创建新的自动邮件Task。
2024-05-10 19:12:37 43
原创 【Unity】如何获得两个List各自的补集
这个过程,通过遍历当然可以做。但是本质上分析这个处理过程,其实就是分别得到IP Address List排除掉ButtonText List的补集,针对这个补集List中的IP做实例化操作。另一方面获得ButtonText List排除掉IP Address List的补集,针对这个补集List做Destroy操作。在项目中需要处理这样的逻辑,将所有活跃客户端的IP地址形成一个IP地址列表,与项目中已经生成按钮实例的IP按钮进行比照,如果某一个IP处于活跃状态,但是并未生成实例按钮,那么就生成实例。
2024-05-06 15:40:08 245
原创 【Unity】如何获得TMP Button下的text内容
unity项目中使用了TMP命名空间的Button UI组件。脚本中需要获得Button下Text的内容,但是发现用TextMeshPro仍然无法获得button下的text对象。
2024-05-06 10:39:45 313
原创 【AI】一文介绍索引增强生成RAG的原理和结构
今天向大家介绍一下关于RAG的一些知识和经验。这里说的RAG可以理解为目前针对企业知识库问答等AI应用场景的解决方案,这个场景就是利用自然语言大模型LLM与用户自有的文件进行对话的能力。
2024-04-26 16:33:01 508
原创 【WebRTC】【Unity】局域网UDP通信为何不通
首先查看网段,IPConfig后发现PC2比PC1多了一套IP地址,其中出现的第一套地址属于另一张网卡,赶紧关了。使两边ipconfig都返回清爽的内网IP,再运行UDP程序,发现通了。还是在研究Unity中实现VR桌面,希望能够通过UDP广播先找到所有活跃的Client。但是发现UDP广播并未能够成功传递给同一局域网正在运行的客户端。这几种情况中的大多数都可以通过IPConifg来排除。3.还是不同,于是IPCONFIG。
2024-04-25 15:09:58 319 1
原创 【AI】如何让局域网PC能够访问langchain框架的AI服务
由于这个server.py的存在,我一开始以为langchain整套框架的服务都是基于flask的路由。
2024-04-23 10:38:33 127
原创 【AI】在Windows10下部署本地LLM RAG服务
如果出现permission denied警告,可能是之前失败的安装遗留下的文件造成的问题,在windows资源管理器中将提示给出的文件全部删除再重跑命令即可。RAG的后台向量库并不需要对LLM产生影响,LLM是人与向量库(知识库)之间的交流媒介。执行此命令后,windows当前路径下会生成一个叫privacy-chat的项目文件夹,后续的模板等项目相关的设置内容都会放到这个项目文件夹中。看一下项目源码的话可以知道,interface采用的框架是flask,所以用flask的知识可以自定义你的使用界面。
2024-04-18 17:59:36 229 1
原创 【python】极简教程-数据结构的使用场景-词频统计
以上函数定义中,num有默认值10,所以可以不用显性给出,当不给出num时,默认使用10,程序不会报错。
2024-04-17 13:52:42 95
原创 【AI】本地部署可以与文件沟通的GPT:Llama 2 + GPT4All + Chroma
还是继续致力于实践可以保护数据隐私的本地化LLM部署。这次用的是Llama 2 + GPT4All + Chroma实现RAG。与文档交互。做企业内部的知识库应用。
2024-04-16 16:00:47 692
原创 【Unity】Unity项目启动时报找不到Git
package manager中有一个导入package的功能就是用git clone,正好我的项目中有一个package就是用这种方法引入的。但是新机器上没有git
2024-04-16 10:58:24 266
原创 【Unity】如何让GameObject的长宽自适应屏幕分辨率
用一个长方形的GameObject代表电影屏幕,希望这个GameObject能够随着当前屏幕分辨率的大小适当变化,Texture会呈现当前屏幕的桌面画面,如果不一致会比例失调。
2024-04-11 15:47:26 412
原创 【ubuntu】如何追加path
先复制下需要加的Path,比如我的是:/home/sheep431/.local/bin。在ubuntu上整备一个项目环境时需要追加Path。在nano界面输入如下命令。
2024-04-11 10:10:27 244
原创 【Python】如何在Ubuntu环境中切换Python版本
所以确认3.11是存在的,接下来要把这个3.11放入可替代python的列表中。这一步需要安装相应依赖。发现还是3.8,所以目标是将默认python版本从python3.8切换成3.11。发现目前默认版本已经正确,如果想切换成3.8,选择2即可。先验证当前到底多少个版本的可用Python。检查发现目前python版本是3.8。
2024-04-10 09:06:51 260
原创 【Windows】如何在Windows系统上用Sudo
研究本地化部署AI时,环境安装需要用sudo形式,考虑如何在Windows下能够使用Sudo命令。要使用sudo,就需要在windows环境下安装linux子系统。
2024-04-09 18:50:37 404
原创 【明道云】设置默认值时,发现单选项目无法与文本项目比较
字段A在当前表的填写形式是下拉框,而用于比较的表单B的相应字段A1则是文本。因此在建立条件时发现由于组件类型不同,无法选到字段A作为比较条件。
2024-04-08 15:41:34 150 1
原创 【Python】【Flask】提交表单后报500错误
由于Spot_day和TOM是通过日历选的,不会为空,但是Adjust和Reserve这两个Float类型的,在实际业务中是可能为0的。而出问题的这天,正好Adjust出现了0的输入。日常用户使用的一个Online的基于Flask做的工具,今天忽然报错,看现象是点击表单提交按钮后发生错误。
2024-04-01 11:27:53 401
原创 【AI】安装web UI时总是报找不到yaml
text generation web ui是为本地hosting提供AI服务而出现的前端框架,后端可以自由下载hugging face上的model,load后就可以直接在Web UI上访问。先尝试在默认python目录安装了pyyaml(这台机器原本就有python环境),结果还是报一样的错,说明确实ai web ui用的不是系统原本python环境的lib,需要找到正确的web ui相关的那个mini conda的lib。我觉得挺满足自己需要,就在windows尝试安装。
2024-03-28 18:24:12 245
原创 【明道云】明道云主从表中计算列的即时重算问题
使用场景下,往往存在一些不需要录入的计算列。但是用户希望变更计算要素时,相应的列也能立即重算,类似于Excel中公式的效果。
2024-03-28 15:04:51 120
原创 【前端】JS遍历Table,让所有数字2位补零
用户希望所有数字整整齐齐的,小数不足两位的补零。但是后端SQL种种原因无法修改,只能退而用JS方法实现格式化。遍历Table中所有数字时,需要先把cell中的内容从text转为Float,然后再进行格式化处理。其中的cells[i]代表遍历过程中的单元格对象。
2024-03-26 14:10:53 480
原创 【Unity】调整Player Settings的Resolution设置无效
Build时修改了Player Settings下的Resolution设置,但是再次Building时仍然不生效。明显是沿用了之前的分辨率设定
2024-03-26 10:03:58 446
原创 【Piping Server】基本应用方法
之前大致介绍了一下轻量的selfHosting可用于局域网提供数据流交换服务的开源工程piping server,本篇来具体介绍应用方法,如何安装,运行和使用piping server来传输信息。
2024-03-25 18:01:42 219
原创 【Unity】uDD插件抓屏文字显示不清晰怎么办?
之前介绍过用一款简称uDD(uDesktopDuplication)的开源插件抓取电脑桌面。但是当切换到文档,或者仔细看任何UI的文字部分时,发现就模糊了。
2024-03-24 14:50:17 243
原创 【AI】发现一款运行成本较低的SelfHosting语言模型
大模型生成式AI与别的技术不同,由于资源要求高,玩儿起来都要些成本,与普通人似乎就比较远了。如果有一款能够selfHosting,本地运行的开源AI框架,会是希望获得AI能力的普通人的福音。有一款新的开源基础模型,名为Mixtral M8x7b。看一些使用过这一模型在本地运行的博主声称效果优于GPT3.5。内心燃起了希望有没有。OpenAI等大厂在某种程度上还是牢牢把持着AI的技术优势。奥特曼声称在基础模型上很难被超越,大有独孤求败的意思。
2024-03-23 19:16:56 621
原创 【Unity】Stream最好用的Selfhost开源轻量服务
通过对现有的一些免费局域网流媒体传输服务相关的应用进行拆解,发现他们其实都用了一个开源Selfhosting应用的各种变体,这个救命的应用就是
2024-03-22 23:50:58 385
原创 【Unity】捕捉PC桌面的插件
之前介绍了如何用一款名为uWindowCapture的Unity免费插件在Unity的Canvas上展示PC桌面。经过一段时间的使用,本篇继续分享此插件的一些功能和限制。Type指定为Window时,会以具体窗口为目标进行抓取,如果进一步勾选创建子窗口,那么每一个子窗口会作为一个Prefab的实例生成,可以在Unity中自由单独互动排版。Child Window Z Distance指定了每增加一个新窗口实例,新窗口位置深度方向的变化。如果同时使用UwcIconTexture组件,可以抓取Icon。
2024-03-20 19:10:40 515
原创 【Unity】Plastic云同步总是password error
Plastic是Unity的项目版本控制功能,可以方便在多个地点同步项目进度。原本用得挺爽的,结果今天遇到糟心事,明明Hub也正常登着,可Plastic的一个update的dll就是不停反复运行并报Password invalid。听说ID换组织等会导致这个问题,但我没印象换过。总之,有可能是ID相关信息变动与本地运行时信息冲突导致。
2024-03-20 18:10:19 249
原创 【Unity投屏总结】投屏方案总结
从使用上看,控制=一对一,不控制=一对多或者多对一比较自然。这里的一和多指的是同时,不是切换。切换仍然属于一对一。在构建投屏解决方案前需要细分好自己的场景,确定是否需要控制,是一对多还是多对一等。
2024-03-19 18:51:31 236
原创 【明道云】如何自动将一笔记录拆分成多比并插入数据库
用Json解析模块,获得多条数据,注意,这里CustNo是枝叶,Data是根部,如果需要获得多条,生成参数时应该选data。颗粒度细化到日次,意味着需要在追加期间交易数据时能够自动拆分为日次颗粒度存储在用于统计的子表中。这样,自己架构的数据就转化为了多条记录,此时再追加一个子流程,发现可以识别为多条进入循环了。用户录入包含开始日期和结束日期的交易数据,希望系统最终能够给出精确到日次的利润统计图表。这就涉及如何构建数据结构,然后又要能够以多条记录的形式喂给子流程,以循环新增记录。
2024-03-19 16:36:43 434
原创 最强游戏投屏串流搭档Sunshine+Moonlight配置方法
因祸得福的是,sunshine作为开源的self-host的服务端,不仅可以代替Novidia的服务端角色,还拓展了moonlight可以服务的主机,非novidia显卡的PC也可以通过这对搭档实现高质量的游戏窜流投屏了。回到moonlight,点击电脑图表,会给你一个Pincode,到Sunshine控制台,菜单点击Pin,输入moonlight给出的pin码。高质量的图像: Moonlight支持高清(HD)和甚至4K分辨率的投屏,同时还提供了对音频的传输支持,确保用户可以享受到高质量的视频和音频。
2024-03-19 14:54:08 632
原创 【Unity】【VR开发】用控制器摇杆改变Canvas的大小和位置
如果对VRTK的基本组件和用法不是很清楚,可以看本专栏的VRTK系列教程,讲得很详细了,可以直接照着操作。做一个VR投屏工具,希望能够用右手控制器的摇杆,前后控制Canvas距离,左右控制Canvas大小。
2024-03-07 17:58:17 561
原创 【Unity】【VR开发】写一个用手枪发射子弹的脚本
这个脚本挂在手枪对象下,然后将手枪对象拖放到自身的XR Grab Interactable组件的Interactable Events的Activate事件。
2024-03-06 18:47:54 509
PyTorch 实用技巧心得
2024-03-14
TensorFlow 实用方法介绍.doc
2024-03-14
demo-python源码-简单学生成绩管理系统-自带UI
2024-03-13
数学建模基本指南-面试-学习-技能树-初学者
2024-03-13
机器学习经典面试题全英文
2024-03-13
STM32基本知识-面试
2024-03-13
NLP技术相关经典面试题
2024-03-13
安卓开发-技术栈-简易学习地图-初学者-必备技能简介
2024-03-12
IOS开发-开发心得-技术栈-初学者-学习路线-开发原则
2024-03-12
javaSpring-经典概念题-试题-中文
2024-03-12
javaSpring-经典概念题-试题-中文
2024-03-11
大数据-面试题-英文-网络收集
2024-03-11
python小游戏脚本-源码-基础-方块的绘制与键盘移动控制
2024-03-11
VR开发基本资源包-房间模型-预制件-字体-互动菜单-材质-UI-全景Skybox
2024-02-26
python源码-寻找相同字母异序词
2024-02-01
python源码-ackermann with cache version
2024-02-01
python-源码-阿克曼函数-性能测试
2024-01-29
PICO资源-VR开发-基础项目-项目源码-Unity直接导入-导入可用-VRTK
2024-01-21
Python独立包-解压可用-包含大多数常用Package-Python3.12-独立环境-无须安装
2024-01-18
WebRTC-JS项目源码-免费可用-迅速实现网页视频通话
2023-12-14
Windows Capture插件-Unity-Windows桌面实时展现-同步桌面
2023-12-13
WebRTC-Unity项目源码-远程画面共享-远程控制-打开即用
2023-12-12
unity-远程画面-远程传输-媒体流-stream-信令服务-webRTC-项目源码-打开即用
2023-12-11
Unity完整项目-Unity远程桌面-远程实时传输-打开可用
2023-12-09
MP4批量下载-素材酷批量下载-带梗视频资源批量下载-python源码-带GUI-运行直接可用-效率工具-视频资源下载神器
2023-11-06
无代码VR开发VRTK插件运用实战课程配套资源
2023-10-30
IDE-集成开发环境-Python-多语种-已设置-轻量-多语种
2023-10-09
双色球模拟-复式选号-仅供娱乐-Python源码-项目文件-exe可执行
2023-09-18
远程桌面-应用源码-VS2019项目文件-直接运行
2023-09-17
VR多人游戏-源码-unity-直接运行-初步实现房间加入和多人在线互动VR功能项目源码
2023-09-16
360度全景图-微博QQ空间等直接可用-JPG-JPEG-已转化-可互动
2023-09-13
Python-局域网聊天室-带用户界面GUI-源码直接运行-效率办公
2023-09-08
Python-Fintech-蒙特卡洛-预测投资组合收益源码-需要一定网络条件
2023-09-07
Windows10 update virtualbox问题-windows升级失败-Fix软件包集合
2023-09-04
Python-批量下载页面资源代码-批量下载页面MP3资源-可修改
2023-09-02
mysql-绿色-解压即用-带数据库工具-版本5.6-无繁琐安装-windows
2023-08-14
VR核心基础配套学习项目文件-VR开发-虚拟实境-Unity项目文件
2023-06-29
Oculus Integration-Oculus VR开发插件-2022版本
2023-06-04
blender-热键-快捷键-大全-2.79到3.5版本-可打印
2023-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人