Cocos2d-x引擎学习笔记(五)—— 内存管理 源码分析 cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win321. Ref类class CC_DLL Ref{public: // 增加一次引用计数 void retain(); // 减少一次引用计数 void release(); // 自动释放 Ref* autorele...
Cocos2d-x引擎学习笔记(四)—— 事件分发 源码分析 cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win32事件分发主要由三部分组成:事件分发器 EventDispatcher事件监听器 EventListener事件 Event三者的关系可以理解为:在应用程序中事件可以看作是一个带有数据的实体,而事件监听器就是事情发生之后做一些处理工作的人;派发事件就是将事件这个实...
Cocos2d-x引擎学习笔记(三)—— 新建项目与调整显示窗口大小 cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win321. 创建一个新的项目命令行cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR// my project cocos new MyGame -p com.dick.mygam...
Cocos2d-x引擎学习笔记(二)—— 渲染与绘制源码分析 Cocos2d-x引擎渲染与绘制源码分析cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win32渲染流程图1. Renderer中的渲染队列RenderQueue类Renderer对象在Director(导演类)中,Director一般是单例,因此可以认为Renderer也是全局唯一。Renderer里面存放着渲染命令...
Cocos2d-x引擎学习笔记(一)—— cpp-empty-test程序流程 cpp-empty-test程序流程cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win321.程序入口 main.cpp#include "main.h"#include "../Classes/AppDelegate.h"USING_NS_CC;int WINAPI _tWinMain(HINSTANCE h...
管线学习笔记 管线学习笔记一. 图形渲染管线 The Graphics Rendering Pipeline管线的主要功能是根据场景中给定的虚拟相机,三维物体,光源,阴影计算公式,纹理以及更多的元素,生成一幅二维的图像。三个阶段conceptual stages:application应用,geometry几何,rasterizer光栅化每个conceptual阶段还可以区分为functional阶段和...
ISPC学习笔记(一)——ISPC仓库例子效率比较 ISPC运行例子效率比较Intel SPMD Program Compiler GitHub仓库关于ISPC环境配置可以查看我的前一篇博客。该文运行ISPC仓库example文件夹下的示例,分析不同例子之间的效率差别,得出ISPC的高效性。1. aobenchaoench is a small ambient occlusion renderer for benchmarking rea...
将英特尔 SPMD 程序编译器(ispc)集成至 Microsoft Visual Studio 将英特尔 SPMD 程序编译器(ispc)集成至 Microsoft Visual Studio一. 什么是ispc?ispc 基于一个c,它可以运行在上,但它通常提供了一个 3x 或者更多的加速,不需要编写内部代码。 ispc 还支持并行并行,使得能够编写实现性能改进的程序,这两个核心和矢量单位大小。在 ispc的设计中有几个关键原则:为C 语言构建一小组扩展,这将向性能面向对象的程序...
(字节跳动公司&中山大学合作)IOS科研实训个人报告 IOS科研实训个人报告(2019年春季学期)一、实验题目IM聊天工具二、实现内容个人详情页面个人信息修改页面修改头像好友聊天——图片发送与显示三、实验结果1.个人详情页面效果截图 个人详情页面是使用UITableView来模仿微信聊天工具的详情所制作的InfoViewController.h#import <UIKit/UIKit.h>#import...
十个步骤带你了解TAPD——TAPD教程 TAPD教程Step 1 : 注册个人账号,绑定邮箱。进入初始页面包括工作台个人文档项目消息设置Step 2 : 进入一个新的项目,邀请团队的新成员进入我的项目这里以初始项目欢迎使用TAPD作为demoStep3 : 新增一项任务点击加号即可添加任务,可以选择负责人,开始时间,结束时间等并可以在任务中评论,查看到变更的历史查阅任务的状态右上角有更多选项可以设置...
系统分析与设计项目——挣闲钱个人总结 系统分析与设计项目——挣闲钱个人总结学号姓名github16340132梁颖霖dick20个人简短小结我作为团队的前端成员,以及组织完成需求分析,UI设计等工作,负责团队之间的沟通,特别是前后端api接口的商议。我负责的页面包括应用的主页,登陆,注册,个人信息页这四个页面,并为其他页面提供跳转。在项目一开始,我首先启动该项目,并决定项目前端的技术栈,使用了Vu...
html+js 解决跨域访问带cookie的问题 后台需要修改的部分axios默认是发送请求的时候不会带上cookie的,需要通过设置withCredentials: true来解决。 这个时候需要注意需要后端配合设置:header信息 Access-Control-Allow-Credentials:trueAccess-Control-Allow-Origin不可以为 *,因为 * 会和 Access-Control-Allow...
系统分析与设计homework6——领域建模与状态建模 系统分析与设计homework6练习资源:Asg-RH.pdf使用 UMLet 建模工欲善其事,必先利其器总结领域建模与状态建模图的得分细节每个图表必须有标题领域建模必须包括一个以上的箭头与关系领域建模要区分是计算出的属性还是原有的属性,通过计算出的属性用 / 表示领域建模对象必须是名词领域建模注意两个对象的关系,是一对多还是多对一等等领域建模还要注意子类与父类的关...
PAOGD个人作业4——利用OpenGL设计贪吃蛇游戏 中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称PAOGD任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/5/20完成日期2019/5/24一、实验题目HW4 利用OpenGL...
IOS开发笔记(十三)——实现IM的聊天记录,基于UITableView图文混排 中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称IOS开发任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/6/9完成日期2019/6/12一、实验题目IM聊天工具二、实现内容...
软件测试——构造 NextDate 问题的弱一般的等价类测试用例 软件测试——构造 NextDate 问题的弱一般的等价类测试用例问题构造 NextDate 问题的弱一般的等价类测试用例。NextDate 问题:NextDate() 是整型变量 month, day 和 year 的函数,输入 1812-2012 年期间的某一日期的 month, day 和 year 的值,输出这一天的下一天的日期的 month, day 和 year 值。概念弱...
IOS开发笔记(十二)——SDWebImage获取网络图片,好友聊天发送图片功能 中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)一、实验题目IM聊天工具二、实现内容使用SDWebImage获取网络图片好友聊天发送图片功能三、实验结果1.SDWebImage获取图片首先利用cocoapod安装第三方工具SDWebImage运行命令即可pod install在所需要的文件中import相关的库文件#import "UIImage...
软件测试——构造等价类测试用例 软件测试——构造等价类测试用例16340132 梁颖霖 软件工程(计算机应用方向)问题构造下述三角形问题的弱健壮的等价类测试用例。三角形问题:输入三个不超过100的正整数作为三角形的三条边,判断三角形是等边三角形、等腰不等边三角形、完全不等边三角形还是不能构成三角形。解答弱健壮等价类测试用例覆盖——针对单缺陷,覆盖有效等价类和无效等价类根据题目意思,我们可以划分成以下四个等价类表示...
软件测试 ——判定表图,命题逻辑推理 软件测试——判定表图分析 Chap.5.1 (Lec.17) 自动售货机软件例子生成的判定表图例的第6列和第23列,分别给出:自动售货机软件的测试用例设计处理单价为5角的饮料的自动售货机软件的测试用例。软件规格说明如下:操作者投入5角或1元的硬币,按下 橙汁 或 啤酒 的按钮, 售货机送出相应的饮料 (不考虑饮料不足的情况)。若售货机没有零钱找,则一个显示零钱找完的红灯亮。...
IOS开发笔记(十一)——上传用户头像,multipart/form-data图片上传 中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)一、实验题目IM聊天工具二、实现内容用户登陆后拉取用户信息上传用户头像,multipart/form-data图片上传修改用户个人详情,与服务器交互三、实验结果1. 用户登陆后拉取用户信息用户登陆成功后,后台仅会返回成功的提示,需要客户端再次进行网络请求来获取这个用户的信息。之前我们的做法是固定的定义User...