编程开发

AudioToolBox 解码AAC

上一篇文章中,我们针对PCM 数据,通过AudioToolBox将PCM 数据编码成AAC 数据,并把AAC 数据添加ADTS Header,并把AAC格式的音频数据写入文件; 这一章呢,我们主要是用AudioToolBox把AAC数据 解码成PCM格式,并利用AVFoundation框架把PCM数据 从扬声器播放处理; 1. 音频采集 关于音频采集部分,上篇文章已经介绍过了,是采用 AVFou

Gitlab服务器搭建

一、GitLab基础概念: 它是一个开源的git仓库服务器。用于实现代码集中托管。 分为企业版和CE社区版。 部署方式:软件包部署、容器部署。 二、通过容器部署gitlab服务器 第一步:准备环境 配置ip及yum环境 安装容器podman软件 # 安装容器管理软件podman [root@gitlab ~]# yum install -y podman 修改gitlab服务器的ssh

测试相关工具

一、测试相关工具 1.1 缺陷管理工具&项目管理 禅道、jira 1.2 远程连接工具 MobaXterm:强烈推荐 xshell: 个人用免费,商用收费 1.3 数据库管理工具 Navicat Premium:基本上常用的数据库都支持 1.4 抓包工具 fiddler、charles、thor抓包 1.5 接口测试工具 jmeter、postman 1.6 安全性测试工具 IBM App

你的收藏夹里有多少东西?

很奇怪,我们有一种奇怪的心态,以为占有就是拥有。 占有了很多书籍,我们却以为自己拥有知识。 可是,书籍不等于知识。 我们收藏了自己认为有用的知识,就以为是我们自己的。 可是实际上,那些被收藏的东西只是占用了云空间而已。 除非我们能够把那些收藏的东西真正学以致用,才是真的获得它。 好好看看,微信,微博,小红书,网页等是不是收藏了很多东西。但是到底有多少是真正为我所用呢? 我有一台大学毕业以后基本没怎

【numpy笔记_5】数组的算数运算与广播机制

算数运算 与常规的list对象不同,numpy支持把整个数组带入算数运算。 之前提过,array对象往往要求所有元素保持统一的数据类型,因此numpy的运算能以数组为单位,而不用将元素提出来。 这也是numpy能够胜任高效运算的原因之一。 来看几个例子: import numpy as np arr = np.arange(1,10).reshape(3, 3) array_1 = arr &gt

我读《心理学》‖书评(二)

大家好,这是我读《心理学》的第二篇书评。与其说是书评,不如说是我学习《心理学》这本书的心得。下面就让我带领大家走进《心理学》的第二章吧。 《心理学》第二章开始带领我们了解心理学家是如何做研究的。我们开始接触一些专业性的词语。如果你对这些词语不了解,那很有可能对接下来的学习产生困难或误解。下面我先介绍几个专业词语的概念。 理论,一种有关假设和原理的有组织的系统。旨在解释一组特定的现象及其相互关系。

Python的哪个Web框架学习周期短,学习成本低?

推荐FastApi,这两年异军突起的网红web框架,适合新手快速入门。 总的来说,FastAPI有三个优点:快、简、强。 它的自我标签就是:FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints

常用电脑的你,知道智能搜索引擎吗?

给信息社会的原住民普及信息技术科普, 刚刚拿到这本书,我也有点惊讶,孩子在妈妈肚子里的时候就很熟悉智能电脑,智能手机的应用。 给他们科普这个,是有点挑战。 书名:《青少年信息技术科普丛书,有问必答的智能搜索》 作者:浦菊华、熊璋 出版社:机械工业出版社 读这个有问必答的智能搜索,也让我学到很多,经常在用智能机搜索, 什么叫引擎搜索呢? 【搜】是由一个叫作爬虫的工具去实