KBlog

蔡康的博客

面试 · 计算机网络

算法。文章首发于我的博客,转载请保留链接 ;) GET 和 POST 的区别 一般答案 GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url...

面试 · 图形学基础知识

算法。文章首发于我的博客,转载请保留链接 ;) 变换矩阵 1.位移(Translation) 对于一个三维坐标(x, y, z),我们想让它往x轴正方向移动1个单位,往y轴正方向移动1个单位,往z轴正方向移动1个单位,则可以让它加上一个向量(1, 1, 1) 2.旋转(Rotation) 对于一个三维坐标(x, y, z),点(x, y, z)绕轴(u, v, w)旋转θ的矩阵...

面试 · C++指针

算法。文章首发于我的博客,转载请保留链接 ;) dynamic_cast 来源于 RTTI(Run-Time Type Identification),通过运行时类型信息程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。 将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理:具体来说会...

面试 · C++虚继承与虚函数

算法。文章首发于我的博客,转载请保留链接 ;) 通过 “/d1 reportAllClassLayout” 指令查看类内存布局** 虚继承 虚继承主要用于菱形形式的继承形式,是为了在多继承的时候避免引发歧义,避免重复拷贝。重要概念是 虚基类指针(vbptr) 和 虚基类表(vftable)。 1.普通继承 2.虚继承 其中基类 A 与普通继承一样,...

机器学习 · 监督学习篇 VII

最大熵模型

最大熵模型(Maximum entropy model将最大熵原理应用到分类任务得到的模型。熵的概念我们在高中学物理的热力学第二定律的时候多少有一些接触,,热力学的熵概念和信息熵的信息理论基本描述的是相同的事情。在监督学习中,我们将观察到的数据本身认为是可测试的信息,以此为基础来获取最优化模型。 文章首发于我的博客,转载请保留链接 ;) 一、概念 最大熵模型(Maxim...

机器学习 · 监督学习篇 VI

感知机

感知机(perception)是二类分类的线性判别模型,由美国心理学家于1957年提出。感知机是第一个从算法上完整描述的神经网络,具有简单而易于实现的优点;而且它还是很多机器学习算法的基础,比如支持向量机算法,神经网络与深度学习。 文章首发于我的博客,转载请保留链接 ;) 一、概念 1957 美国心理学家 Rosenblatt 提出了感知机模型,假设训练数据集是线性可分...

机器学习 · 监督学习篇 V

支持向量机

支持向量机是一种经典的二分类判别模型,基本定义是在特征空间上的间隔最大的线性分类器。1995年,Vapnik 和 Cortes 发表软间隔支持向量机(SVM算法),开启了随后的机器学习领域 NN 和 SVM 两大社区持续十多年的竞争历程 文章首发于我的博客,转载请保留链接 ;) 一、概念 支持向量机是一种经典的二分类判别模型,基本定义是在特征空间上的间隔最大的线性分类器...

LayaAir

LayaAir 引擎作为开发工具,开发微信小游戏,目前已上线游戏有《可爱消消乐》、《养母鸡大作战》 报错:Cannot read property ‘LayaMotionState’ of undefined 解决方案:原因是没有设置物理引擎库,勾选即可。 报错:SyntaxError: ‘import’ and ‘export’ may appear only wit...

游戏开发札记

概述

游戏测试 不同模式下模拟极端情况下的情况,比如玩家超多、战斗十分激烈的情况;然后手机端回放,进行 profile;每天自动基于上述 replay 来做 regression test。

游戏设计札记

概述

追求艺术设计 巧妙设计,做到至上而下,至下而上 电子音乐 物品代替生物来表达情感 色彩粒度 尺寸粒度 2020-11-23-gameplay-01-ecs