发 帖  
经验: 积分:1726
1 1
湖南省 长沙市 学术研究/学生
  • 重建AST

    2023-3-3 10:12
    利用antlr完成了语法分析之后,就需要进行语义分析了。...
    0
    478次阅读
    0条评论
  • 定义数据类型

    2023-3-3 10:10
    在运算之前我们必须首先定义出数据类型,定义出脚本支持的数据类型,这是运算的基础。 这一小节我们将定义出数据类型,在这里我们暂时定义四个数据类型:...
    0
    903次阅读
    0条评论
  • 我们已经实现了数据类型的定义,在此基础上我们就可以来实现我们的数据节点了。 在实现某个具体节点(比如一无表达式节点)之前,我们需要抽象出一个基类SemaASTNode...
    0
    613次阅读
    0条评论
  • DynamicDSL将遵循以下的交互展示逻辑: 描述文件(XML,Widget) --->(绑定数据)--->渲染模板--->渲染--->事件驱动--->数据改变 这样循环下来的,最终我们看...
    0
    615次阅读
    0条评论
  • 动态模板-流程设计

    2023-3-3 10:05
    动态绑定XML的逻辑已经完成了,接下来就是拆分整合各模块,实现渲染流程的每一个环节。...
    0
    527次阅读
    0条评论
  • 动态布局小结-Demo

    2023-3-3 10:02
    `Runtime`: 实现了脚本的语义分析,模板实现了一个栈帧。已经实现的运算有(一元表达式、二元表达式、三元表达式、链式取值、加减乘除、取余、逻辑运算,for语句、if语句)...
    0
    411次阅读
    0条评论
  • 虚拟机的设计架构有两种: 基于求值栈、基于寄存器,如果从更大的范围可以认为只要实现了功能的都可以认为是虚拟机,通过直接遍历AST得到结果的也可以算一种虚拟机。...
    0
    906次阅读
    0条评论
  • Vue本身就是用javascript开发的,从源码中可以看出它是一个用function来定义的类,多个生命周期通过Mixin混入进去,充分利用的javascript开发的特点,又将代码很好的分开来的。...
    0
    622次阅读
    0条评论
  • 上一节Vue在非浏览器环境下的尝试我们利用了weex在vue中的dom实现成功的在非浏览器环境中Vue的实例,接下来我们将Vue集成到iOS当中,利用JavaScriptCore来实现界面的布局与动态数据绑定。...
    0
    618次阅读
    0条评论
  • 上一节我们已经完成了在iOS中集成vue,并成功拿到了创建Node的数据回调,这一节我们来完成Node的建立与渲染,并完成事件支持...
    0
    855次阅读
    0条评论
  • Hello FFmpeg

    2023-3-3 09:52
    ffmpeg是一个跨平台的音视频录制、转换、编解码的库。使用C语言编写而成,可在主流移动与PC平台上使用。ffmpeg不仅提供可嵌入到App中的库,还提供了可以直接使用的工具。...
    0
    581次阅读
    0条评论
  • 什么是YUV

    2023-3-3 09:50
    简单的讲YUV是一种图像和视频的编码方式,RGB通过三种颜色来表达现实世界中的各种颜色,YUV通过亮度与色度饱和度来表示颜色。...
    0
    1718次阅读
    0条评论
  • OpenGL渲染YUV

    2023-3-3 09:48
    CPU被设计成通用处理器,它有着高灵活性,高可移植性。而GPU则侧重于运算量大但逻辑相对简单的处理器,它有着极强的并行计算能力,利用GPU来完成视频帧的解码与渲染将会减少CPU的使用率。...
    0
    586次阅读
    0条评论
  • Metal渲染YUV

    2023-3-3 09:46
    Metal是Apple开发的适用于iOS/macOS/iPadOS平台的图形渲染与硬件加速库。Metal 提供对图形处理器 (GPU) 的接近直接访问,使您能最大程度地发挥 iOS、macOS 和 Apple tvOS ...
    0
    753次阅读
    0条评论
  • 音频的播放与图像的渲染是分开的,需要分别对音频播放与图像渲染分开控制即可 音频使用了AudioQueu...
    0
    695次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 48 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部