最近开始学习音频相关。所以,很想自己做一个音乐播放器,于是,花了一天学习,将播放器的基本功能实现了出来。我觉得学习知识点还是蛮多的,所以写篇博客总结一下关于一个音乐播放器实现的逻辑。希望这篇博文对你的学习和生活有所帮助。效果图: **实现逻辑** 在市面上的音乐播放app,即时你关了。那么一样会在后 ...
分类:
移动平台 时间:
2016-08-28 20:47:18
收藏:
0 评论:
0 赞:
0 阅读:
325
把自己定义的类所创建的对象直接写入文件的步骤: 自定义类遵循NSCoding协议,实现NSCoding协议中的两个方法: encodeWithCoder:往文件中写入实例变量 initWithCoder:从文件中读取实例变量为当前对象赋值 如果把对象写入文件:调用NSKeyedArchiver中的a ...
分类:
移动平台 时间:
2016-08-28 20:46:58
收藏:
0 评论:
0 赞:
0 阅读:
217
虽然使用继承可以满足现在各种的需求但是当客户的要求改变的时候我们一旦改变了超类的一些东西将会影响到子类中的许多东西; 继承的问题: 对超类的局部改变会影响其他部分。会有影响溢出的问题存在。 所以在超类里面如果挖个坑,在子类继承的时候就会出现许多需求问题,这些坑都需要我们自己去填。为了开发的工作量的减 ...
分类:
其他 时间:
2016-08-28 20:46:48
收藏:
0 评论:
0 赞:
0 阅读:
201
原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有”prototype”属性,函数对象有”prototype”属性,原型对象有”constructor”属性。 一、初识原型在JavaScript中,原型也是一个对象,通过原型可以实现对象的属性继承,JavaScript的 ...
分类:
Web开发 时间:
2016-08-28 20:46:37
收藏:
0 评论:
0 赞:
0 阅读:
209
Ajax原理 Http请求方法 Get 用于获取数据(如:浏览帖子) Post 用于上传数据(如:用户注册) Get、Post的区别 get是URL里传数据:安全性,容量。 缓存 还有一个注意,格式编码必须一致,不然会出现乱码 get:通过网址 容量小 安全性差 有缓存 post: 不通过网址 容量 ...
分类:
其他 时间:
2016-08-28 20:46:27
收藏:
0 评论:
0 赞:
0 阅读:
160
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.or ...
分类:
编程语言 时间:
2016-08-28 20:46:17
收藏:
0 评论:
0 赞:
0 阅读:
190
babel-preset-stage-2 { "presets": ["es2015", "stage-2"], "plugins": [ "transform-runtime", "transform-strict-mode", "transform-es2015-modules-commonjs ...
分类:
其他 时间:
2016-08-28 20:46:07
收藏:
0 评论:
0 赞:
0 阅读:
435
二分答案,转化为判定问题。 建立有向图,$a->b$连边表示$a$是$b$的子集,至此可以处理掉$1$和$2$。 对于$5$,则往对应点的集合塞一个元素,即可满足$5$。 首先求出强连通分量进行缩点,再递推出每个集合的必备元素以及每个集合的所有子集,用bitset加速,可以做到$O(\frac{m^ ...
分类:
其他 时间:
2016-08-28 20:45:59
收藏:
0 评论:
0 赞:
0 阅读:
188
官方的yum源在国内访问效果不佳。 需要改为国内比较好的阿里云或者网易的yum源 修改方式: 下载wget yum install wget -y echo 备份当前的yum源 mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex echo 新建空的yu... ...
分类:
系统服务 时间:
2016-08-28 20:45:17
收藏:
0 评论:
0 赞:
0 阅读:
178
...
分类:
Web开发 时间:
2016-08-28 20:45:07
收藏:
0 评论:
0 赞:
0 阅读:
209
要借助Eclipse辅助工作,之前安装配置都是同事帮忙弄的,今天有空来整理一下安装配置步骤 一.安装JDK1.下载JDK,安装JDK,安装完毕,配置JDK环境变量 1)我的电脑右键-属性-高级-点击环境变量 2)系统变量-新建变量名:JAVA_HOME;变量值:c:\jdk1.8(JDK的安装路径) ...
分类:
编程语言 时间:
2016-08-28 20:44:57
收藏:
0 评论:
0 赞:
0 阅读:
288
JavaScript中的数组 一、数组的定义 数组是值的有序集合,或者说数组都是数据的有序列表。 二、创建数组 【字面量形式】 1、空数组 var arr=[]; 2、带有元素的数组 var arr=[1,2,3,1,2]; 3、数组值可以是任意类型 var arr=[1,2.3,'foodoir' ...
分类:
编程语言 时间:
2016-08-28 20:44:42
收藏:
0 评论:
0 赞:
0 阅读:
390
bat 计算机系统文件类型 学习。 批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows ...
分类:
其他 时间:
2016-08-28 20:44:28
收藏:
0 评论:
0 赞:
0 阅读:
216
from sys import argv script,filename = argv print "We're going to erase %r."% filenameprint "If you don't want that,hit CTRL-C (^C)."print "If you wan ...
分类:
其他 时间:
2016-08-28 20:44:17
收藏:
0 评论:
0 赞:
0 阅读:
201
?【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4463931.html 【正文】 实现APP首页底部Tab的切换已经见过四五种方式了,先来看运行的 ...
分类:
其他 时间:
2016-08-28 20:44:07
收藏:
0 评论:
0 赞:
0 阅读:
279
首先创建一个摇杆的实例 我这里修改名称为Move 复制一下 命名为 Rotate 勾选动态显示,这样用户点击后才会显示摇杆(现在摇杆游戏都是动态显示) 设置摇杆的位置(一个在左下,一个在 右下) 点击后如图 在屏幕的左下方点击 角色的移动直接用摇杆来控制玩家的(x ,z) 别忘了设置速度,这样运行下 ...
分类:
编程语言 时间:
2016-08-28 20:43:58
收藏:
0 评论:
0 赞:
0 阅读:
306
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合 ...
分类:
其他 时间:
2016-08-28 20:43:47
收藏:
0 评论:
0 赞:
0 阅读:
276
曾写过迭代加深搜索的方法,现在使用在AC自动上跑最短路的方法 dp[i][j]表示状态为到节点i,模式串是否包含的状态为j的最短串的长度,则状态转移方程为: dp[nx][ny] = min(dp[x][y] + 1) , 其中nx为x后继结点,ny为从y转移过来的新状态,更新时加入队列 ...
分类:
其他 时间:
2016-08-28 20:43:40
收藏:
0 评论:
0 赞:
0 阅读:
283
1、下载安装 DotNetCore.1.0.0-SDK.Preview2-x64.exe 下载链接:https://www.microsoft.com/net/download ps:如果有vs2015,直接“再扩展和更新”里面安装就行 2、 执行以下命令: 新建项目文件夹>mkdir myProj ...
分类:
Web开发 时间:
2016-08-28 20:43:28
收藏:
0 评论:
0 赞:
0 阅读:
323
一直在用Spring,其实对其了解甚少,刚去了解了一下Spring中Bean的命名问题以及ref和idref之间的区别,略作记录,以备后查。 Spring中Bean的命名 1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一; 2、可以 ...
分类:
编程语言 时间:
2016-08-28 20:43:17
收藏:
0 评论:
0 赞:
0 阅读:
180