Roger's Blog

Stay hungry , Stay foolish

《OpenGL ES 应用开发实践指南》读书笔记 No.4

Android OpenGL ES 从入门到奔溃

Android OpenGL ES 第四章 - 增加颜色和着色 本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo 请大家务必对照源码阅读本文,否则有如盲人摸象。 上一章我们学习了如何编译着色器并且在屏幕上将其显示出来,这一章我们将学习如何增加颜色和着色。这一章的项目名为 AirHockey2 。 平滑着色 上一章中我们已经知道,在 ...

《OpenGL ES 应用开发实践指南》读书笔记 No.3

Android OpenGL ES 从入门到奔溃

Android OpenGL ES 第三章 - 编译着色器及在屏幕上绘图 本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo 请大家务必对照源码阅读本文,否则有如盲人摸象。 上一章我们学习了顶点和着色器的基本知识,现在我们看看如何编译着色器,本项目源码还是 AirHockey1 。 加载、编译着色器 上一章中我们将着色器代码定义在 r...

《OpenGL ES 应用开发实践指南》读书笔记 No.2

Android OpenGL ES 从入门到奔溃

Android OpenGL ES 第二章 - 顶点和着色器 本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo 上一章我们学习了如何搭建最基本的 OpenGL Android 程序,接下来我们学习顶点和着色器 顶点 在 OpenGL 中,所有的物体都是由顶点集合来构建的,一个顶点就是一个代表几何对象的拐角,有很多附加属性,最重要的属性...

《OpenGL ES 应用开发实践指南》读书笔记 No.1

Android OpenGL ES 从入门到奔溃

Android OpenGL ES 第一章 转眼已经16年了,最近出现了两个比较新潮的技术和产品,一个是 VR ,另一个是直播,而这两者直接或是简介的都和 OpenGL 有关,特此拜读了 《OpenGL ES 应用开发实践指南》 一书学习一些基本概念和知识,初步认识 OpenGL ,拓展知识面。读书只能掌握 30% 的知识,通过写博记录,加深理解和应用,也抛砖引玉,希望可以帮到对 Open...

‘吃饭、睡觉、编码、循环反复’ 简直就是胡说八道

'Eat, sleep, code, repeat' is such bullshit

“Eat, sleep, code, repeat” is such bullshit 原文链接 : “Eat, sleep, code, repeat” is such bullshit 原文作者 : Dan Kim 译者 : rogero0o 除了 coding ,还剩下什么? 如果我把所有的时间都用来代码,我是否能成为最顶尖的 coder ?...

你是否认真的对待自己?

Do You Take Yourself Seriously?

Do You Take Yourself Seriously? 原文链接 : Do You Take Yourself Seriously? 原文作者 : Sarah Cooper 译者 : rogero0o 无意中看到这篇外文,感触颇深,搬到博客警醒自己。 Do You Take Yourself Seriously? 你是否能认真的对待自己...

如何减小 PNG 图片大小

Reducing PNG file Size

如何减小PNG图片大小 原文链接 : Reducing PNG file Size 原文作者 : Colt McAnlis 译者 : rogero0o 减小PNG图片大小 在谷歌工作的一个优势就是我可以看到很多的 android 应用,寻找它们中能够被提高的地方。 然后,我察觉到了一个可怕的趋势:日益膨胀的PNG图片。 上一次我提到他们时,P...

Android N 带来的新通知栏

Android N: Introducing upgraded Notifications

Android N 带来的新通知栏 原文链接 : Android N: Introducing upgraded Notifications 原文作者 : Joe Birch 译者 : rogero0o Android N 带来的新通知栏 在介绍过 Android N 新功能 图中图 后,我决定深入研究另一个预览版中发布的新功能 - noti...

《TCP/IP详解卷一》读书笔记

网络基础学习

《TCP/IP详解卷一》读书笔记 第一章 概述 1.2 分层 TCP/IP 通常被认为是一个四层协议系统: 链路层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡 网络层,包括 IP 协议 , ICMP 协议 , IGMP 协议 运输层,包括 TCP , UDP . TCP 为两台主机提供高可靠性的数据通信,包含把应用层交给她的数据分成合适的小块交给网络层,...

android:process 的坑,你懂吗?

android:process 属性详解及注意事项

android:process 的坑,你懂吗? 许多知识知其然而不知其所以然,这也许就是大神与菜鸟的区别吧。 最近排查问题时发现一个问题: 一个在 Application 中启动的定时任务在运行时会被调用多次,诡异的很,最后发现是一个前人留下的坑,原因就是对 android:process 不知其所以然造成的。 android:process 属性 关于 android:proces...