- 博客(131)
- 收藏
- 关注
原创 Cocos2d-x引擎学习笔记(五)—— 内存管理 源码分析
cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win321. Ref类class CC_DLL Ref{public: // 增加一次引用计数 void retain(); // 减少一次引用计数 void release(); // 自动释放 Ref* autorele...
2019-08-23 15:23:42
621
2
原创 Cocos2d-x引擎学习笔记(四)—— 事件分发 源码分析
cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win32事件分发主要由三部分组成:事件分发器 EventDispatcher事件监听器 EventListener事件 Event三者的关系可以理解为:在应用程序中事件可以看作是一个带有数据的实体,而事件监听器就是事情发生之后做一些处理工作的人;派发事件就是将事件这个实...
2019-08-23 15:22:31
631
原创 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...
2019-08-15 10:29:40
838
原创 Cocos2d-x引擎学习笔记(二)—— 渲染与绘制源码分析
Cocos2d-x引擎渲染与绘制源码分析cocos2d-x版本:3.17.2运行环境:Visual Studio 2017解决方案配置:Debug Win32渲染流程图1. Renderer中的渲染队列RenderQueue类Renderer对象在Director(导演类)中,Director一般是单例,因此可以认为Renderer也是全局唯一。Renderer里面存放着渲染命令...
2019-08-14 11:16:56
843
原创 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...
2019-08-14 11:13:54
486
原创 管线学习笔记
管线学习笔记一. 图形渲染管线 The Graphics Rendering Pipeline管线的主要功能是根据场景中给定的虚拟相机,三维物体,光源,阴影计算公式,纹理以及更多的元素,生成一幅二维的图像。三个阶段conceptual stages:application应用,geometry几何,rasterizer光栅化每个conceptual阶段还可以区分为functional阶段和...
2019-08-14 10:27:59
271
原创 ISPC学习笔记(一)——ISPC仓库例子效率比较
ISPC运行例子效率比较Intel SPMD Program Compiler GitHub仓库关于ISPC环境配置可以查看我的前一篇博客。该文运行ISPC仓库example文件夹下的示例,分析不同例子之间的效率差别,得出ISPC的高效性。1. aobenchaoench is a small ambient occlusion renderer for benchmarking rea......
2019-07-25 20:21:00
3597
原创 将英特尔 SPMD 程序编译器(ispc)集成至 Microsoft Visual Studio
将英特尔 SPMD 程序编译器(ispc)集成至 Microsoft Visual Studio一. 什么是ispc?ispc 基于一个c,它可以运行在上,但它通常提供了一个 3x 或者更多的加速,不需要编写内部代码。 ispc 还支持并行并行,使得能够编写实现性能改进的程序,这两个核心和矢量单位大小。在 ispc的设计中有几个关键原则:为C 语言构建一小组扩展,这将向性能面向对象的程序......
2019-07-22 18:34:44
3692
原创 (字节跳动公司&中山大学合作)IOS科研实训个人报告
IOS科研实训个人报告(2019年春季学期)一、实验题目IM聊天工具二、实现内容个人详情页面个人信息修改页面修改头像好友聊天——图片发送与显示三、实验结果1.个人详情页面效果截图 个人详情页面是使用UITableView来模仿微信聊天工具的详情所制作的InfoViewController.h#import <UIKit/UIKit.h>#import...
2019-06-24 15:48:02
1095
原创 十个步骤带你了解TAPD——TAPD教程
TAPD教程Step 1 : 注册个人账号,绑定邮箱。进入初始页面包括工作台个人文档项目消息设置Step 2 : 进入一个新的项目,邀请团队的新成员进入我的项目这里以初始项目欢迎使用TAPD作为demoStep3 : 新增一项任务点击加号即可添加任务,可以选择负责人,开始时间,结束时间等并可以在任务中评论,查看到变更的历史查阅任务的状态右上角有更多选项可以设置......
2019-06-18 15:10:24
108098
2
原创 系统分析与设计项目——挣闲钱个人总结
系统分析与设计项目——挣闲钱个人总结学号姓名github16340132梁颖霖dick20个人简短小结我作为团队的前端成员,以及组织完成需求分析,UI设计等工作,负责团队之间的沟通,特别是前后端api接口的商议。我负责的页面包括应用的主页,登陆,注册,个人信息页这四个页面,并为其他页面提供跳转。在项目一开始,我首先启动该项目,并决定项目前端的技术栈,使用了Vu...
2019-06-18 14:43:57
488
原创 html+js 解决跨域访问带cookie的问题
后台需要修改的部分axios默认是发送请求的时候不会带上cookie的,需要通过设置withCredentials: true来解决。 这个时候需要注意需要后端配合设置:header信息 Access-Control-Allow-Credentials:trueAccess-Control-Allow-Origin不可以为 *,因为 * 会和 Access-Control-Allow...
2019-06-18 14:39:54
3070
原创 系统分析与设计homework6——领域建模与状态建模
系统分析与设计homework6练习资源:Asg-RH.pdf使用 UMLet 建模工欲善其事,必先利其器总结领域建模与状态建模图的得分细节每个图表必须有标题领域建模必须包括一个以上的箭头与关系领域建模要区分是计算出的属性还是原有的属性,通过计算出的属性用 / 表示领域建模对象必须是名词领域建模注意两个对象的关系,是一对多还是多对一等等领域建模还要注意子类与父类的关...
2019-06-17 22:51:33
286
原创 PAOGD个人作业4——利用OpenGL设计贪吃蛇游戏
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称PAOGD任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/5/20完成日期2019/5/24一、实验题目HW4 利用OpenGL...
2019-06-11 14:14:06
1587
原创 IOS开发笔记(十三)——实现IM的聊天记录,基于UITableView图文混排
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称IOS开发任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/6/9完成日期2019/6/12一、实验题目IM聊天工具二、实现内容...
2019-06-11 13:57:15
1436
原创 软件测试——构造 NextDate 问题的弱一般的等价类测试用例
软件测试——构造 NextDate 问题的弱一般的等价类测试用例问题构造 NextDate 问题的弱一般的等价类测试用例。NextDate 问题:NextDate() 是整型变量 month, day 和 year 的函数,输入 1812-2012 年期间的某一日期的 month, day 和 year 的值,输出这一天的下一天的日期的 month, day 和 year 值。概念弱...
2019-06-06 00:16:22
7313
原创 IOS开发笔记(十二)——SDWebImage获取网络图片,好友聊天发送图片功能
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)一、实验题目IM聊天工具二、实现内容使用SDWebImage获取网络图片好友聊天发送图片功能三、实验结果1.SDWebImage获取图片首先利用cocoapod安装第三方工具SDWebImage运行命令即可pod install在所需要的文件中import相关的库文件#import "UIImage...
2019-06-02 22:57:02
2898
原创 软件测试——构造等价类测试用例
软件测试——构造等价类测试用例16340132 梁颖霖 软件工程(计算机应用方向)问题构造下述三角形问题的弱健壮的等价类测试用例。三角形问题:输入三个不超过100的正整数作为三角形的三条边,判断三角形是等边三角形、等腰不等边三角形、完全不等边三角形还是不能构成三角形。解答弱健壮等价类测试用例覆盖——针对单缺陷,覆盖有效等价类和无效等价类根据题目意思,我们可以划分成以下四个等价类表示...
2019-06-02 13:39:35
1385
原创 软件测试 ——判定表图,命题逻辑推理
软件测试——判定表图分析 Chap.5.1 (Lec.17) 自动售货机软件例子生成的判定表图例的第6列和第23列,分别给出:自动售货机软件的测试用例设计处理单价为5角的饮料的自动售货机软件的测试用例。软件规格说明如下:操作者投入5角或1元的硬币,按下 橙汁 或 啤酒 的按钮, 售货机送出相应的饮料 (不考虑饮料不足的情况)。若售货机没有零钱找,则一个显示零钱找完的红灯亮。...
2019-05-30 00:45:18
2339
原创 IOS开发笔记(十一)——上传用户头像,multipart/form-data图片上传
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)一、实验题目IM聊天工具二、实现内容用户登陆后拉取用户信息上传用户头像,multipart/form-data图片上传修改用户个人详情,与服务器交互三、实验结果1. 用户登陆后拉取用户信息用户登陆成功后,后台仅会返回成功的提示,需要客户端再次进行网络请求来获取这个用户的信息。之前我们的做法是固定的定义User...
2019-05-29 00:55:04
1097
原创 软件测试——程序控制流图,McCabe环形复杂度
软件测试——程序控制流图,McCabe环形复杂度根据下边的程序流程图,完成:1.画出相应的程序控制流图;根据上述的程序流程图画出程序控制流图由于一个条件判断语句中有复合条件表达式,故需拆开表示2.给出控制流图的邻接矩阵;1234567111100002011100030011000400......
2019-05-23 12:07:25
35009
7
原创 IOS开发笔记(十)——IM聊天工具个人详情页面修改跳转,访问图片库,自定义RadioGroup按钮组
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称IOS开发任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/5/18完成日期2019/5/22一、实验题目IM聊天工具二、实现内...
2019-05-21 00:59:34
635
原创 系统分析与设计homework5
系统分析与设计homework5使用 UMLet 建模:1、根据订旅馆建模文档,Asg-RH.pdf绘制用例图模型(到子用例)给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程场景一x科技公司发明了投递柜,它们自建了投递柜以及远程控制系统。注册的投递员在推广期免费使用投递柜。...
2019-05-19 18:13:43
266
原创 系统分析与设计homework4
系统分析与设计homework4一、简答题1. 用例的概念 通俗来讲,用例是文本形式的情节描述,用以说明某参与者使用系统以实现某些目标,广泛应用于需求的发现和记录工作中。用例其本质是通过编写使用系统实现用户目标的情节来发现和记录功能性需求。2. 用例和场景的关系?什么是主场景或 happy path? **场景(scenario)**是参与者和系统之间的一系列特定的活动和交互,也称为...
2019-05-19 16:06:19
293
原创 软件测试——Halstead复杂度计算
Assignment 4——Halstead复杂度计算一. 题目计算下列代码片段的 Halstead 复杂度的11项内容:if (month < 3) { month += 12; --year;}return dayray((int)(day + (month + 1) * 26/10 + year +year/4 + 6 * (year/100) + year/...
2019-05-15 23:43:18
5261
2
原创 IOS开发笔记(九)——IM聊天工具个人详情页面,自定义tableview的accessaryView
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称IOS开发任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/5/12完成日期2019/5/15一、实验题目IM聊天工具二、实现内...
2019-05-15 00:02:14
510
原创 Self-Attention Generative Adversarial Networks (SAGAN) 论文模型复现
Lab midterm report —— Self-Attention Generative Adversarial NetworksPaper Title: Self-Attention Generative Adversarial NetworksPaper Authors: Han Zhang, Ian Goodfellow, Dimitris Metaxas, Augustus Od...
2019-05-11 15:55:31
1006
1
原创 Python 自然语言处理笔记(六)—— 基于seq-to-seq的自动问答,DeepQA
基于seq-to-seq的自动问答——DeepQA模型Github地址 : https://github.com/Conchylicultor/DeepQA一. 使用预训练模型Extract the zip file inside DeepQA/save/Copy the preprocessed dataset from save/model-pretrainedv2/dataset-...
2019-05-10 10:26:03
1146
原创 IOS开发笔记(八)——Django后台,IM聊天工具接口设计,图片、文字信息的发送,保存,读取
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)一、实验题目IM业务系统后台实现二、实现内容基于Django框架实现下列接口api信息的发送,保存,读取图片文字三、实验结果信息发送1.概述为了实现聊天工具对话的消息传递,这里我们引入了序列号的概念,每一个消息都有它特定的序号,我们根据这个序列号来确定这个消息是否已经发送,是否已经被接受到,是否需要...
2019-05-06 22:05:13
753
原创 PAOGD个人作业3——OpenGL,实现模型自身的旋转,平移,缩放
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称PAOGD任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/4/27完成日期2019/5/2一、实验题目HW3 OpenGL初步...
2019-05-03 18:42:03
4186
2
原创 Python 自然语言处理笔记(五)——信息检索系统,基于Lucene实现
信息检索系统——基于Lucene实现题目要求基于课程学习内容,实现简单的搜索引擎功能(界面可视化不做要求,可终端输出),要求实现以下基本功能:拼写检查(参考最小编辑距离原理)倒排索引使用TF/IDF或者VSM进行文档排序实现这里使用的是lucene-8.0.0,由于版本不同,网上很多博客的教程已经失效,具体的api参数或者调用要参考官网最新的手册,这里需要一定的搜索与查阅文档的能...
2019-04-28 15:34:10
4781
4
原创 测试要素在软件生命周期各阶段的测试目标和内容
测试要素在软件生命周期各阶段的测试目标和内容题目简述选择一个测试要素,以你做过的一个软件作品为例,分别讨论该要素在软件生命周期的需求、设计、编程、测试、安装和维护各阶段的测试目标和内容。概念测试要素测试要素描述测试的主要目标一个测试要素由若干个测试事件组成,用于验证该测试要素所描述的测试目标是否已经达成在 SDLC 的不同阶段,每一个测试要素所进行的测试内容有所不同,由不同的测试事...
2019-04-27 17:44:31
2559
原创 IOS开发笔记(七)——Django后台接口设计
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称IOS开发任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/4/27完成日期2019/5/2一、实验题目IM业务系统后台实现二、...
2019-04-27 16:10:30
664
原创 IOS开发笔记(六)——服务端技术介绍,IM业务系统设计,Django后台搭建过程
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)课程名称IOS开发任课老师郑贵锋年级16专业(方向)软件工程(计算机应用方向)学号16340132姓名梁颖霖电话13680473185Emaildic0k@qq.com开始日期2019/4/21完成日期2019/4/24一、实验题目服务端技术介绍IM业务...
2019-04-21 15:25:17
457
原创 拍照遥控器——Wifi指纹定位+图像识别Android应用
拍照遥控器项目报告项目GitHub仓库:https://github.com/dick20/PhotoController一. 项目简介 拍照遥控器是一款基于wifi指纹定位与图像识别技术来实现对于常用电子设备的遥控控制的Android客户端应用,面向日常苦于寻找各类遥控器的人群。该项目基于C-S架构,采用k-NN算法来进行wifi指纹比对,以确定用户所在室内的哪一个区域,再通过用户对于...
2019-04-18 15:54:29
1653
1
原创 4/17 腾讯广州微信客户端开发一面
4/17 腾讯广州微信客户端开发电话一面腾讯常规面又把我捞起来了,说实话经历了提前批四面被刷后,不太想继续面了。话不多说,直接干货吧自我介绍C++继承,封装,多态UDP跟TCP的区别HTTP协议对称加密与非对称加密原理,算法,适用场景服务器如何主动给客户端推送消息,怎么操作 这个我当时也不会长连接与短连接的区别不负责任的链接:https://w...
2019-04-17 17:57:37
370
原创 IOS开发笔记(五)——IOS AVFoundation,课程设计主题介绍
中山大学数据科学与计算机学院本科生实验报告(2019年春季学期)一、实验题目IOS课程设计主题讲述IOS AVFoundation二、实现内容总结三个课程设计主题AVFoundation简介AVPlayerAVAudioAVCapture完成AVPlayer Demo三、实验结果A.课程设计主题1. Feeds信息流咨询APP参考今日头条app功能多...
2019-04-16 21:08:28
1541
原创 系统设计与分析homework3
系统设计与分析homework3本次作业不仅完成了基本的简答题,还了解如何使用 TAPD(腾讯敏捷产品研发平台)一. 简答题1. 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点从项目特点、风险特征、人力资源利用角度思考a. 瀑布模型简述瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品...
2019-04-14 15:14:26
656
原创 Python 自然语言处理笔记(四)——wordnet语料库的使用,判断是否存在共指指代
自然语言处理——wordnet语料库的使用,判断是否存在共指指代一. 使用nltk中的wordnet语料库1.找出以下单词的同义词集、查看同义词集中的所有单词、查看同义词的具体定义及例子:dog, apple, flyimport nltkfrom nltk.corpus import wordnet as wn# 获取一个同义词集的所有单词def get_lemma(synset_...
2019-04-13 11:38:39
1587
原创 2019/04/12 华为通用软件开发工程师现场面试(offer到手)
2019/04/12 华为通用软件开发工程师现场面试时间轴三月中旬做的笔试 3题ac两道4/8 性格测试4/12 现场面试地点是 广州某家酒店,近地铁站的,中大过去也是要一个小时。今天还下大雨,9点开始签到,到的人还不是很多。我因为比较早去,所以面试没有等太久,10.40就结束全部面试。建议后面去的同学也早点到场,避免过长的等候一面自我介绍项目挑一个你觉得最有价值的项.........
2019-04-12 12:33:23
14164
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人