简单多媒体的使用——郭挺
iOS有一些自带的音乐和视频播放器类,使用起来非常简单,在这里做一下简单的介绍。 首先,使用AVAudioPlayer和AVPlayer类可以播放音乐,它们使用起来简单方便,但AVAudioPlayer只能播放本地音乐,不支持流媒体播放。而AVPlayer可以播放本地音乐和流媒体音乐,但是提供的接口非常少,不够灵活,如果要做一些专业性质的播放器,还需要专门的开源类。 下面是AVAudioPlaye…
iOS有一些自带的音乐和视频播放器类,使用起来非常简单,在这里做一下简单的介绍。 首先,使用AVAudioPlayer和AVPlayer类可以播放音乐,它们使用起来简单方便,但AVAudioPlayer只能播放本地音乐,不支持流媒体播放。而AVPlayer可以播放本地音乐和流媒体音乐,但是提供的接口非常少,不够灵活,如果要做一些专业性质的播放器,还需要专门的开源类。 下面是AVAudioPlaye…
目录 语法 分类 列表推导式 集合推导式 字典推导式 推导式(comprehensions),又称解析式,是 Python 中常见的语法糖。推导式可以从一个数据序列构建另一个新的数据序列,常用于数据处理场景。 语法 表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] 其中 if 条件判断根据需要,可有可无。 推导式的核心为 for 循环。根据返回对象的不同,推导式可区分为列表推导式,…
一、卸载yum 首先删除 /usr/share 目录下的两个yum文件 cd /usr/share rm -rf yum-plugins rm -rf yum-cli 再删除yum的rpm包 rpm -qa|grep yum|xargs rpm -e --nodeps 如果出现rpm: --nodepsc: unknown option,执行 rpm -e --allmatches --nodep…
Java将多文件打成压缩包 package com.filezip; import org.apache.commons.io.IOUtils; import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.zip.Adler32; import java.util.zip.Checked…
目录 前言 一、了解SPI 二、OLED屏显和汉字点阵编码原理 1、汉字点阵编码原理 2、OLED屏显 3、引脚说明 三、显示自己的学号和姓名 四、显示温湿度 五、左右的滑动显示长字符 六、总结 前言 本篇博客主要是 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能: 1、显示自己的学号和姓名; 2、显示AHT20的温度和湿度; 3、上下或左右的滑动显示长…
类的方法的调用: 与普通的函数调用类似 1、类的内部调用:self.(参数列表)。 2、在类的外部调用:.(参数列表)。 注意:以上两种调用方法中,提供的参数列表中都不用包括self。 演示一个类:wash.py class Washer: def __init__(self): self.water = 0 self.scour = 0 def add_water(self,water): pr…
一、概述 1、线程 线程是CPU的调度与分配最小单位,它是比进程更小的能独立运行的基本单位,一个进程中可以包含多个线程,但至少包含一个主线程。每个进程执行前,操作系统都会为其分配所需的资源,所有线程共享进程的资源,各个线程也可以拥有属于自己的私有资源 进程仅负责为各个线程提供所需的资源,真正执行任务的是线程,而不是进程。 2、多线程 所谓多线程,即一个进程中拥有多(≥2)个线程,线程之间相互协作、…
1、java 使用 aspose 插入表格 /** * 插入表格 * * @throws Exception */ @Test public void testSaveWordTable() throws Exception { // Create a Document object Document doc = new Document(); // Create a DocumentBuilde…
Flask-admin 自定义后台模板 可能有些人不喜欢原始的管理后台,虽然看起来还挺干净简练的,不是我要的样子,可以自定义吗? 答案当然是可以的。 最好是自己通过github下载flask-admin源码,然后自己查看一下后台的源码走向。 通过这张图,我们也可以了解到模板中,最底层的admin/base.html,其他模板都是通过继承去根据宏去改写具体的显示的。 admin/master.htm…