IO模型
介绍同步、异步、阻塞、非阻塞的区别。
介绍五中IO模型。
介绍IO多路复用使用的Ractor设计模式;介绍异步IO的Proactor设计模式,以及Proactor的流程。
IO模型的对比。
Android API兼容性栗子
Android 版本更替,新的版本带来新的特性,新的方法。
新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash。
本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题。
码农必备套件
开发者做为云时代的核心主力军,拥有不可替代的地位。
External-dns 阿里云容器服务实战
external-dns 阿里云容器服务实战
受Kubernetes的集群内部DNS服务器Kubernetes DNS的启发,ExternalDNS使Kubernetes资源可通过公共DNS服务器配置与发布。
如何做Spark 版本兼容
我们知道Spark2.0 ,Spark 1.6还有Spark 1.5 三者之间版本是不兼容的,尤其是一些内部API变化比较大。如果你的系统使用了不少底层的API,那么这篇文章或许对你有帮助。我们介绍的兼容相关一些技巧,主要包括动态编译以及反射等方式,也用到了Scala的一些语言特性。
音频压缩(Speex使用&Opus简介)--转
博客地址:http://blog.csdn.net/kevindgk
GitHub地址:https://github.com/KevinDGK/MyAudioDemo
一简介
二局域网语音配置
三Speex
1 简介
2 技术特点
3 开发-语音压缩
4 ...
12. Html5的局:WebGL跨平台的取与舍
# 紧接上文
在阅读WebKit源码中,讨论了Canvas在iOS平台使用的CoreGraphics框架作为渲染的工具,它运行在CPU上。WebGL是直接运行在GPU上的API,因此优化空间更大,对程序员要求更高。这次我们看看,WebGL如何对格式转换的,为我们后续three.js导入数据模型做铺设。
#常见的纹理格式
## OpenGL ES2.0在多终端的差异
在WebKit中,默