• ARKitPlusVR

    VR项目中核心组成有三:渲染引擎,九轴算法,反畸变算法。在此处我们可以基本舍弃反畸变算法与九轴算法,依靠SceneKit实现渲染部分。 目前iPhone上可以下载到的VRAPP基本都是三自由度,即围绕XYZ三轴心旋转实现camera跟随头部转动的效果。用户无法自由移动从而接近或沿四周观察物体。手机在不借助外接设备的情况下实现VR空间定位的产品目前基本没有。但是借助ARKit,我们可以实现且误差估计在十厘米左右。 Camera设置 在此Demo中需要注意的就是camera的设置。与一般游戏开发不同的是,我们这里需要2个camera,分别用于左右眼内容显示。 因为左右眼内容实际是不一样的,所以需要2个camera在增强视差实现立体效果。 考虑到后续需要2个眼睛随着头部转动,会产生位移与旋转,所以我们需要增加一个新的camera作为2个camera的容器。

    0
    5
    18.12MB
    2024-04-10
    0
  • 数据可视化平台源码和资料

    数据可视化平台 技术支持:SSH框架,R语言,Echarts,D3 主要功能:上传数据集、数据源格式转换、数据清洗、数据统计、聚类、关联、决策树、社会网络可视化 数据可视化平台是一款集数据处理与可视化展示于一体的高效工具,它依托于SSH框架的稳定性、R语言的数据分析能力和Echarts与D3的先进可视化技术,为用户提供了一个全面而强大的数据分析解决方案。 该平台的主要功能覆盖了数据分析的全过程,从上传数据集开始,用户便能轻松管理各种格式的数据源。平台支持多种数据源格式的转换,确保数据的兼容性和可用性。在数据清洗阶段,它能够有效地识别并剔除异常值和重复记录,保证后续分析的准确性。数据统计功能则为用户提供了数据的概括性描述和关键指标的计算,为决策提供了数据支撑。 此外,平台还包含了高级数据分析功能,如聚类分析帮助发现数据中的模式,关联规则挖掘揭示变量间的相互关系,而决策树则为预测模型提供了直观的决策路径。社会网络可视化功能则将复杂的网络关系以图形化的方式呈现,使用户能够一目了然地识别关键节点和社区结构。

    0
    10
    41.26MB
    2024-04-10
    0
  • Json To Delphi Class Generator / JSON Data Binding Tool

    生成基于JSON字符串的Delphi类。就像XML数据绑定一样,但适用于JSON。 主要特点: 完全建立在RTL上(没有外部依赖),因此跨平台; 接受任何有效的JSON字符串,无论对象有多复杂; 以树形视图可视化JSON对象的结构; 根据输入的JSON字符串生成完整的Delphi单元(声明和实现); 自动在保留的Delphi关键字前添加“&”(和号); 如果JSON字符串包含空数组,则阻止单元生成; 添加支持代码以自动销毁复杂的子类型,因此您无需手动管理子对象的生命周期; 使用TArray表示列表; 添加辅助的序列化/反序列化函数; 序列化和反序列化的结果与JSON结构相同! 自动检测日期/时间部分并将其映射到TDate/TDateTime(只要日期符合ISO8601标准); 将所有数字映射为Double; 将true/false值映射为Boolean; 允许更改属性名(键); 允许更改存根类的名称; 支持JSON格式化以美化输入字符串; 简单且响应迅速的图形界面; 基于ITask(并行编程库)自动检查更新!

    0
    7
    574KB
    2024-04-09
    0
  • 一个万能的刮刮乐控件 无论是UILabel、UIImageView,还是自定义视图,只要是UIView都可以用来刮

    一个万能的刮刮乐控件。无论是UILabel、UIImageView,还是自定义视图,只要是UIView都可以用来刮。代码简单,功能强大,你值得拥有! 这是一个简单却功能强大的刮刮乐视图,几行代码就可以实现刮刮乐效果,而且性能良好。下面有美女福利哟,相信我,你会喜欢的。 相信大家都买过彩票刮刮乐,总是会抱着中大奖的情况去刮,希望自己是最幸运的那一个,刮中五百万,抱得美人归,从此走上人生巅峰。但现实往往是你口袋里面的几十块零钱,几分钟就被消费殆尽了许多APP也集成了这一功能,比如用支付宝线下支付后就有刮刮乐。虽然刮中的都是些没多大用的优惠券,但总是会吸引人去刮一刮,万一中了大奖呢。

    0
    6
    2.19MB
    2024-04-09
    0
  • 核心部分由 Visual Basic 语言编写的 QQ机器人 插件SDK

    Native.SDK 优点介绍 程序集脱库打包 类UWP开发体验 完美翻译酷QApi 支持酷Q应用打包 支持附加进程调试 Native.SDK 开发环境 Visual Studio 2012 或更高版本 Microsoft .Net Framework 4.0 (XP系统支持的最后一个版本) Native.SDK 部署流程 1. 下载并打开 Native.SDK 2. 打开 Native.Basic 项目属性, 修改 "应用程序" 中的 "程序集名称" 为你的AppId(规则参见http://d.cqp.me/Pro/开发/基础信息) 3. 展开 Native.Basic 项目, 修改 "Native.Basic.json" 文件名为你的AppId 4. 展开 Native.Basic 项目, 找到 App -> Core -> LibExport.tt 文件, 右击选择 "运行自定义工具" 此时 Native.SDK 的开发环境已经配置成功! 要找到生成的 程序集, 请找 Native.Basic -> bin -> x86 -> (Debug\Release)

    0
    4
    11.85MB
    2024-04-09
    0
  • 纸张计数显示装置-电子设计大赛

    纸张计数显示装置基于RT-Thread实时操作系统,硬件平台采用STM32F407单片机为主控制器,以具有抗电磁干扰(EMI)架构的FDC2214模块作为电容采集传感器,通过屏蔽双绞线连接至两铜极板,读取采集的数据并进行相应判断,应用触摸屏和语音模块进行状态显示与播报。FDC2214模块将采集到的数据通过IIC协议传输给主控制器,主控制器对原始数据进行卡尔曼滤波,抑制噪声对数据采集的影响。校准模式下,本系统利用最大隶属度法,确定电容模拟值及纸张数的论域,定义模糊子集和隶属函数,建立模糊规则控制表,求得模糊控制查询表。其根据采集到的两极板的数据,做出短路判断并读取多组实时数据,将其与模拟区间进行归类,选取最大可能性区间作为期望值,减小最终判断的差错率。

    0
    8
    102.02MB
    2024-04-09
    0
  • 基于Android的天气APP毕业设计项目

    功能 第一次打开APP引导页,缓冲加载 天气信息的显示 广告,推送 桌面小工具 新闻资讯的查看 蓝牙串口传输温度 开源框架 Butterknife注解式框架 http://jakewharton.github.io/butterknife/ Glide图片加载框架 https://github.com/bumptech/glide Okhttp网络请求框架 http://square.github.io/okhttp/ LitePal数据库操作框架 https://github.com/LitePalFramework/LitePal Logger 开发日志框架 https://github.com/orhanobut/logger Gson json数据解析框架 https://github.com/google/gson SlidingMenu侧拉菜单框架 https://github.com/jfeinstein10/SlidingMenu SwipeMenuListView侧滑删除框架 https://github.com/baoyongzhang/SwipeMenuList

    0
    12
    24.81MB
    2024-04-09
    0
  • Sql语句50条案例,从创建数据库入门到进阶

    SQL(Structured Query Language)是一种广泛使用的数据库查询和编程语言,它允许用户与数据库进行交互,执行各种数据操作。掌握SQL语句对于数据库管理员、数据分析师以及软件开发人员来说至关重要,因为它是与关系型数据库沟通的桥梁。 在这个关键词下,我们可以探讨50条SQL语句案例,这些案例将覆盖数据定义、数据操作和数据控制等多个方面。数据定义语言(DDL)案例将展示如何创建和修改数据库结构,例如创建表、修改表结构和删除表等。数据操作语言(DML)案例将包括如何插入、更新、删除和查询数据记录,这些操作是日常数据库交互中最频繁使用的功能。数据控制语言(DCL)案例则关注权限管理和事务控制,如授权和撤销访问权限,以及提交和回滚事务等。 通过这50条SQL语句案例的学习,用户将能够深入理解SQL的核心概念和语法,提升处理数据库问题的能力。这些案例将涵盖从简单的单表查询到复杂的多表连接、子查询、聚合函数和事务处理等高级特性。此外,这些案例还将展示如何优化查询性能,处理实际工作中可能遇到的各种数据问题。 总之,这50条SQL语句案例是学习和应用SQL的宝贵资源。

    0
    28
    6KB
    2024-04-08
    0
  • c语言实现ini文件读写操作

    C语言实现的INI文件读写操作是软件开发中常用的一种配置管理技术。INI文件以其简单的结构和易于编辑的特性,成为了存储程序设置和配置信息的首选格式。通过使用C语言编写的读写操作函数,开发者可以轻松地在程序中加载和保存配置参数,从而实现对软件行为的自定义和灵活调整。 该INI文件读写操作的实现主要包括解析INI文件的结构,提取和设置配置项的值,以及将修改后的配置信息写回文件。C语言提供了丰富的标准库函数,使得处理文本文件和字符串操作变得简单高效。通过编写相应的读取和写入函数,开发者可以快速地将应用程序的配置信息与INI文件进行同步,确保配置的持久化和一致性。 在实际应用中,C语言实现的INI文件读写操作具有高度的可移植性和稳定性,适用于各种嵌入式系统、桌面应用和服务器程序。此外,由于C语言的接近硬件的特性,该读写操作也具有较高的性能,能够在资源受限的环境中可靠地工作。 总之,C语言实现的INI文件读写操作为软件开发提供了一种简单、高效且可靠的配置管理解决方案。无论是对于初学者还是资深开发者,掌握这一技能都能够帮助他们更好地管理和维护软件配置,提高开发效率和软件质量。

    0
    21
    547KB
    2024-04-08
    0
  • c++/c# network server library

    该网络引擎是一款功能全面且易于使用的服务器开发工具,它从基础功能到复杂特性如分布式服务器和大规模连接管理等都内置支持,使得用户只需掌握其使用方式便能快速简便地构建实时服务器。 开发者因个人对之前工作中使用的网络服务功能的需求,以及市场上现有解决方案成本高昂、许可证复杂且功能受限,决定自行开发。经过多年服务器开发和商用经验,该引擎在短时间内取得了令人满意的成果。 该引擎支持轻松创建Windows平台的C++和C#服务器,并提供多平台支持,包括Net3.5和Unity包,使得移动端也能立即使用。虽然免费,但内置了商业级引擎的功能和便利特性,如简化的基本操作、移动和障碍恢复连接、用户间移动和同步处理等,有助于构建稳定的分布式服务器。 提供多个示例程序以展示不同功能,包括基础Echo服务器、连接恢复、异步数据库操作、服务器间通信自动化、UDP端口设置、群组管理以及休闲游戏服务器样本等。同时,建议在商业项目中使用前仔细审查示例和功能。 参考和修改的库包括ADO库C++(由韩国Naver Cafe的Mumo提供)和FreeNet(由游戏编码的Taepung地面网络的Ground先生制作)。

    0
    9
    76.52MB
    2024-04-08
    0
  • 笔耕不辍

    累计2年每年原创文章数量>=20篇
  • 1024超级勋章

    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 1024达人勋章

    10月24日粉丝/获赞/评论/收藏累计达到1024,即可获得“1024达人”勋章
  • 签到达人

    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 分享达人

    成功上传6个资源即可获取
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
  • 新人勋章

    用户发布第一条blink获赞超过3个即可获得
  • GitHub

    绑定GitHub第三方账户获取
  • 专栏达人

    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
关注 私信
上传资源赚积分or赚钱