Word表格调整格式(更新中...)

文章目录1、保存设置1、保存设置def zipdir(path, ziph): files = os.listdir(path) for file in files: if file.endswith(".py") or file.endswith("cfg"): ziph.write(os.path.join(path, file)) if file.endswith("cfg"): os.
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android 音频开发(三) 如何播放一帧音频数据上

上一篇只要介绍了如何采集一帧音频,本篇就讲述如何播放一帧音频数据,这一篇我将分倆篇来详细介绍。Android SDK 提供了3套音频播放的API,分别是:MediaPlayer,SoundPool,AudioTrack,在讲解如何播放一帧音频数据前,我先介绍一下这三个API的区别在哪里。SoundPool,MediaPlayer,AudioTrack的区别SoundPool ---- 适合短促且对反应速度比较高的情况(游戏音效或按键声等)MediaPlayer ---- 适合比较长且时间要求不高的
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android 音频开发(四) 如何播放一帧音频数据下

再看这一篇文章前,如果你是小白,我建议你先看一下Android 音频开发(一) 基础入门篇这一篇。今天继续讲解如何通过Android SDK自带API实现播放一帧音频数据。我们都知道,Android SDK 自带了三种API实现播放一帧音频数据,他们分别是MediaPlayer,SoundPool,AudioTrack,如果你对这三种API不是很了解,可以先看我的上一篇Android 音频开发(三) 如何播放一帧音频数据上这一篇,这里不在详细介绍。简单来说,MediaPlayer 更加适合在后台长时间播
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

学习笔记-爬出坑-大杂烩

文章目录1、保存设置1、保存设置def zipdir(path, ziph): files = os.listdir(path) for file in files: if file.endswith(".py") or file.endswith("cfg"): ziph.write(os.path.join(path, file)) if file.endswith("cfg"): os.
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Python常用图像处理

本文我来简单讲述了Python图像处理之图像的缩放,旋转,翻转,图像手绘等实现方法。具体如下:图像的几何变换,如缩放、旋转、翻转、图像手绘等,在图像处理中扮演着重要的角色,python中的Image类分别提供了这些操作的接口函数,下面进行逐一介绍。环境搭建在讲解这些前,我们先简单安装一下环境,主要是使用Python的PIL库,下载地址Python Imaging Library (PIL),这里只需要pip安装即可。pip安装pip install pillow好了,安装完毕,就是使用
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

读取数据集代码注释

文章目录1、保存设置1、保存设置def zipdir(path, ziph): files = os.listdir(path) for file in files: if file.endswith(".py") or file.endswith("cfg"): ziph.write(os.path.join(path, file)) if file.endswith("cfg"): os.
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android音频开发(五)如何存储和解析最简单的音频wav文件

我们大家都知道,无论是文字、图像还是声音,都必须以一定的格式来组织和存储起来,然后其它的软件再以相同的协议规则,相应的格式才能去打开解析这一段数据,例如,对于原始的图像数据,我们常见的格式有 YUV、Bitmap,而对于音频来说,最简单常见的格式就是 wav 格式了。今天我们简单的介绍一下如何简单的解析解析最简单的音频数据-wav文件。在前面几篇主要介绍了如何利用android系统的 API 来完成原始音频信号的采集和播放,今天就讲解如何在 Android 平台上,将采集到的 PCM 音频数据保存到 wa
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android音频开发(六)音频编解码之初识MediaCodec上

前五篇我们介绍了关于音频的基础知识,今天来讲述一下音频的重点和难点部分,这一节依然是分上下俩个节点,深入讲述Android音频开发的编解码技术。1.MediaCodec 介绍MediaCodeC是Android 4.1(API16 ) 版本加入的一个新的音视频处理API,旨在提高Android平台的音视频编码能力,Mediacodec类可用于访问底层的媒体编解码器,即编码器/解码器组件。这是Android底层的多媒体支持基础设施的一部分(通常与 MediaExtractor, MediaSync, Me
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android音频开发(七)音频编解码之MediaCodec编解码AAC下

在上一篇初识MediaCodec中,我们认识了MediaCodec,知道了MediaCodec的基本工作流程和开发注意事项,这一篇我将讲述如何利用MediaCodec编解码AAC。1:MediaCodec实时采集音频并编码我们将使用 AudioRecord 和 MediaCodec 实现这个功能,关于 AudioRecord 的使用后期我会单独讲述。为了保证兼容性,推荐的配置是 44.1kHz、单通道、16 位精度。首先创建并配置 AudioRecord 和 MediaCodec。 // 输入
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Python图像的二值化

什么是图像二值化在认识二值化前,我们先简单介绍一下几个概念:彩色图像彩色图像有blue,green,red三个通道,取值范围均为0-255灰度图灰度图:只有一个通道,取值范围在0-255,所以一共有256种颜色二值图像二值图像,只有两种颜色,既黑色和白色图像二值化图像的二值化也很简单,大概二步就可以完成,具体如下第一步:获取阈值获取阈值很简单,OpenCv的threshold函数进行全局阈值,也可通过OpenCv的adaptiveThreshold获取局部阈值
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android JNI(三)——JNI数据结构之JNINativeMethod

上俩篇,我们讲了都是jni基础的原理知识以及如何使用cmake实现简单的jni。接下来本想讲解Java与Native相互调用的,但是发现Java与Native相互调用中设计了好多基础知识,其中用的比较多的就是数据结构JNINativeMethod,所以,我想单独拿出来讲一下。什么是JNINativeMethodAndoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android JNI学习(四)——JNI的常用方法的API

前三篇主要讲解了jni基础相关的理论知识,今天主要讲解一下JNI的常用方法的API,掌握了基本的理论知识和常用的API接下来才能更好的实战。jni的常用API大纲再看API前,我建议大家主要结合官网的JNI的常用接口文档进行学习。这里我结合官网大致翻译并分类总结了一下,目的主要是帮助我们更好更快的理解JNI中常用的API。如下图:下面我列出官网的jni的API文档,方便大家学习。jni官方常用API文档一、JNI接口函数表(Interface Function Table)在看函数表之前,我们先
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

Android JNI学习(六)——Java与Native实战演习

前言:前几篇我主要介绍了jni先关的基础知识和常用API,相信看过的童靴对JNI已经有了一定的了解,如果不了解也没关系,下面我给出了链接,可以点进去学习。接下来我将实战一个完整案例,案例很简单,就是一个简单的计算器。Android JNI(一)——NDK与JNI基础 Android JNI(二)——实战JNI入门之Hello World Android JNI(三)——JNI数据结构之JNINativeMethod Android JNI学习(四)——JNI的常用方法的API Androi.
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

构建模型及tensorboard使用

文章目录1、保存设置1、保存设置def zipdir(path, ziph): files = os.listdir(path) for file in files: if file.endswith(".py") or file.endswith("cfg"): ziph.write(os.path.join(path, file)) if file.endswith("cfg"): os.
分类: 其他 发布时间: 03-24 10:17 阅读次数: 0

鸿蒙 HAIWEI DevEco Studio 安装配置,运行Hello World!

鸿蒙开发前言正文一、下载二、安装三、配置四、运行前言2019年8月9日,华为在HDC开发者大会上正式发布鸿蒙系统。2020年9月10日,华为在HDC开发者大会上如约发布鸿蒙 2.0,并面向应用开发者发布Beta版本。明年鸿蒙将全面支持华为手机。正文最近一段时间都被华为的鸿蒙给刷屏了,这是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 。据说将来可以万物互联,现在还需要一步一步壮大,正如同当年Android发展进程一样,鸿蒙也需要一步一步壮大,当然一个系统的
分类: 其他 发布时间: 03-24 10:16 阅读次数: 0

DevEco Studio项目构建讲解、编写页面、布局介绍、页面跳转

DevEco Studio 项目构建讲解一、项目目录1. config.json (配置文件)2. entry (应用的主模块)二、编写页面三、页面跳转1. 创建Feature Ability2. 跳转逻辑首先要知道鸿蒙的APP是怎么构成的?  HarmonyOS的应用软件包以APP Pack(Application Package)形式发布,它是由一个或多个HAP(HarmonyOS Ability Package)以及描述每个HAP属性的pack.info组成。HAP是Ability的部署包,Har
分类: 其他 发布时间: 03-24 10:16 阅读次数: 0

Android 天气APP(二十九)壁纸设置、图片查看、图片保存

效果图开发流程一、前情提要二、正式开发一、前情提要  最近收到一些用户的反馈,内容是背景更换这个功能用的不是很舒服,至于为什么不舒服,说不上来。之前我是奔着功能实现去做的,所以很多的细节并没有想的太多,思虑再三之后打算重新做一个更换背景的功能。二、正式开发在app下的ui包中新建一个WallPaperActivity。package com.llw.goodweather.ui;import android.os.Bundle;import androidx.appcompat.app.
分类: 其他 发布时间: 03-24 10:16 阅读次数: 0

鸿蒙 Ability 讲解(页面生命周期、后台服务、数据访问)

鸿蒙开发核心之Ability详解一、Ability用途二 、Page Ability讲解① Page Ability 生命周期② AbilitySlice 生命周期三、Service Ability讲解① Service Ability 生命周期② 启动Service Ability③ 停止Service Ability③ 连接Service Ability④ 断开Service Ability⑤ 前台Service四、Data Ability讲解① URI 介绍② 访问 Data和声明使用权限③ 创建Da
分类: 其他 发布时间: 03-24 10:16 阅读次数: 0

算法简单面试题一

文章目录1、保存设置1、保存设置def zipdir(path, ziph): files = os.listdir(path) for file in files: if file.endswith(".py") or file.endswith("cfg"): ziph.write(os.path.join(path, file)) if file.endswith("cfg"): os.
分类: 其他 发布时间: 03-24 10:16 阅读次数: 0

【TgM阅读笔记】《AI传奇——人工智能通俗史》(陈宗南)

人工智能
分类: 其他 发布时间: 03-24 10:16 阅读次数: 0