自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每日出拳老爷子的博客

我在B站发硬核技术分享视频:https://space.bilibili.com/3546554539444515

  • 博客(330)
  • 资源 (516)
  • 收藏
  • 关注

原创 【Unity】如何在独立thread中调用协程

在后台任务完成后,通过设置 startCoroutine 标志来通知主线程启动协程。如果标志为 true,则启动协程 MyCoroutine,然后将标志重置为 false。思路就是直接吊起协程仍然放在主线程做,但是分支线程在适当时机可以给主线程信号,达到直接触发协程类似的效果。MyCoroutine 是要启动的协程。这个协程在开始时打印一条消息,等待 3 秒后再打印另一条消息。需要在脚本的分线程中调用协程,结果发现协程必须由主线程调用,不然报错。无法直接start协程那就只能用间接的方法吊起协程。

2024-05-21 17:29:46 14

原创 【python】Flask开发感悟

你想的就应该是做出一个Saas服务,开放此服务给所有用户,用户可以通过创建一个代表自动邮件任务的记录,轻松创建新的自动邮件Task。

2024-05-10 19:12:37 41

原创 【Unity】编程感悟20240510

更加明确的逻辑是通过触发点触发合适的动作。

2024-05-10 17:51:19 137

原创 【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 244

原创 【Unity】如何获得TMP Button下的text内容

unity项目中使用了TMP命名空间的Button UI组件。脚本中需要获得Button下Text的内容,但是发现用TextMeshPro仍然无法获得button下的text对象。

2024-05-06 10:39:45 312

原创 【AI】一文介绍索引增强生成RAG的原理和结构

今天向大家介绍一下关于RAG的一些知识和经验。这里说的RAG可以理解为目前针对企业知识库问答等AI应用场景的解决方案,这个场景就是利用自然语言大模型LLM与用户自有的文件进行对话的能力。

2024-04-26 16:33:01 506

原创 【WebRTC】【Unity】局域网UDP通信为何不通

首先查看网段,IPConfig后发现PC2比PC1多了一套IP地址,其中出现的第一套地址属于另一张网卡,赶紧关了。使两边ipconfig都返回清爽的内网IP,再运行UDP程序,发现通了。还是在研究Unity中实现VR桌面,希望能够通过UDP广播先找到所有活跃的Client。但是发现UDP广播并未能够成功传递给同一局域网正在运行的客户端。这几种情况中的大多数都可以通过IPConifg来排除。3.还是不同,于是IPCONFIG。

2024-04-25 15:09:58 315 1

原创 【AI】如何让局域网PC能够访问langchain框架的AI服务

由于这个server.py的存在,我一开始以为langchain整套框架的服务都是基于flask的路由。

2024-04-23 10:38:33 121

原创 【AI】在Windows10下部署本地LLM RAG服务

如果出现permission denied警告,可能是之前失败的安装遗留下的文件造成的问题,在windows资源管理器中将提示给出的文件全部删除再重跑命令即可。RAG的后台向量库并不需要对LLM产生影响,LLM是人与向量库(知识库)之间的交流媒介。执行此命令后,windows当前路径下会生成一个叫privacy-chat的项目文件夹,后续的模板等项目相关的设置内容都会放到这个项目文件夹中。看一下项目源码的话可以知道,interface采用的框架是flask,所以用flask的知识可以自定义你的使用界面。

2024-04-18 17:59:36 226 1

原创 【Python】极简Python入门教程-集合

集合(Set)是 Python 中的一种数据类型,它是无序、不重复的元素集合。

2024-04-17 16:07:24 177

原创 【python】极简教程-数据结构的使用场景-词频统计

以上函数定义中,num有默认值10,所以可以不用显性给出,当不给出num时,默认使用10,程序不会报错。

2024-04-17 13:52:42 93

原创 【AI】本地部署可以与文件沟通的GPT:Llama 2 + GPT4All + Chroma

还是继续致力于实践可以保护数据隐私的本地化LLM部署。这次用的是Llama 2 + GPT4All + Chroma实现RAG。与文档交互。做企业内部的知识库应用。

2024-04-16 16:00:47 686

原创 【Unity】Unity项目启动时报找不到Git

package manager中有一个导入package的功能就是用git clone,正好我的项目中有一个package就是用这种方法引入的。但是新机器上没有git

2024-04-16 10:58:24 264

原创 【Ubuntu】常用快捷键

WSL的Ubuntu上装AI,觉得不积累些快捷键实在不够丝滑。粘贴命令用鼠标右键即可。还用到别的继续补充。

2024-04-16 09:13:06 163

原创 【Unity】Feature has expired(H0041)

网上查说要删缓存等等,试过都不行。这种环境类型的原因很难从信息入手定位错误。

2024-04-14 17:18:38 259

原创 【Unity】如何让GameObject的长宽自适应屏幕分辨率

用一个长方形的GameObject代表电影屏幕,希望这个GameObject能够随着当前屏幕分辨率的大小适当变化,Texture会呈现当前屏幕的桌面画面,如果不一致会比例失调。

2024-04-11 15:47:26 411

原创 【ubuntu】如何追加path

先复制下需要加的Path,比如我的是:/home/sheep431/.local/bin。在ubuntu上整备一个项目环境时需要追加Path。在nano界面输入如下命令。

2024-04-11 10:10:27 243

原创 【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 257

原创 【Windows】如何在Windows系统上用Sudo

研究本地化部署AI时,环境安装需要用sudo形式,考虑如何在Windows下能够使用Sudo命令。要使用sudo,就需要在windows环境下安装linux子系统。

2024-04-09 18:50:37 397

原创 【明道云】设置默认值时,发现单选项目无法与文本项目比较

字段A在当前表的填写形式是下拉框,而用于比较的表单B的相应字段A1则是文本。因此在建立条件时发现由于组件类型不同,无法选到字段A作为比较条件。

2024-04-08 15:41:34 148 1

原创 【Python】【极简入门】12-元组

10. 元组作为参数时,也充分利用其不定长的特性,使得参数形式泛化。

2024-04-03 13:53:57 126

原创 【Python】【极简入门】-1-课程宗旨

并不是所有非实践的部分都是废话,我的Python教程依然会给出一些对实践重要的认知和总结。

2024-04-01 18:31:37 211

原创 【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

原创 【明道云】如何让用户可以新增但不能修改记录

在设计表单时直接将字段设置只读是不行的。字段设置只读将会直接让界面上此字段的前端组件不可编辑。

2024-03-28 17:57:39 211

原创 【明道云】明道云主从表中计算列的即时重算问题

使用场景下,往往存在一些不需要录入的计算列。但是用户希望变更计算要素时,相应的列也能立即重算,类似于Excel中公式的效果。

2024-03-28 15:04:51 119

原创 【前端】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 445

原创 【Piping Server】基本应用方法

之前大致介绍了一下轻量的selfHosting可用于局域网提供数据流交换服务的开源工程piping server,本篇来具体介绍应用方法,如何安装,运行和使用piping server来传输信息。

2024-03-25 18:01:42 218

原创 【Unity】uDD插件抓屏文字显示不清晰怎么办?

之前介绍过用一款简称uDD(uDesktopDuplication)的开源插件抓取电脑桌面。但是当切换到文档,或者仔细看任何UI的文字部分时,发现就模糊了。

2024-03-24 14:50:17 242

原创 【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 512

原创 【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 235

原创 【明道云】如何自动将一笔记录拆分成多比并插入数据库

用Json解析模块,获得多条数据,注意,这里CustNo是枝叶,Data是根部,如果需要获得多条,生成参数时应该选data。颗粒度细化到日次,意味着需要在追加期间交易数据时能够自动拆分为日次颗粒度存储在用于统计的子表中。这样,自己架构的数据就转化为了多条记录,此时再追加一个子流程,发现可以识别为多条进入循环了。用户录入包含开始日期和结束日期的交易数据,希望系统最终能够给出精确到日次的利润统计图表。这就涉及如何构建数据结构,然后又要能够以多条记录的形式喂给子流程,以循环新增记录。

2024-03-19 16:36:43 432

原创 最强游戏投屏串流搭档Sunshine+Moonlight配置方法

因祸得福的是,sunshine作为开源的self-host的服务端,不仅可以代替Novidia的服务端角色,还拓展了moonlight可以服务的主机,非novidia显卡的PC也可以通过这对搭档实现高质量的游戏窜流投屏了。回到moonlight,点击电脑图表,会给你一个Pincode,到Sunshine控制台,菜单点击Pin,输入moonlight给出的pin码。高质量的图像: Moonlight支持高清(HD)和甚至4K分辨率的投屏,同时还提供了对音频的传输支持,确保用户可以享受到高质量的视频和音频。

2024-03-19 14:54:08 615

原创 【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

原创 【Unity】【VR开发】如何避免按键冲突

具体到当前的问题,需要追加判断逻辑区分玩家是否正在抓握手枪,如果没有举枪,按下控制器的Trigger键触发传送移动,如果处于举枪状态,则触发发送子弹功能。leftGrab和rightGrab接收值为0时判断为Grab按键未按下,Trigger按键按下的判断维持原样。以瞬移为例,原本的判断是只要按下Trigger按键就触发瞬移,要想与发射子弹的场景区分,那就需要再加上对抓取状态的判断。在Update函数体中优化判断条件,仅在同时满足控制器Grab按键不按下且Trigger按键按下的前提下触发传送移动。

2024-03-06 17:26:14 404

PyTorch 实用技巧心得

通过使用这些实用技巧,您可以更高效地使用 PyTorch 构建和训练深度学习模型。不断尝试并探索新的技巧,以提高您的模型性能和训练效率。祝您在深度学习之路上取得成功!

2024-03-14

TensorFlow 实用方法介绍.doc

本文介绍了TensorFlow中一些常用的实用方法,并通过代码示例说明了它们的用法。希望读者可以通过学习和实践,更加熟练地使用TensorFlow来构建和训练自己的深度学习模型。

2024-03-14

demo-python源码-简单学生成绩管理系统-自带UI

这段源码实现了一个简单的学生成绩管理系统Demo,使用了Python的Tkinter库创建了用户界面。用户可以通过输入学生的姓名和成绩,点击“增加”按钮来添加学生信息;点击“显示所有学生”按钮来查看当前所有学生信息;点击“删除”按钮并输入要删除的学生姓名来删除指定学生信息;点击“退出”按钮来退出程序。系统会对用户输入进行验证,确保输入的姓名和成绩有效。这个应用程序提供了一种简单而直观的方式来管理学生成绩。

2024-03-13

数学建模基本指南-面试-学习-技能树-初学者

数据建模是解决实际问题的重要方法,涉及数学、统计学、计算机科学等多个领域。本指南介绍了数据建模的基本知识和学习路线。首先,需要打好数学基础,包括线性代数、微积分、概率论与统计等。其次,学习编程语言(如Python)、数据处理技能和常见的机器学习算法。建议通过自学、参加课程和实践项目来深入学习和理解。数据建模是一个不断发展的领域,持续学习和实践是提升能力的关键。通过本指南,你将建立起学习数据建模的基础,成为一名优秀的数据建模工程师。

2024-03-13

机器学习经典面试题全英文

这份机器学习经典面试题集包含了十道常见问题及其详细答案,涵盖了机器学习领域的基础概念、常见算法和技术。问题涉及机器学习的定义、监督学习和无监督学习的区别、过拟合和如何避免、偏差-方差权衡、分类和回归算法的区别、评估分类模型的指标、特征工程的重要性、交叉验证的概念和作用、集成学习的方法及其原理、梯度下降优化算法的区别等。这些问题和答案旨在帮助面试者深入了解机器学习的核心概念,提高其在面试中的准备水平。

2024-03-13

STM32基本知识-面试

STM32初学者指南旨在帮助新手快速掌握STM32微控制器的基础知识和开发技能。通过了解不同系列和型号、准备开发工具、学习编程语言、掌握常用外设、熟悉固件库和HAL库、进行实验和项目、学习调试和优化、进一步深入学习以及寻求帮助和资源等步骤,新手可以逐步建立起自己的STM32开发技能体系。这份指南鼓励持续实践和探索,通过不断的尝试和项目实践,不断提升自己的STM32开发水平。相信通过这份指南的指引,新手们可以顺利地踏入STM32开发的大门,迎接更多嵌入式系统领域的挑战和机遇。

2024-03-13

NLP技术相关经典面试题

以上NLP面试题涵盖了自然语言处理领域的基础概念、常见任务和相关技术。从NLP的定义、主要应用领域到具体的任务如词袋模型、词嵌入、文本分类、命名实体识别等,以及常用的评估指标,这些问题涵盖了NLP领域的核心内容。面试者需要了解NLP的基本原理、常见算法和应用场景,以及如何评估NLP模型的性能。同时,这些问题也涉及到了与NLP相关的机器学习和深度学习技术,如朴素贝叶斯、支持向量机、深度学习模型等。总体而言,这些面试题旨在考察面试者对NLP领域的理解程度、技术掌握程度以及解决问题的能力,适用于面试NLP相关岗位的候选人。

2024-03-13

安卓开发-技术栈-简易学习地图-初学者-必备技能简介

文章介绍了构建安卓应用程序所必备的技术栈。安卓开发技术栈涵盖了多个方面,包括编程语言、开发环境、布局设计、组件使用、构建系统、数据存储、用户界面设计、测试和发布等。开发者需要掌握Java或Kotlin编程语言,并使用Android Studio作为集成开发环境。了解XML布局、Android组件、Gradle构建系统、Android Jetpack组件等技术,以及网络交互、数据存储、用户界面设计等方面的知识。同时,测试和调试工具的使用也至关重要。最后,了解应用程序的发布和分发流程是确保应用程序成功上线的关键。通过掌握这些技术和工具,开发者可以更好地开发出高质量、用户友好的安卓应用程序。

2024-03-12

IOS开发-开发心得-技术栈-初学者-学习路线-开发原则

这篇开发原则涵盖了苹果iOS开发的关键要点和注意事项。它强调了深入了解iOS生态系统、精通编程语言、熟悉开发工具、掌握核心框架、适配不同设备和屏幕、遵循设计准则、注重性能和内存管理、测试和调试、遵循App Store审核规则以及持续学习和更新等方面的重要性。这些原则为iOS开发者提供了一个清晰的指南,帮助他们在开发过程中确保应用程序的质量、性能和用户体验。

2024-03-12

javaSpring-经典概念题-试题-中文

这组10道Java Spring经典练习题涵盖了Spring框架的核心概念和常用功能,适合希望学习或提高在Spring开发中技能的人士进行练习和复习。从基础概念如Spring IoC容器和Spring Bean的定义,到高级主题如依赖注入和AOP的实现,以及Web开发方面的Spring MVC框架和表单数据处理等内容都有涉及。此外,还包括了Spring事务管理和Spring Boot框架的介绍,帮助学习者了解如何在Spring应用程序中实现事务管理和利用Spring Boot简化项目开发。通过这组练习题,学习者可以全面掌握Spring框架的核心知识和常用技术,为实际项目开发提供良好的基础和实践经验。

2024-03-12

javaSpring-经典概念题-试题-中文

这组10道Java Spring经典练习题涵盖了Spring框架的核心概念和常用功能,适合希望学习或提高在Spring开发中技能的人士进行练习和复习。从基础概念如Spring IoC容器和Spring Bean的定义,到高级主题如依赖注入和AOP的实现,以及Web开发方面的Spring MVC框架和表单数据处理等内容都有涉及。此外,还包括了Spring事务管理和Spring Boot框架的介绍,帮助学习者了解如何在Spring应用程序中实现事务管理和利用Spring Boot简化项目开发。通过这组练习题,学习者可以全面掌握Spring框架的核心知识和常用技术,为实际项目开发提供良好的基础和实践经验。

2024-03-11

大数据-面试题-英文-网络收集

这20个大数据面试题涵盖了大数据和数据分析领域的基础知识和关键概念。它们探讨了大数据的三个V(Volume,Variety,Velocity)等基本概念,核心技术如Hadoop和Apache Spark,以及数据处理范式如批处理和流处理。此外,这些问题还涉及到数据仓库、NoSQL数据库和机器学习等相关概念。

2024-03-11

python小游戏脚本-源码-基础-方块的绘制与键盘移动控制

这个基础小游戏脚本使用了Python编程语言和Pygame库来开发。 Pygame是一个专门用于制作2D游戏的Python库,提供了丰富的功能和工具来简化游戏开发过程。游戏中使用了基本的图形绘制函数,例如pygame.draw.rect()来绘制主体方块和pygame.display.update()来更新游戏画面。 此外,游戏还使用了事件处理来检测玩家的按键操作,并根据按键操作移动方块。整个游戏的运行主要在一个主循环中,通过控制循环来实现游戏的流程控制。通过这个游戏源码,开发者可以了解如何使用Python和Pygame创建简单的2D游戏,并可以根据需要进行扩展和修改,添加更多功能和元素,使游戏丰富有趣。

2024-03-11

VR开发基本资源包-房间模型-预制件-字体-互动菜单-材质-UI-全景Skybox

VR开发基本资源包 包含房间模型-预制件-字体-互动菜单-材质-UI-全景Skybox VR开发调试过程中趁手好用的资源包,快速构建房间环境

2024-02-26

python源码-寻找相同字母异序词

Stores the anagrams in ad in a shelf. filename: string file name of shelf ad: dictionary that maps strings to list of anagrams Anagrams是一种文字游戏,通过重新排列某个词或短语的字母来形成一个新的词或短语,但不添加或删除任何字母。举个例子,"listen" 和 "silent" 就是一对anagrams,因为重新排列 "listen" 的字母可以得到 "silent"。同样地,"debit card" 和 "bad credit" 也是一对anagrams。Anagrams可以用于各种文字游戏和智力挑战中,以及在文学创作和艺术作品中作为一种创意表达手段。

2024-02-01

python源码-ackermann with cache version

Computes the Ackermann function A(m, n) See http://en.wikipedia.org/wiki/Ackermann_function n, m: non-negative integers

2024-02-01

python-源码-阿克曼函数-性能测试

本例提供一个简单的阿克曼函数调用源码。 阿克曼函数(Ackermann function)是计算机科学中的一个数学函数,由数学家Wilhelm Ackermann在1928年定义。它是一个用于理论计算机科学和计算复杂性理论中的重要例子,因为它是一个非常简单但非常快速增长的函数。 Ackermann函数采用两个非负整数作为输入,并生成一个非负整数作为输出。它的计算过程相当复杂,并且随着输入值的增加而迅速增长。例如,即使是相对较小的输入值对于Ackermann函数也会产生非常大的输出值。 Ackermann函数的性质和性能是计算机科学中很多问题的研究基础之一,因为它提供了一个简单而且高度复杂的计算任务,可以用来评估计算机程序的性能和效率。

2024-01-29

PICO资源-VR开发-基础项目-项目源码-Unity直接导入-导入可用-VRTK

这个包是我为了快速开发基于VRTK的PICO应用设置的基础项目包。每次开发新的PICO应用可以先导入此基础项目包,做简单设置后就得到一个打包可用的基本的VRTK PICO应用。后续在此基础上开发自己的当前应用。 导入后再完成如下设定就是一个基本设定好的直接可以在此基础上用VRTK继续开发的基本项目。 Unity版本:2021.3.30LTS 内容包括: 1. 可被追踪的Head和Controller 2. 可以根据输入产生动画的PICO4 Controller 3. 基本的VRTK RIGS,这里用的Unity OpenXR加上PXR Manager,因为这样才能关联OpenXR的Controller输入。 4. Button输入,以及Debug面板。 5. 清晰的项目结构,可以在此基础上继续开发你自己的内容。 导入后需要手动做的设置: 1. 安装XR Plugin Management 2. 安装Unity XR Toolkit 3. 导入PICO SDK 4. 进入Window Tilia,至少安装:PICO Integration的Tilia包等,写不下了具体看博文

2024-01-21

Python独立包-解压可用-包含大多数常用Package-Python3.12-独立环境-无须安装

Python独立包,解压可用。 搜集了日常常用的多数包,包括pandas,sqlalchemy,flask等。 不用安装,想直接用CMD启动的话自己配置一下环境变量即可。 也可以直接直接跑Python.exe

2024-01-18

WebRTC-JS项目源码-免费可用-迅速实现网页视频通话

可以用VS Code打开并运行本项目源码 这是一个掌握WebRTC远程传输和信令生成交互的很好实战例子。 详细介绍和学习请关注我的CSDN并搜索博文: 【WebRTC】用WebRTC做即时视频聊天应用 * 1 - 为了方便用到了回声Agora的信令服务,所以需要去Agora注册并获得AppID,不需要Token。 * 2 - main.js开头的地方需要贴上你的App-ID。 ```javascript let APP_ID = "YOU-APP-ID" ```

2023-12-14

Windows Capture插件-Unity-Windows桌面实时展现-同步桌面

这个插件能够轻松实现在Unity中展示实时Windows桌面。 用法: 直接将资源解压后放入项目的Assets文件夹即可。 如果存在问题请更换Unity版本。 具体用法请关注我后搜我的博文: 【unity】如何用Unity获取Windows桌面

2023-12-13

WebRTC-Unity项目源码-远程画面共享-远程控制-打开即用

打开即用,也可用作Unity实现远程画面与控制的参考。具体使用方法请关注我后在我的博文中搜索: 【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-设置输入设备 先对Project进行相应的服务器设置。 需要用命令行启动WebServer。 最后可以用浏览器Url登录相应网址查看局域网远程投屏和控制效果。

2023-12-12

unity-远程画面-远程传输-媒体流-stream-信令服务-webRTC-项目源码-打开即用

打开即用的结合Unity和WebRTC实现的远程投屏项目。 这是一个示例项目,场景testScene中包含了远程投屏最基本的组件,是学习Unity WebRTC远程投屏的极简案例。 引入了WebRTC相关的Sample,便于进一步学习。 使用方法: 1. Porject Settings中设定Web Server的通信方式和端口号 2. 在系统视图中用Command Line启动Web Server,后面加-p可以改端口。 3.运行项目后在浏览器输入自己设定好的Host IP+Port,就可以看到示例页面,点击示例页面中的Receive就可以从浏览器看到Unity窗口的画面。 如果想要更详细的指导关注我后搜索如下博文: 【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-构建可同步场景

2023-12-11

Unity完整项目-Unity远程桌面-远程实时传输-打开可用

Unity版本:2021.3.30f1c1 目前使用的端口已经不是默认的80,而是5010,应该大多数人不会遇到占用的情况。 如果还是需要更换端口,请参考我的博客文章。 关注后搜:【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面

2023-12-09

python学习-thinkpython-配套代码

基于think python一书的python example,方便学习的coding样例。

2023-11-27

MP4批量下载-素材酷批量下载-带梗视频资源批量下载-python源码-带GUI-运行直接可用-效率工具-视频资源下载神器

声明: 此工具仅为学习目的,以B站素材酷网站为例,演示批量下载MP4资源的编程方法。 使用方法: 1. 安装Python3.X 2. 安装如下包:tkinter,BeautifulSoup,requests 3. 用F12,将想要下载的B站素材酷页面存储为HTML文件 4. 运行Py文件,输入选择HTML文件,选择一个输出文件夹,点击运行。 5. 享受批量获得的资源吧! 特色: 1. 样例可以批量下载B站素材酷任意页面的MP4素材 2. 下载时自动匹配文件名,方便后续使用时搜索 3. 改造搜索部分后该框架和UI可以用于其它网站资源的下载 4. 带GUI和进度指示,方便使用 注意: 1. 此工具样例测试时间为2023年11月,如果样例目标的素材酷网站进行了网页修改,可能会造成下载失败,此时在现有代码基础上稍作调整即可。 具体使用介绍文章: http://t.csdnimg.cn/QbvIN

2023-11-06

无代码VR开发VRTK插件运用实战课程配套资源

无代码VR开发【VRTK】插件运用实战课程配套资源 包括了VRTK的样例项目文件,除了用于配套学习VRTK的用法,也可以用作VR开发时的具体参考。 导入方法: 打开Assets菜单-》Import Package-》Custom Package,选中下载好的Unity文件,弹出导入文件弹框,点击左下角的All按钮,再点击右下角的Import按钮。等待导入成功。 如果Unity控制台在导入Package时出现报错,原因是这个项目是VRTK的使用教学项目,需要用到VRTK中的脚本,如果你继续导入VRTK脚本,这些警告就会消失。 打开Demo场景就可以看到样例项目的样子了。

2023-10-30

IDE-集成开发环境-Python-多语种-已设置-轻量-多语种

这是一个非常轻量,甚至可以应用于瘦客户端的Python IDE环境。 改IDE我已经针对Python设置好了,可以直接使用,设置内容包括: Python和相关的一部分Package已经放入。 已经设置好快捷键:F4和F5,分别是运行PY脚本和打开Python控制台。 语法识别已经设置为Python,如果失效,可以进入菜单-》查看-》语法-》Python即可。

2023-10-09

双色球模拟-复式选号-仅供娱乐-Python源码-项目文件-exe可执行

双色球模拟10000次选取最大可能。 目前是模拟7个红球复式的,可以自行修改。 项目文件中已经包含了打包后的exe文件,可以直接执行。 终究是模拟,和现实没有半毛钱联系,仅供学习。 pyinstaller打包的可能会误报毒,在意的可以删除exe后自行打包。

2023-09-18

远程桌面-应用源码-VS2019项目文件-直接运行

用C#实现的可在Windows直接执行的远程桌面应用。 两套项目文件,分别对应服务端和客户端,设置好IP和Port,直接运行即可实现远程桌面。

2023-09-17

VR多人游戏-源码-unity-直接运行-初步实现房间加入和多人在线互动VR功能项目源码

这是一个Unity Project项目源码,建议用2019.4版本的Unity打开。 本项目中已经引入了所有需要的插件,包括VR开发需要的toolkit和多人游戏需要的Photon Pun2插件。 注意:Photon Pun2的服务部分需要你自己去官网注册关联你的Phonton App ID。才可以使用多人在线服务。不然这个项目无法正常展示效果。 Phontun是免费的! 和房间相关的连接操作等在项目文件中都已开发好,可以直接使用。 配置好你的photon pun2然后运行此项目,多个在线的玩家可以加入固定房间并互相看到对方的头部和手。

2023-09-16

360度全景图-微博QQ空间等直接可用-JPG-JPEG-已转化-可互动

本资源打包的96个全景图资源,可以直接上传微博(需要手机操作),QQ空间,FaceBook等支持全景图浏览的网站,并且让用户自由互动,效果可以查看如下视频演示: https://www.bilibili.com/video/BV13h4115738/ 如果自己有别的合适的JPG想要转成VR格式,可以从Steam下载视频中介绍的工具进行操作: https://store.steampowered.com/app/1770950/360/

2023-09-13

Python-局域网聊天室-带用户界面GUI-源码直接运行-效率办公

此源码直接实现一个可以运行在局域网(当然,非要用在外网,配置下网络也行),特别是公司内部的聊天室软件。 关于部署:各个PC拥有Python环境的话可以直接python运行,如果要迁移到没有Python环境的PC那就pyinstaller打包。(Server.py可以在服务器以脚本形式运行。) 注意,这是一个聊天室软件,并不是一对一聊天软件,任何成员发布的信息都会被所有人看到。 在这个项目基础上进行改造,可以实现更多沟通功能。

2023-09-08

Python-Fintech-蒙特卡洛-预测投资组合收益源码-需要一定网络条件

想利用蒙特卡洛方法和yahoo,stooq等财经网站上的数据快速预测特定portfolio的收益。 整个程序的功能包括 读取json中的portfolio组合 创建蒙特卡洛模拟预测收益的算法 创建从财经网站获得特定投资组合数据,并根据2的算法获得该Index或Portfolio收益预测结果的函数。 形成portfolio的矩阵,追加一列收益结果 获得最终的组合投资最终预期收益 下载注意: 例子中的数据源分别来自yahoo和stooq,确定自己能连才能运行成功。

2023-09-07

Windows10 update virtualbox问题-windows升级失败-Fix软件包集合

解压密码:sheep 转为解决Windows10升级时提示VirtualBox问题导致升级失败而搜集的软件集合。 解决思路: 根本原因是某些用到VirtualBox的应用还有VirtualBox残余,这种残余仅仅Uninstall VirtualBox本体是无法关联删除的,需要手动查到位置并删除。 具体操作步骤: 请看我B站上的操作视频,进我B站频道搜“Windows10升级”等相关内容即可。 我的B站技术频道:https://space.bilibili.com/5411600/

2023-09-04

Python-批量下载页面资源代码-批量下载页面MP3资源-可修改

用Python来解决一个遇到的问题。 当你互联网上找到了一些想要下载的东西,比如一个有很多MP3资源的播客网站,没有统一下载的压缩文件。所以只能一个一个地下载,右键单击保存链接,这花费太长时间。所以需要使用Python来批量下载,上面是一个现成的代码,可以直接用户下载示例网站的MP3,你也可以通过修改,下载其它网站的其它资源。

2023-09-02

mysql-绿色-解压即用-带数据库工具-版本5.6-无繁琐安装-windows

还在为MySQL的繁杂安装犯愁吗?献上最强最简的MySql部署资源。 下载这个精心准备好的MySQL5.6稳定版,无须安装,解压立即使用。 自带数据库管理工具,数据库编辑超方便。 使用场景: 任何需要快速部署MySql作为数据库的场景。 使用方法: 下载后解压; 双击“启动MySQL数据库.bat”启动数据库服务,默认端口3306; 双击“启动MySQL管理工具.bat”启动数据库管理工具,可以高效编辑数据库; 运行状态下Ctrl+C中断数据库服务。

2023-08-14

VR核心基础配套学习项目文件-VR开发-虚拟实境-Unity项目文件

此项目做了些优化,所以比课程示例时有些地方有所修改。 通过这个例子,可以比较快地掌握VR开发地一些基础功能的实现,比如位移,转向,瞬间移动,物体互动,手的展现等等。 Unity版本2021.3.6f1及以上基本都可以正常打开此Unity项目。 此例子需要连Oculus Link才能得到最佳体验效果。 当然,用Mock方法直接在PC上运行体验也可以。 配套免费课程地址(VR开发基础教程系列): https://space.bilibili.com/5411600/channel/collectiondetail?sid=1063706

2023-06-29

Oculus Integration-Oculus VR开发插件-2022版本

此插件配套用于课程《VR开发核心基础》 更多开发课程,请关注网易云课堂-大徐VR课堂。 VR课堂直达地址: http://m.study.163.com/provider/480000002282025/index.htm?share=2&shareId=480000002282025 包含Oculus官方默认的手部模型和动画。 相关课程《VR开发核心基础》请通过如下传送门观看: https://space.bilibili.com/5411600/channel/collectiondetail?sid=1063706

2023-06-04

blender-热键-快捷键-大全-2.79到3.5版本-可打印

《Blender快捷键大全》是一套方便查阅和打印的PDF资料,涵盖了Blender软件从2.79版本到3.5版本的所有快捷键。这份综合手册为Blender用户提供了全面而详细的快捷键参考,帮助他们更高效地使用这款强大的三维建模软件。 这套快捷键大全的特点在于其全面性和易用性。它包含了Blender软件中各个模块的快捷键,包括建模、材质、渲染、动画等方面。无论是新手还是经验丰富的用户,都能从中找到自己所需的快捷键信息。而且,这份PDF资料设计简洁、易于阅读,用户可以随时将其打印出来,方便离线使用或作为备忘工具。 无论您是一名建模艺术家、动画师、游戏开发者还是设计师,这份Blender快捷键大全将成为您日常工作的得力助手。它不仅可以加快您的工作速度,还可以提升您的操作效率,使您更专注于创作和设计。无论您是在2.79版本还是最新的3.5版本上使用Blender,这份快捷键资料都能满足您的需求。

2023-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除