代码编织梦想

ios完整文件拉流解析解码同步渲染音视频流-爱代码爱编程

需求 解析文件中的音视频流以解码同步并将视频渲染到屏幕上,音频通过扬声器输出.对于仅仅需要单纯播放一个视频文件可直接使用AVFoundation中上层播放器,这里是用最底层的方式实现,可获取原始音视频帧数据. 实现原理 本文主要分为三大块,解析模块使用FFmpeg parse文件中的音视频流,解码模块使用FFmpeg或苹果原生解码器解码音视频,渲染模

audio unit: ios中最底层最强大的音频控制api-爱代码爱编程

阅读的前提: Audio Session基础(Audio Session) Core Audio基本数据结构(Core Audio) 音视频基础知识 C/C++ 简单数据结构,函数使用 以下概念是文中常用的词语,因为其含义一般直接用英文表达, 一般不需中文翻译,可将其理解为固定名词词组. audio unit: 主要介绍的技术名称 aud

android绘制——自定义view之onlayout-爱代码爱编程

简介 在自定义view的时候,其实很简单,只需要知道3步骤: 测量——onMeasure():决定View的大小,关于此请阅读《Android自定义控件之onMeasure》布局——onLayout():决定View在V

50个小众且实用的神级网站-爱代码爱编程

昨晚熬了个大夜,终于把我收藏夹里的50个网站整理出来了,话不多说,直接上干货! 别的不求了,就求个简单的赞吧! PS:内容已经进行了简单分类,为防止过于啰嗦,基本都比较简明扼要,兄弟们可以根据自己的需求挑选查看,请放心食用:) 技能学习类 这里主要是一些我用以查缺补漏的网站,学习专业技能(主要是技术相关的),在debug过程中遇到一些问题也会当做工具书

jmeter从数据为查找结果集数据方法随笔-爱代码爱编程

一、Jmeter连接数据库 1.下载对应数据库的驱动包到jmeter安装目录的lib下ext文件中,并导入到jmeter的测试计划中,本实例中使用的是mysql如下所示: 点击测试计划–>点击浏览–>选中my

从0到字节跳动30w年薪,我在测试行业“混”的第5个年头····-爱代码爱编程

一些碎碎念 什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。 在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没? 我的职业生涯开始和大多数测试人一样,开始接触都是纯功能界面测试,第一份测试工作就是在电商公司做功能测试,工作忙忙碌碌,每天在各种业务需求学

ios编译ffmpeg、kxmovie实现视频播放-爱代码爱编程

由于FFmpeg开源框架的功能非常强大,可以播放的视频种类很多,同时添加第三方库kxmovie,实现视频播放,真的是爽爆了,因此今天来说一下关于FFmpeg在iOS手机上的一些配置过程,配置工具,还有那些巨坑,以及在配置kxmovie过程中的一些坑。 1、iOS编译FFmpeg 需要工具: 1.gas-preprocessor 2.yasm 3

35岁以“人员优化”的名义被裁,理由是想培养新来的00后····-爱代码爱编程

前沿 国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作节奏,所以裁员往往优先考虑这类员工。 测试工程师也属于技术研发中的一员,所以35岁就是一个门槛了,这并不是说35岁后一定会被淘汰,但是面临的

如何自动化测试你的接口?—— rest assured-爱代码爱编程

前言 不知道大家的项目是否都有对接口API进行自动化测试,反正像我们这种小公司是没有的。由于最近一直被吐槽项目质量糟糕,只能研发自己看看有什么接口测试方案。那么在本文中,我将探索如何使用 Rest Assured 自动化

jmeter 如何循环使用接口返回的多值?-爱代码爱编程

有同学在用jmeter做接口测试的时候,经常会遇到这样一种情况: 就是一个接口请求返回了多个值,然后下一个接口想循环使用前一个接口的返回值。 这种要怎么做呢? 有一定基础的人,可能第一反应就是先提取前一个接口返回的所有

功能测试如何快速转向自动化测试?-爱代码爱编程

好多小伙伴都是从功能测试入门的,从最开始或者更长的时间一直都在从事点点点的工作。觉得工作没有乐趣,枯燥,想要提升自己,但不知道自己该怎么做。不得不说,每个人都会有迷茫期,记得我刚出来工作的时候,隔三岔五的迷茫,根本不知道自己

使用postman之上一个接口的返回值作为下一个接口的入参-爱代码爱编程

在使用Postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是: 1、获取上一个接口的返回值 2、将返回值设置成环境变量或者全局变量 3、设置下一个接口的参数形式

技术宅小伙:和大家聊一聊前端找工作的难点!-爱代码爱编程

大家好,这是我找工作的第二周了。作为一名前端工程师,我感觉找工作真的很难。在这个竞争激烈的市场中,我的简历根本投不出去。我大概投了300多家公司,但只有3、4家公司回复了我的信息,而且只有1家公司给我面试机会。这让我感到很沮丧和失望,但我并没有放弃。我知道要找到一份理想的工作不是件容易的事情,但我相信只要我不断地努力和学习,就一定能够实现我的目标。

技术宅小伙:面试女java程序员的那些事!-爱代码爱编程

大家好,我是技术宅小伙。我在我们公司内部招聘一名能够负责教育系统研发和学员管理系统研发的加瓦出去开发人员。昨天我在 BOSS 盈发布了招聘要求,有很多求职者投了我们公司简历。其中有一个求职者的简历写得非常好,因为他之前有过在线教育的工作背景。我打算给他打电话面试,看看他的情况如何。 以下是面试片段: 你现在能听到我说话的声音吗? 我能听得到。

那么成为一名web安全工程师需要哪些技能呢?下面就告诉你-爱代码爱编程

现在web安全工程师比较火,岗位比较稀缺,现在除了一些大公司对学历要求严格,其余公司看中的大部分是能力。 有个亲戚的儿子已经工作2年了……当初也是因为其他的行业要求比较高,所以才选择的web安全方向。 那么成为一名web

基于3个操作系统的靶场,教你从零开始成为安全渗透工程师-爱代码爱编程

前言 基于3个操作系统的靶场(提供镜像),讲解从只有一一个IP到最终拿下机器root权限的全流程。 不只是怎么做,并且说明为什么这样做,教给你别的地方学不到的思路。通过三天的强化学习,把平时学习的技术串联起来,最终达到提

什么是软件可靠性测试?-爱代码爱编程

最近整理总结笔记,笔者发现可靠性测试记得含糊笼统,于是花了一些时间,通过查阅资料,引入自己的理解,整理出了什么是可靠性测试,如何做可靠性测试。 什么是软件可靠性测试? “可靠”一词意味着某种事物是可靠的,并且每次都会给出相同的结果。可靠性测试也是如此。 软件可靠性测试,是指为了满足用户对软件的可靠性要求,基于用户使用模型对软件进行测试,发现并纠正软件

车载技术—carframework框架【aosp 源码编译】-爱代码爱编程

repo 安卓源码包含数百个git库, googole开发了 repo工具来管理安卓版本库。 repo 使用python对git进行了封装。 内核源码 AOSP源码中不包含内核源码,需要单独下载。 common 通用

怎样才能回答好面试官的“八股文”?-爱代码爱编程

前不久一位粉丝听完了我面试别人的模拟面试录音,问了一个问题:“很多‘八股文’,我们工作当中都用不到,还有必要去刷吗?”  我的回答是:“必须得刷,但是要科学的去刷”, 什么是八股文? 在聊怎么刷八股文之前,先弄清楚什么是‘八股文’? 八股文,也称制义、制艺、时文、八比文,是明清科举考试的一种文体。八股文章就“四书五经”取题,内容必须用古人的语气

我是一名软件测试工程师,毕业五六年,明明技术越来越好,而我混的却越来越惨-爱代码爱编程

别人都是越来越好,而我是越来越差! 至于为什么会这样,可能是因为自己年轻气盛;也可能学历不高,仅仅是个本科;也可能是因为整体环境不好;也可能是能力不足;也可能是运气不好......也可能是这些情况都有吧! 我现在的样子,可以用“惨”来形容,工资很低、几个月工资都没发了、没有任何福利待遇,领导们一直在办公室里面抽烟......。 2017年,从一个普通