渐行渐远

泡在android世界的日子

关于曝光

Camera 曝光相关概念介绍

今天写一篇自己比较擅长的领域的文章,在介绍内容之前,按照惯例,先扯点别的,好久没有更新自己的博客了,在8月份匆匆忙忙的换了人生的第二份工作,在新的环境里也让我感受到了不同的技术氛围,也算是值得庆幸的事。我一直有一个比较大的缺点,就是只对自己感兴趣的事可以不惜一切的付出,但又不容易坚持,当初维护这个博客的目的也是想培养我坚持做一件事的习惯,但是,很不幸这次又断更了。 希望能慢慢的改掉这个...

Android Camera API2 全景图

Camera API2 接口关系思维导图

查看原图 XMind源文件

使用Espresso编写自动化测试程序

使用Espresso入门文档

Espresso 是意大利浓缩咖啡的意思,在原产国意大利,它的意思就是咖啡的意思,意大利咖啡是一种通过 迫使接近沸腾的高压水流通过磨成细粉的咖啡制作而成的饮料, 使用这样一个名字作为自动化测试的框架的名字, 我想作者的意思是让我们都能够摆脱测试的苦恼,坐在沙发上喝杯浓缩咖啡,让自动化脚本来完成繁重的测试工作吧。 官方是这么说的: “Espresso tests run optimall...

浅谈 Rxjava

一篇本人在团队技术讲座中分享的关于Rxjava的ppt。

这里分享一篇本人在团队技术讲座中分享的关于Rxjava的ppt。

使用Kotlin编写测试代码

使用Kotlin编写测试代码

回顾上一篇博客,发现自己已经3个月没有写过博客了,感觉自己赖癌又犯了,最近一直在刷一些算法题, 同时参与了一个滤镜的开源项目cv4j, 还开源了自己的Camera应用,虽然这些还在前期准备的阶段,但着实 花费了很多时间和精力,加上上班工作忙,整个人都力不从心了。。。好了,不说这么多,今天在这里说说 最近被google认领的亲儿子语言:Kotlin,相信Android开发者早都有所耳闻,...

Java中的Lambda表达式

Java中的Lambda表达式

也许学过c++, python的同学都知道Lambda表达式,但学java的同学可能被Java SE 8中突如起来的“()->{}”下一跳呢?这是什么语言?是不是眼睛花了?其实就是Java中的Lambda表达式了,那究竟Lambda表达式式什么呢?这篇文章来普及一下。 什么是Lambda表达式? 你有没有过这样的烦恼,当我们每次要去创建一个Thread执行我们的操作的时候,总...

WebRTC 入门(四) —— 基础概念之Signaling

相关概念

WebRTC 入门(四) —— 基本概念之Signaling Signaling: 会话控制,网络及媒体信息的载体 WebRTC 使用 RTCPeerConnection 来在浏览器之间传递流数据,这个流数据通道是点对点的,不需要通过服务器对数据进行中转。但是这并不意味着我们就能够完全抛弃服务器,而且需要建立一种信令机制来整合和发送控制信息。 WebRTC 没有指定信令的方法和协议,RT...

WebRTC 入门(三) —— 基础概念之RTCPeerConnection

相关概念

WebRTC 入门(三) —— 基础概念之RTCPeerConnection RTCPeerConnection RTCPeerConnection 是WebRTC的一个组件,用来在浏览器之间高效的处理固定流数据的通道。这个流数据通道是点对点的,无需服务器的中转,但为了建立起这个数据通道,我们仍然需要借助于服务器实现信令的传输。关于如何实现信令交互,请阅读关于信令的内容。 下面是一个 ...

WebRTC 入门(二) —— 基础概念之MediaStream

相关概念

WebRTC 入门(二) —— 基础概念之MediaStream WebRTC相关概念介绍 想要实现webRTC的功能,一个WebRTC应用首先需要完成如下操作: 获取音视频或者其他格式的数据。 获取诸如ip地址,端口等网络信息,并且在即使有NAT和防火墙的情况下和其他的WebRTC端交换这些数据用于建立连接。 对等的信令用于发起或关闭回话,报告错误等。 相互交换关于...

深度学习之神经网络算法

深度学习之神经网络算法

最近在学习深度学习机器学习的相关内容,神经网络算法确实是有很多应用的场景,也非常值得学习和探讨,因此在学习中记录下来,也大家交流。 题外话 这里抛出一个问题,人是如何从出生到慢慢长大的过程中记忆生活中的一些东西的?生物在外界刺激的条件下是如何建立反馈机制的?相信学过生物的同学肯定听说过神经元也就是神经细胞,它的定义是神经系统中负责神经传导的基本结构和功能单位。下图是一个典型的神经元...