并购重组的程序设计 同事做完了并购重组,进行了一次CodeReview,我把一些感想记录下来,作为今后的参考。 如何无侵入式的扩展组件通过原型扩展的方式,给组件增加新的能力可以参考relationChart.ts,对原来的组件进行原型扩展 注意我们自己扩展的方法,都以extend为前缀,便于和组件原始方法区分开。 用到的api,自己做个转发通过装饰器模式,扩展现有组件的某些方法将一批api组合为一个方法,方便调用 2022-06-10 程序设计 > 可视化 #数据可视化
影响CPU性能的因素 这个文章讲解得比较好,对几种概念做了比喻: https://www.zhihu.com/question/391134159/answer/1185708543 CPU性能公式虽然不正确,但是可以粗略这样理解: CPU性能 = IPC(每个频率周期处理的指令数量) * 频率 * 核心数 IPC的影响因子:架构、指令集、流水线深度 这些年CPU性能增加的原因频率这些年是没怎么增加的,但 2022-05-21 #计算机基础
一个完整的游戏应该包含哪些内容 先想到一点记一点,后面再整理。 对象、行为、生命周期 攻击 BUFF机制 玩家 敌人 环境 操控面板(UI) 2022-05-20 Unreal Engine #Unreal
WebGL在公司的发展空间 应用方向WebGL 的特性是 3D、高性能、视觉表现。我们公司对于 3D 的需求其实比较少,因此我们应该将重点放在后面 2 个上。 正好今年在做运营类的视频,这一块是可以考虑将 WebGL 应用上去的,比如: 粒子特效比如类似这样的: https://github.com/stonerao/three-effect https://github.com/stonerao/threejs-shade 2022-05-18 #随想
笔记本CPU降频问题 最近在捣鼓Unreal Engine,我的笔记本是机械革命的Code01,配置如下: 12345CPU:R7-4800H (7nm工艺,8核16线程,主频2.9GHz,睿频4.2GHz,三级缓存8MB,功耗45W)内存:16G (DDR4 3200MHz)硬盘:512G SSD购买时间:2020年08月13日价格:4899元 这个CPU算是比较好的CPU了,在编译的时候(Compiling Sh 2022-05-15 #Windows
技术美术(TA)概述 TA是什么?TA(Technical Artist)-技术美术。 技术美术的本质是将美术逻辑化。美术是一个感性的东西,技术美术的任务就是把感性的东西理性化。一个coder不知道怎么用代码来描述画面,一个美术不知道把自己的觉得好的画面用技术去实现。才催生了技术美术这一粘合剂职业。所以一个技术美术美术逻辑过关是非常重要的一个指标。这个指标不能简单概括为这个人的审美好。 –知乎用户 TA的工作重点画 2022-05-14 #游戏开发
GPU编程学习笔记 我现在没有英伟达显卡,因此先搜集下学习资料,等618买了显卡再试试。 第一份CUDA代码: https://zhuanlan.zhihu.com/p/507678214 CPU与GPU性能测试: https://zhuanlan.zhihu.com/p/146431357 使用 WebGPU 移植 CUDA 图分析算法: https://zhuanlan.zhihu.com/p/464654906 2022-05-07 #计算机图形学
WebGPU学习笔记 架构 WebGPU的优势 WebGPU更好地支持多线程 WebGPU支持compute shader,从而让程序员能利用GPU实现很多优化 WebGPU是标准,各大浏览器都会支持。不像WebGL2,苹果直接不支持 WebGPU能将现代GPU的性能真正发挥出来,而计算性能则直接影响渲染效果(想想光照就是性能的代名词),因此WebGPU肯定会带来最终视觉效果上的大幅度提升。 如何开启WebGPUWe 2022-05-07 #3D #WebGL