工具网站推荐 – 一些好用的latex公式识别工具和网站
平常在网站上写博客或者写论文的时候,每次想到要使用latex编写公式就头疼,之前写了一篇工具推荐 – 数学公式在线编辑并实时转换为Latex/Katex/MathML介绍了一些我觉得好用的latex公式编辑网站,不过不方便的是还是需要我们自己去手动编写公式。 所以今天就整理一些好用的用于latex公…
- 工具软件网站
- 2023-08-11
资源分享 – Practical Shader Development – Vertex and Fragment Shaders for Game Developers 英文PDF下载
1 Practical Shader Development - Vertex and Fragment Shaders for Game Developers英文PDF下载 1.1 书籍简介 本书将教授着色器工作原理背后的理论,使用着色器将数据转化为令人惊叹的视觉效果,并通过为游戏和图形开发人员提…
- 计算几何与计算机图形学资源
- 2023-08-10
计算几何 – 二维几何变换,二维平移、旋转、缩放、仿射变换
本文将简单介绍二维几何变换,包括二维平移变换、二维旋转变换、二维缩放变换、二维仿射变换的变换过程和矩阵计算。 1 基本变换 二维几何基本变换包括平移、旋转、缩放。 1.1 平移 平移指的是将物体沿着某直线路径从一个坐标位置移动到另一个坐标位置,不产生形变的刚体变换。 假设原始坐标位置为(x,y),平…
- 计算几何
- 2023-08-08
Javascript – 数组遍历方式总结
1 Javascript数组遍历方法 Javascript中共有以下几种数组遍历方法: for for-in forEach for-of 上述四种方法都可以对数组进行遍历,下文简单总结这四种方法的使用以及优缺点。 1.1 for 示例代码: for (let index=0; index <…
- Javascript
- 2023-08-07
计算几何 – 判断三维空间的三个点是否共线
1 三维空间中的共线问题 1.1 如何判断三维空间中的三个点是否共线 在三维空间中,如果三个点共线,就说明这三个点在同一条直线上,就是说这三个点无法组成一个三维平面,即其三个点组成的平面法向量为零向量:(0,0,0)。 1.2 使用C++判断三维空间中三个点是否共线 通过上述的分析,我们可以使用C+…
- 计算几何
- 2023-08-03
计算几何 – 求解三维平面法向量
1 三维平面的法向的概念 三维平面的法线,又称为三维平面的法向量,指的是垂直于该平面的三维向量。 三维平面的法向量不具有唯一性,在相反方向的法线也是平面的法线。 根据曲面边界,将指向曲面内部的法线称为inward-pointing normal,指向曲面外部的法线称为outer-pointing n…
- 计算几何
- 2023-07-31
计算几何 – 三维向量的点乘、叉乘的概念、几何意义以及如何使用C++计算
1 三维向量点乘 1.1 三维向量点乘的概念 两个三维向量的点乘又称为点积、数量积或者标量积(Scalar Product)。 假设三维空间中有两个三维向量:\vec{a}=(x_1,y_1,z_1),\vec{b}=(x_2,y_2,z_2),\vec{a}和\vec{b}之间的夹角为\theta…
- 计算几何
- 2023-07-28
资源分享 – Essential Math for AI – Next-Level Mathematics for Efficient and Successful AI Systems英文PDF下载
1 Essential Math for AI - Next-Level Mathematics for Efficient and Successful AI Systems 1.1 书籍简介 许多行业都渴望将人工智能和数据驱动技术集成到他们的系统和运营中。但要构建真正成功的人工智能系统,您需要牢…
- AI资源
- 2023-07-28
C++ – String literal,字符串关键字R,L,u8,u,U的作用
1 C++中的String literal C++11推出了String literal(字符串字面量),字符串字面量是指由单引号,或双引号引起来的字符串。 C++11中包含了以下几种String literal, "" : Ordinary string literal L"" : Wide st…
- C++
- 2023-07-20
C++ – 速通nlohmann json,nlohmann json使用教程
1 nlohmann json开发环境配置 nlohmann json是一个C++、开源的,只有单个头文件的、高效快速的json操作库。 优点: 现代C++风格,语法直观,使用简单 没有复杂的编译、依赖关系,直接包含头文件即可 缺点: 并不是最快的json库 内存占用稍大 Github仓库:http…
- C++
- 2023-07-20
C++ – 基于no-boost Asio实现一个异步TCP服务器
1 什么是no-boost Asio no-boost Asio是指不依赖于boost的Asio版本,在使用时不需要依赖boost环境,只需要包含Asio的相关头文件即可。 关于no-boost Asio和boost Asio的区别可以查看我的另外一篇文章:C++ – Asio和Boost.Asio…
- C++
- 2023-07-19
WordPress – 网站性能优化,设置浏览器缓存静态资源
1 如何让浏览器缓存静态资源 在使用pagespeed.web.dev测试网站性能时,在测试的结果页面我们可以看到有一个采用高效的缓存策略提供静态资源。 在上图中所示的分析页面我们可以看到三个主要的信息:网址、缓存TTL、传输文件大小,其中缓存TTL就是表示静态资源在浏览器中缓存的时间。 为了浏览器…
- WordPress
- 2023-07-18
最新评论