自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第五章1

第五章  调整屏幕的宽高比

2017-08-09 15:44:29 292

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第四章

第四章 增加颜色和着色本章的开发计划:首先,我们会学习如何把每个点上的颜色定义为一个顶点属性,而不是整个对象都使用一种单一的颜色。然后,我们会学习如何在构成一个物体的不同顶点之间平滑的混合这些颜色。1.平滑着色在第2章中,我们了解到如何在一个uniform里用单一的颜色绘制物体。我们已经知道,我们只能画点、直线以及三角形,并且所有物体都以它们为基础构建。既然受限于这三个基本的图

2017-08-07 10:15:08 846

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第三章2

第三章 编译着色器及在屏幕上绘图1.获取一个uniform的位置下一步是获得我们早前在着色器中定义的uniform的位置。当OpenGL把着色器链接成一个程序的时候,它实际上用一个位置编号把片段着色器中定义的每个uniform都关联起来了。这些位置编号用来给着色器发送数据,并且我们需要u_Color的位置,以便我们可以在要绘画的时候设置颜色。让我们快速看一下片段着色器:prec

2017-08-03 10:02:38 275

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第三章1

第三章 编译着色器及在屏幕上绘图1.理解OpenGL的程序简单来说,一个OpenGL程序就是把一个顶点着色器和一个片段着色器链接在一起变成单个对象。顶点着色器和片段着色器总是一起工作的。没有片段着色器,OpenGL就不知道怎么绘制那些组成每个点、直线和三角形的片段;如果没有顶点着色器,OpenGL就不知道在哪里绘制这些片段。我们知道顶点着色器计算屏幕上每个顶点的最终位置。我们也知道Op

2017-08-02 10:15:13 338

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第二章2

第二章:定义顶点和着色器 21. OpenGL管道概述:读取顶点数据-->执行顶点着色器-->组装图元-->光栅化图元-->执行片段着色器-->写入帧缓冲区-->显示在屏幕上。attribute vec4 a_Position;void main(){ gl_Position = a_Position;}2.这些着色器使用GLSL定义,GLSL是Ope

2017-07-28 17:17:50 385

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第一章

public class FirstOpenGLActivity extends Activity { private GLSurfaceView glSurfaceView; //用于记住GLSurfaceView是否处于有效状态 private boolean rendererSet = false; /** * GLSurfaceView会在一个

2017-07-27 17:11:49 1077

原创 OpenGL ES应用开发实践指南(android 卷)笔记 第二章1

第二章:定义顶点和着色器 摘抄1.在OpenGL里,只能绘制点,直线以及三角形。2.三角形是最基本的几何图形;因为他的结构如此稳定,他随处可见,比如桥梁的结构化构件;他有三条边用来连接它的三个定点,如果我们拿掉其中的一个顶点,剩下的就是一条直线,如果我们再拿掉一个点,就剩下一个点了。点和直线可以用于某些效果,但是,只有三角形才能用来构建拥有复杂的对象和纹理的场景。在OpenGL里,我们

2017-07-26 11:36:16 483

原创 使用Android studio 2.3.3进行NDK开发

官方文档:https://developer.android.com/studio/projects/add-native-code.html?hl=zh-cn

2017-07-20 20:45:21 416

原创 Android studio升级到2.3.3

Unsupported major.minor version 52.0http://www.jianshu.com/p/d8d1d72d0248主要原因 java版本为7,改为

2017-07-20 18:48:02 312

转载 浅析fresco

原文链接 http://blog.csdn.net/sgwhp/article/details/49640611fresco是facebook主导的开源图片缓存库,从它提供的示例程序comparison来看,fresco貌似比其他的几个目前Android主流的图片缓存库(glide,picasso,uil等)更快更节省内存。接下来就看看它到底是如何做到的。注:本文分析基于0.8.1版本

2017-07-17 19:54:36 342

转载 用python写爬虫,爬取清纯妹子网站

转载:https://zhuanlan.zhihu.com/p/26395979# encoding: utf-8import requestsfrom lxml import htmldef get_page_number(num): url = "http://www.mmjpg.com/home/" + num; response = request

2017-07-14 18:50:27 967

原创 Python环境配置

下载pycharm默认python 版本2.6.9,安装pip失败更改为2.7.10,可以http://jingyan.baidu.com/article/fec4bce25f677df2618d8be8.html简单方式安装:http://blog.csdn.net/bitcarmanlee/article/details/51817442

2017-07-13 17:42:22 247

转载 初探无水印信息图片加密技术

原文链接 https://yq.aliyun.com/articles/72267背景随着手机app越来越多,对于App信息安全面临的挑战越来越大,像接口传递的验证信息这些相对保密的信息如果直接放在app中明文,那么毫无疑问,很容易就被破解出来,想干嘛就干嘛。因为为了对部分本地信息加密,相处过无数的办法,本次讨论的重点,无水印信息图片加密。原理无水印信息图片加密,基

2017-07-11 17:59:41 2345

转载 JAVA技术之垃圾回收机制

垃圾回收机制是JAVA非常重要的特性之一,也是面试题的常客,它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。今天本文来对垃圾回收机制进行讲解,主要涉及下面几个问题:1.什么是堆内存?2.什么是垃圾?3.有哪些方法回收这些垃圾?4.什么是分代回收机制?什么是JAVA堆内存?堆是在

2017-06-07 09:18:07 209

原创 How to save states of Views in Fragments on TabChange

@Override public void onTabChanged(String tabId) { TabInfo newTab = mTabs.get(tabId); if (mLastTab != newTab) { FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransact

2013-12-13 11:01:47 466

原创 写给菜鸟My的Java基础

当我意识到我所能接触到的编程都是简单而繁重的工作时,我的技术性博客就从这最基础的写起。仅此纪念我所剩不多的青春与此下百无聊赖把代码敲烂的日子。语言本是单纯描述没有思想的东西,把它注入思想,你才会有价值。当我可以给予你生命的时候,你才会永远属于我。关于流操作:1.读取文件:在指定目录下创建文件,路径传给File文件类,以获取文件的字节长度,存储在byte类型的缓存区中,通过创建FileI

2012-12-05 22:17:14 389 3

Mastering OpenCV with Practical Computer Vision Projects

Mastering OpenCV with Practical Computer Vision Projects

2018-06-11

OpenGL ES应用开发实践指南(Android卷)

本书是一本系统的OpenGL三维游戏和动态壁纸开发指南。由资深Android开发专家根据OpenGLES2.0版本撰写,不仅系统讲解OpenGLES的核心概念、技术,以及Android的图形机制,并通过大量案例讲解了在Android上进行OpenGLES开发的方法和技巧。

2017-07-28

Spring 3.x 企业应用开发实战

2016-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除