码迷,mamicode.com
首页 > 2016年07月11日 > 全部分享
[OpenGL] 基于纹理绘制的透明精灵
在二维游戏中,我们几乎绕不开精灵绘制这一过程,除了直接在opengl读入图像并绘制外,我们更常使用纹理来完成这一过程,把纹理贴到在xy平面上的面片,做出二维游戏的效果。         这样我们可以很方便的使用opengl提供给我们的一些方法来执行精灵的变换,而不是使用大量的贴图来手工完成变换过程;同时,还可以通过调节深度信息来确定物体的遮挡关系,而不用花心思考虑绘制的先后顺序,因为我们知道,在...
分类:其他好文   时间:2016-07-11 07:57:58    阅读次数:189
Chromium网页滑动和捏合手势处理过程分析
从前面一文可以知道,Chromium的Browser进程从Touch事件中检测到滑动和捏合手势之后,就会将它们发送给Render进程处理。滑动手势对应于修改网页的Viewport,而捏合手势对应于设置网页的缩放因子。通常我们比较两个浏览器的流畅程度,就是比较它们的滑动和捏合性能。因此,浏览器必须要快速地响应用户的滑动和捏合手势。本文接下来就详细分析Chromium快速响应网页滑动和捏合手势的过程。...
分类:Web程序   时间:2016-07-11 07:57:33    阅读次数:220
JavaPoet
JavaPoetJavaPoet 是一个用来生成 .java源文件的Java API。当做如注解或者数据库模式、协议格式等事情时,生成源文件就比较有用处。Example以 HelloWorld 类为例:package com.example.helloworld;public final class HelloWorld { public static void main(String[] ar...
分类:编程语言   时间:2016-07-11 07:57:25    阅读次数:423
【编程马拉松】【026-是男人就下100层】
相信大家都听说过“是男人就下100层”系列游戏,游戏中包括多个长度和高度各不相同的平台,地面是最低的平台,高度为零,长度无限。一个男人在开始的时候从高于所有平台的某处开始下落,它的下落速度始终为1米/秒。当他落到某个平台上时,游戏者选择让他向左或向右跑,跑动的速度也是1米/秒。当他跑到平台的边缘时会继续下落。要求每次下落的高度不能超过MAX米,不然就会摔死,游戏也会结束。请帮忙设计一个程序,计算最快到达地面所用的...
分类:其他好文   时间:2016-07-11 07:58:36    阅读次数:188
【编程马拉松】【025-数字三角形 】
从一个数字三角形的顶部走到底部有很多条不同的路径,规则是只能从当前节点走到下一层相邻的节点,即下一层的左边或右边。例如第三行第二个数字“1”只能走到第四行的第二个数字“7”与第三个数字“4”。请寻找最佳一条路径,使得这条路径上节点的数字总和最大。输入包含多组。每组数据的第一行包含一个正整数n(1≤n≤100),代表三角形的层数。紧接着有n行数字,第i(1≤i≤n)行包含i个自然数。对应每组数据,输出最大的和。...
分类:其他好文   时间:2016-07-11 07:56:54    阅读次数:238
jQuery 3.0 的 setter/getter 模式
jQuery 的 setter/getter 共用一个函数,通过是否传参来表明它是何种意义。简单说传参它是 setter,不传它是 getter。 一个函数具有多种意义在编程语言中并不罕见,比如函数重载:一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载的好处是减少了函数名的数量, ...
分类:Web程序   时间:2016-07-11 07:57:28    阅读次数:290
tab组件
tab组件主要用于不同模块的切换实现分成两种情况: 1 只是标签栏的切换,根据不同的tab项写相关操作。 2 组件内部不仅包括标签头也包括该标签对应的div,用于存放该标签对应的内容。 ...
分类:其他好文   时间:2016-07-11 07:55:15    阅读次数:144
怎么充分利用大数据寻找商机?
在大数据时代,数据量日益增加,所以展现在我们面前的就有两个根本性的问题那就是,其一,海量数据如何来存储,其二就是海量数据如何分析,将数据转换为真正的商机呢?下面新霸哥将和你详细的探寻。 海量数据存储一直是一个很重要的问题,由于现在技术在不断的发展,人们对于海量数据的存储有了新的方式,那就是使用分布式 ...
分类:其他好文   时间:2016-07-11 07:57:58    阅读次数:197
linux screen命令详解和常见问题解决
一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这 ...
分类:系统相关   时间:2016-07-11 07:57:36    阅读次数:274
模拟鼠标事件
使用以下三行代码就可以使用模拟鼠标事件了 var oCreateEvt = $D.createEvent('MouseEvents');//模拟鼠标对象 oCreateEvt.initMouseEvent('click',true,true,document.defaultView,0,0,0,0, ...
分类:其他好文   时间:2016-07-11 07:54:46    阅读次数:140
java_集合框架
一、集合框架图 二、Collection接口 二、Collection接口 Collection中可以存储的元素间无序,可以重复的元素。 Collection接口的子接口List和Set,Map不是Collection的子接口。 三、List接口 三、List接口 List接口中的元素的特点: Li ...
分类:编程语言   时间:2016-07-11 07:57:04    阅读次数:453
视觉处理分类
一、线性变换 图像合成 Image-A + Image-B 图像*化 Image-A + Matrix-X 图像平移、旋转 Image-A * Matrix-X 二、频率域处理 平滑 低通滤波器 锐化 高通滤波器 三、图像分析 点、线、圆检测 边沿检测 四、3D还原 相机矫正 五、特征检测与识别 ...
分类:其他好文   时间:2016-07-11 07:55:25    阅读次数:187
日历组件
结构 var _args = { p: $DB, defDate:(new Date().date2Str()).split(' ')[0],//2016-1-2 10:12:32 computeM:todayM, computeY:todayY, dateHead:['日','一','二','三' ...
分类:其他好文   时间:2016-07-11 07:57:04    阅读次数:308
Snapshot Volume 操作 - 每天5分钟玩转 OpenStack(58)
Snapshot 可以为 volume 创建快照,快照中保存了 volume 当前的状态,以后可以通过 snapshot 回溯。 ...
分类:其他好文   时间:2016-07-11 07:56:54    阅读次数:301
近期小结
1 当元素嵌套多层overflow:aotu可能会失效,因此要确保该元素的父级也拥有宽和高。2 不停对一个元素去绑定和取消元素是不明智的,最好使用多个元素表示不同功能,可以选择先将元素隐藏。3 善用position:fixed,absolute4 滚动分页加载数据:当鼠标滚动高度是元素的显示程度还剩 ...
分类:其他好文   时间:2016-07-11 07:54:19    阅读次数:164
《Euclidea3》-Eta-07
Q: 分析:考虑到充分利用三等分和角度的信息,这里我们只需做出一个36°的角即可。 考虑一个顶角是36°的等腰三角形。如下图。 设AD=a1,CD=a2,根据相似,易得a1:a2=(√5-1)/2. 因此我们这里只需要找到一条任意长线段该比例的分割点,即可做出含36°的等腰三角线。 现在的问题是,如 ...
分类:其他好文   时间:2016-07-11 07:53:32    阅读次数:321
Leetcode LRU Cache
from: http://www.cnblogs.com/springfor/p/3869393.html ...
分类:系统相关   时间:2016-07-11 07:55:00    阅读次数:227
1762条   上一页 1 ... 82 83 84 85 86 87 88 ... 104 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!