首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Geedio
掘友等级
不仅仅是个Android开发
|
腾讯科技
探索世界的好奇心万岁
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
最新
热门
谈谈eglMakeCurrent、eglSwapBuffers、glFlush和glFinish
tags: OpenGLES EGL 接触OpenGL ES有一段时间了,总结分享一些理解。 eglMakeCurrent 记得这个调用吗?方法原型是: EGLBoolean eglMakeCurrent( EGLDisplay display, EGLSurface draw…
Python 爬虫利器五之 Selenium 的用法
Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现 Web 界面的测试。换句话说叫 Selenium 支持这些浏览器驱动。话说回来,PhantomJS 不也是一个浏览器吗,那么 Selenium 支持不?答案是肯定的,这样二者便可以实现无缝对接了。
Python HTTP 库:requests 快速入门
requests 库的宣言是 HTTP for Humans (给人用的 HTTP 库)
Java 中的阻塞队列
阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。
CompletionService 简介
当向 Executor 提交批处理任务时,并且希望在它们完成后获得结果,如果用 FutureTask,你可以循环获取 task,并用 future.get() 去获取结果,但是如果这个 task 没有完成,你就得阻塞在这里,这个实效性不高,其实在很多场合,其实你拿第一个任务结果时,此时结果并没有生成并阻塞,其实在阻塞在第一个任务时,第二个 task 的任务已经早就完成了,显然这种情况用 future task 不合适的,效率也不高。
图形学理论 光照模型
接触到材质,就不可避免的要接触到光照模型。
青年问禅师之是否应该学 Vulkan
青年问禅师之是否应该学 Vulkan
Android 屏幕直播方案
项目需求是实时同步 Android 手机屏幕画面至浏览器。这里有两个挑战,一是 Android 如何在应用内获得屏幕实时视频流,另一个是如何在浏览器上做视频直播。经过一番折腾,确定了如下的实现方案。期间,我们也实现了手机摄像头的直播。
Android MediaCodec 硬编兼容性测试方案
Android 系统在短时间内大放异彩,得益于其源码的开放性;也正因其开放性,各厂商自由定制,导致了系统碎片化严重。Android 硬件编码的 MediaCodec 方案便是著名的难题之一。 关于 MediaCodec 是什么,怎么用,官网已经进行了详细的讲解,这里不再多述。 下面重点讲解如何测试 MediaCodec 的硬编兼容性。
详谈[七牛直播云]性能优化实践
本次分享的内容主要和性能相关,而直播的性能实际上涉及整个链路,包括推流端的性能、网络端性能以及播放端性能三个部分。
下一页
个人成就
优秀创作者
文章被点赞
3,098
文章被阅读
200,941
掘力值
7,236
关注了
6
关注者
1,889
收藏集
2
关注标签
49
加入于
2016-04-24