符号表解析与Optick组合性能优化

论文原文标题: 《基于符号表解析与 Optick 的图形渲染引擎性能检测工具》

答辩成绩:优秀

下载地址:《基于符号表解析与 Optick 的图形渲染引擎性能检测工具》

论文版本已发布,技术分享版本计划将近期发布于西山居相关技术公众号,敬请期待。

由于本人工作变动,发布时间无限期延期,敬请理解。论文原文基于 MIT 协议发布,作者保留所有权利。

关于Ric是怎样挖新坑的

概述

今天上班刚好要用到这个内容,又水一篇。
Windows 环境下已写好 bat 附于网站上(编码: GB2312)。
下载后默认换行模式为LF,执行前请手动替换为CRLF!!!
Link: new_project_ricardo2001zg.bat
用法:新项目的空文件夹下双击使用,使用前请确保知晓每一行命令含义。

生成目录结构

  • Assets
  • DevSourceCode
    • Internal
    • Publish
      • 3rdParty
  • Documents
  • Products
  • ProjectData
    • DevConfig
      • vcxproj
  • TempData
  • TestSourceCode

生成目录结构说明

1
Documents

项目的文档目录,组织形式可以自行决定或参考我的另一篇文章。
Link: (还没写)

1
2
3
DevSourceCode
DevSourceCode\Internal
DevSourceCode\Publish

项目开发代码的唯一目录,下属 Internal 与 Publish 文件夹。
建议的组织形式为根据具体开发模块架构定义目录。
Internal 文件夹下存放代码具体实现。
Publish 文件夹下存放头文件等代码声明。

1
2
3
TestSourceCode
TestSourceCode\Internal
TestSourceCode\Publish

项目测试代码的唯一目录,结构参照 DevSourceCode 。

1
2
3
4
Assets
ProjectData
ProjectData\DevConfig
ProjectData\DevConfig\vcxproj

项目的资源与数据文件夹。
Assets 目录一般情况下,用于存放美术资源。
ProjectData 目录存放项目配置文件、项目数据库、项目管理进度等项目数据资源。

1
2
TempData
Products

项目的其他文件夹。
TempData 目录用于存放临时数据或笔记,特别标注临时用,不存放重要数据。
Products 目录用于存放项目对外发布的二进制文件等产物。

.gitignore 特别说明

1
2
3
4
5
6
7
# .gitignore
# Project
#
Assets/
Products/
ProjectData/
TempData/

如果使用 git 进行项目管理,建议在 .gitignore 文件中添加以上文件夹。
使用此方式管理,建议使用其他软件进行资源控制。
此类资源不便于使用传统版本控制软件(如 git 或 svn 等)进行管理。
可以考虑使用对象存储(cos)或数据库(sql)进行集中管理,并使用磁盘阵列(raid)等形式保留部分备份,以避免由版本控制软件对二进制存储管理所造成的大量管理成本。

如何给Github Desktop设置代理

今天顺手搜了搜 Github Desktop 怎么设置代理,参考了一篇文章,记录一下。
感谢原作者提供的参考方案。
作者:Kassadin
链接:Blog - Kassadin 如何给Github Desktop设置代理
笔记:如何给Github Desktop设置代理
打开 C:\Users\%USERNAME%\.gitconfig ,并添加如下几行至末尾。

1
2
3
4
5
6
[http]
proxy = socks5://127.0.0.1:1080
[https]
proxy = socks5://127.0.0.1:1080
[git]
proxy = socks5://127.0.0.1:1080

About

Ricardo2001zg
Email:miao@ricardo2001zg.moe
Github: github/Ricardo2001zg
Zhihu: zhihu/Ricardo2001zg

2019/11/24 第二届“泰迪杯”数据分析职业技能大赛专科组三等奖
颁发单位:广东省工业与应用数学学会

2020/11/01 第八届全国大学生数字媒体科技作品及创意竞赛全国总决赛一等奖
颁发单位:中国人工智能学会
作品:卡路里Calories(github/Ricardo2001zg/kalulicalories)

2021/09/01 广东省大学生计算机设计大赛 数媒游戏与交互设计(普通组) 一等奖
颁发单位:广东省教育厅

2021/10/01 广东省高职院校技能竞赛 虚拟现实(VR)设计与制作赛项 二等奖
颁发单位:广东省教育厅

2019/09/01 - 2022/06/30 广东科学技术职业学院 云计算技术与应用

2020/07/01 - 2020/09/01 西山居游戏 测试开发工程师(实习)

2021/06/11 - 2022/06/30 西山居游戏 性能优化测试开发工程师(实习)

泠泉喵
薅羊毛高手
双二第二可爱琴萝
c++大括号换行专家
EVE Online 白给能手
睿智的Stellaris玩家+1000
Oxygen Not Included窒息500周期
There’s Poop In My Soup 全成就玩家
steam:Ricardo2001zg
住址:艾欧泽亚 猫小胖区 琥珀原 中桅塔 1号楼 9号房间(现在在狗区)

奶鸽贴膜数据参考

感谢各位无私提供数据的大佬们!
提供者:电八-不要迷恋鸽、念破-轻安、清风换酒、飞龙-泠泉喵
开源协议:None License
说明:不代表硬性标准,与团内dps总体数据有关,仅供参考。
2020-04-06-25人英雄敖龙岛-不要迷恋鸽
1-25人英雄敖龙岛-轻安(铁黎缺失)
1-25人英雄敖龙岛-清风换酒
2020-3-31-25人英雄敖龙岛-泠泉喵(老六丢失)

某武侠扛鼎之作小工具合集

点击名称跳转网页。
所有名单内工具经作者允许列入此名单并开源,使用请注意协议。

焚影、凌海、隐龙 dps模拟器
作者:双梦-陆烟儿
开源协议:未注明
联系方式:
(QQ)2421508852
(反馈QQ群)1074731231

治疗模拟器
作者:念破-左谓雨
开源协议:未注明
联系方式:
(反馈QQ群)418483739

剑三警长
作者:念破-左谓雨
开源协议:未注明
开源代码:https://github.com/moeheart/jx3bla
联系方式:
(QQ群)418483739

奶鸽贴膜数据集
2020-3-31-25人英雄敖龙岛-泠泉喵(老六丢失).7z
备用下载链接(github)
提供者:飞龙-泠泉喵
大小:7,499,717 字节
开源协议:None License
说明:此数据集基于茗伊战斗复盘导出,勾选0数据导出,为战斗分析提供测试数据集,所有数据均来自实战。

奶鸽贴膜数据参考
提供者:念破-轻安、清风换酒、飞龙-泠泉喵
开源协议:None License
说明:不代表硬性标准,与团内dps总体数据有关,仅供参考。