最近研究头发实时渲染,发现一篇比较好的文章,因此翻译出来,一方面增强自己对原论文的理解,另一方面希望能对需要的人有所帮助。原论文传送门。我翻译水平一般,尽可能认真严肃的翻译,如有错误,还望提醒。
分类:
其他好文 时间:
2016-01-27 21:12:00
阅读次数:
350
解决方法:1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。2创建数据库之前使用代码:Sql代码alter system set deferred_segment_creation=false;调整再建表这两种方都不好下面是终极方法:先查询一下哪些表是空的:Sql代码select tab...
分类:
数据库 时间:
2016-01-27 10:30:07
阅读次数:
208
Google Web Fundamentals是一个非常优秀的文档,里面讲到了跟web、浏览器、前端的方方面面。我总结一下其中的 Ilya Grigorik 写的Critical rendering path浏览器渲染机制部分的内容如下:几个概念1、DOM:Document Object Model...
分类:
其他好文 时间:
2016-01-22 21:51:38
阅读次数:
239
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。解决方法:1)insert一行,再rollback就产生segment了 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2)设置deferred_segment_creation参.....
分类:
数据库 时间:
2016-01-20 17:10:19
阅读次数:
158
memory:保持以前的值,将添加到这个列表的后面的最新的值立即执行调用任何回调 (像一个递延 Deferred)。回调函数是从异步队列Deferred分离出来的,所以很多的接口设计都是为了契合Deferred接口,memory用的很多,这个缓存的设计这里提及一下主要是用来实现deferred的异步...
分类:
Web程序 时间:
2016-01-19 12:33:44
阅读次数:
166
一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行...
分类:
Web程序 时间:
2016-01-18 20:34:44
阅读次数:
177
$q是AngularJS的一种内置服务,调用$q.defer()会得到一个deferred延迟对象,延迟对象deferred有派生的承诺promise。promise对象可以访问deferred任务的完成状态。它们三者的关系就是这样。
分类:
其他好文 时间:
2016-01-13 02:01:53
阅读次数:
116
主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)最近 "个人恶趣味" 持续发酵,突然想了解下浏览器内核的发展历史。内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页...
分类:
其他好文 时间:
2016-01-10 23:58:35
阅读次数:
543
问题汇总1.Light support for Editor编辑器加入了灯光工具, 可以添加和修改灯光.问题1. light object的用户互交.point light可以把对应的volume (wireframe sphere/cone)画出来用于用户选中, 但是光源太多的时候, 球就有点凌乱...
分类:
其他好文 时间:
2016-01-09 21:28:38
阅读次数:
175
有的时候有我有N个AJAX请求,第下个请求可能要依赖上个请求的返回值, 可以用$.ajax("test1.php").then(function(data) {// data 是 test1.php 的返回值return $.ajax("test2.php");}).then(function(da...
分类:
Web程序 时间:
2016-01-06 11:47:11
阅读次数:
173