- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 crashfix memory exhausted
crashfix内存耗尽解决windows上最近遇到crashfix服务器异常,图标页面出先如下报错:Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 51 bytes) in C:\xampp\htdocs\crashfix\protected\framework\db\ar...
2018-10-24 12:24:05 355
原创 WebGL 模型的选中(通过 ray pick 实现)
拣选demo见 https://shengchao.xyz/blog/custom/3d/webgl_demo1/model_mode.php ,demo中双击 正方体的面就能触发跳转操作,具体代码见 源代码 gl_draw.js 中onGLDClick。 原理如下:ray pick 按照透视投影的成像原理,假设近裁面即画布的地方,那么视野中任意一点 A 所成的像将落在此点...
2018-10-21 22:50:28 1330
原创 WebGL 渲染管线
WebGL依赖GPU的图形渲染能力,即依赖硬件设备,所以其渲染流程和GPU内部的渲染管线是相符的。渲染管线的作用是将3D模型转换为2维图像。早期的渲染管线是不可编程的,叫做固定渲染管线,现代的GPU所包含的渲染管线为可编程渲染管线。本节所述皆基于可渲染管线两种渲染管线的区别简单可以理解为前者工作的细节流程已经固定,只需要调整一些参数,后者更具灵活性,可以通过编程(GLSL,graphic ...
2018-10-21 22:29:15 4338 1
原创 https实现原理
本质:https本质上是加密版本的http,提供传输安全性,通过ssl协议提供安全层,然后通过http进行传输的协议目的:保证数据在传输信道中的安全性,即使数据在中途被截获,也无法破解其内容。 https工作过程简述:1、客户端要求服务器的证书(后面简称“主机证书”),然后客户端根据本地的收信人根证书链验证主机证书的有效性,如果主机证书有效,则假设服务器是正确的;2、主机证...
2018-10-19 18:36:25 646
原创 C++11的右值引用
最近看代码突然发现 诸如 “ int &&b“的类型声明,之前也见到过,可是没有注意过。按照C/C++的类型声明分析就是 “引用的引用,等同于引用“,不过最近看到一个函数std::move的获取右值引用的函数,才又重新审视这个问题。上面语句声明的 “b” 就是 右值引用类型先解释一下右值,有地方说右值不可以取地址,不过vs2013亲测,能够取地址(当然不排除vs对于标准的不支持),代码如下
2016-01-08 20:14:39 693
编译原理之NULL集、first、follow集C语言实现
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人