
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
之前写过一篇文章是通过Kotlin的Dsl结合gradle编写的插件来管理项目依赖,我是从一个开源项目叫DanDanPlayAndroid项目上学到的,那时还没有使用toml文件来管理项目依赖的技术。不过虽然现在有了toml文件管理依赖的技术,但我觉得使用插件的方式也很好,读者自己选择吧。这里提这个插件的原因就是在插件中涉及到修改输出的APK名字和签名配置的问题,在最新的gradle kts 版本

现在的市场上有很多的图形库,但是常见的平台无关的图形库叫做OpenGL(Open Graphics Libary)。本系列的博客也是要介绍如何在C++中使用OpenGL进行3D图形编程。在介绍使用OpenGL进行3D图形编程之前,我们先做一个入门必过的坎-------OpenGL的开发环境配置准备。

我们都知道Android的系统源码量非常之大,大致有frameworka层源码,硬件层(HAL)源码,内核层(Kernel)源码,之前了解到大佬看源码都是使用Source Insight,所以我也去学着使用Source Insight 看android的源码,但是作为一个六年的android应用开发来说,Android Studio的使用已经深入骨髓,再去联系使用Source Insight非常不

当我们开发完一个项目想将项目推送到远程仓库时,我们大多数时候都是将所有的文件添加到仓库中并且推送到远程仓库。这样的方式在项目不大的时候是不会引起大问题的,但是远程仓库是有限的,如果我们的项目越来越大会导致远程仓库的存储不够。在git中,我们可以通过一个名叫.gitignore的配置文件配置我们不需要添加到版本库的文件,然后添加的文件就可以不被提交到远程仓库了。
Docker需要运行在64位的Windows10 系统上,通过启动一个独立的引擎运行docker环境,并且需要启用 Windows 操作系统中的 Hyper-V 和容器特性。Windows版本是一个社区版本,不是为生产环境设计的,所以Windows版本的docker主要用于开发测试使用。也就是做一些测试环境的搭建使用。

在前面的文章中,我们介绍了生成式UI动态化SDK的目标是为了给大模型提供一种DSL语言描述UI,然后在端设备上展示,这里的端设备包括,车机,手机(Android、IOS,鸿蒙),电脑,在端设备提供一个容器组件,然后解析大模型生成的DSL,经过生成式UI动态化SDK将其转换为对应平台上的可交互的界面,然后展示给用户。这里可交互的界面就表示我们的DSL不仅需要描述交互事件,还要能完美描述设计师设计好的

DSL(Domain-Specific Language,领域特定语言)是一种专门针对特定问题领域设计的编程语言。通常用来表达特定领域的意图和规则,使编写、阅读和维护代码的过程更加高效和直观,让代码更接近自然语言,从而增强代码的可读性和维护性。我们可以有很多方式定义DSL,比如使用HTML,CSS,XML,JSON等来作为DSL的描述语言,目前在业内主要有使用的是CSS,JSON(阿里的GaiaX

本系列文章提供了另外一套方案,从0到1实现一个生成式UI 动态化SDK,作为大模型生成式UI的描述语言,即提供一套DSL,训练大模型能生成我们定义的DSL,然后下发到端侧容器渲染。

在Vue3中,当我们需要渲染一个数组中的数据到dom元素上时,就需要使用循环渲染。循环渲染可以节约我们大量重复冗余的工作,比如我们去渲染一个下拉菜单的时候,如果不使用循环渲染,那么我们需要手动一项一项的添加下拉菜单里面的内容,当下拉菜单中的内容比较少的时候我们还可以接受,但是当下拉菜单中的内容达到几百条的时候,我们就得一遍又一遍的添加选项,非常麻烦。但是使用循环渲染可以很好的结局这个问题,首先我们







