首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
神圣于天地
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 75
沸点 0
赞
75
返回
|
搜索文章
赞
文章( 75 )
沸点( 0 )
最简单生成开发测试mock数据的方式
在开发过程中我们经常会用到mock数据,为了使用mock数据,我们常常需要引入很多额外的工作,比如在本地使用静态json的方式需要我们手动创建很多json文件,再比如现在存在的一些mock服务,也需要我们手动做很多工作。当然繁琐的操作步骤也主要可能是因为我们所要开发的业务涉及的…
单元测试中 Mock 与 Stub 的浅析
本部分主要介绍所谓的 Test Double 的概念,并且对其中容易被混用的 Mocks 与 Stubs 的概念进行一个阐述。在初期接触到的时候,很多人会把 Mock 对象与另一个单元测试中经常用到的 Stub 对象搞混掉。为了方便更好地理解,这里把所有的所谓的 Test Double 的概念进行一个说明。我们先来看一个常用的单元测试的用例:
关于单元测试,我们需要知道什么?- 术语辨析篇
单元测试期间, 被测单元会存在一些外部依赖的情况。 而单测中我们更加注重被测对象自身的功能和行为,以及与外部依赖的交互行为,比如是否调用,调用中参数,调用的次数和顺序以及返回的结果或发生的异常等,并不需要关注外部依赖的具体细节。 当然你页可以选择这两部分一起测试,可大声念一遍我…
单元测试:通过简单例子理解测试驱动开发(TDD)
通常我们设计一个应用程序,并且快速创建单元测试来验证我们的设计,在我们编写这些测试时,这些测试也可以帮助改善了我最初的设计。随着我们编写越来越多的单元测试,正反馈的良性循环也会鼓励我们尽早地编写单元测试。当我们设计并实现时,就自然地想要知道我们将会如何来测试一个类。基于这一方法论,越来越多的开发者正从利于测试跃迁到测试驱动开发。
Android音视频开发笔记(二)--ffmpeg命令行的使用&相机预览
第一步,我们打开我们熟悉的Android Studio(2.2版本后,Android Studio支持了CMake的方式来管理我们的c/c++代码)。 在cpp目录下,Android Studio为我们自动生成了一个native-lib.cpp文件,相当于一个hello wro…
视频画中画效果,拖动进度条可以seek到相应视频帧显示
在视频开发中,我们常常看到这样的效果,拖动进度条时,或是在进度条上方或是在屏幕中间,显示拖动进度条位置时刻的某一帧画面。 通常一个需求,不仅要考虑实现,还有考虑一些是否有性能上影响。 1、在拖动过程中,可以通过TextureView来显示预览图,拖动进度条到某个position…
性能比肩美拍秒拍的Android视频录制编辑特效解决方案
众所周知,Android平台开发分为Java层和C++层,即Android SDK和Android NDK。常规产品功能只需要涉及到Java层即可,除非特殊需要是不需要引入NDK的。但如果是进行音视频开发呢? Android系统Java层API对音视频的支持在MediaCode…
基于 IJKPlayer-concat 协议的视频无缝拼接技术实现
开门见山,开篇名义。今天来聊聊如何将多段视频,拼接成一个完整而连续的视频,然后无缝进行播放。 最简单的就是一些视频 App,会将大段的视频切割成小段的视频进行播放,还有一些在播放视频之前,会插播一段广告,这些需求都可以被本文的内容覆盖到。 说到多个视频拼接来说,如果你了解过 G…
微信团队分享:微信Android版小视频编码填过的那些坑
这篇文章主要将会对视频流的编码中两个常见问题进行分析:视频编码器的选择:硬编、软编;如何对摄像头输出的YUV帧进行快速预处理:镜像、缩放、旋转。
《Android Gradle权威指南》之Gradle入门
本文摘自人民邮电出版社异步社区《Android Gradle权威指南》一文 异步社区试读地址:http://www.epubit.com.cn/book/details/4889 第1章 Gradle入门 Gradle是一款非常优秀的构建系统工具,它的DSL基于Groovy实现,…
下一页
关注了
25
关注者
0
收藏集
2
关注标签
24
加入于
2016-08-12