上一篇我讲了一下七夜在线音乐平台的服务器与域名,也就是设施部分。今天我将大体上的设计思路,技术要点,和大家分享一下。 项目需求:我的目标是设计一个在线音乐平台,大家可以随时点播自己喜欢的歌曲,支持多样化检索,并且根据个人喜好,进行推荐。同时用户可以自定义歌单,支持收藏等功能 ...
从今天起,我就要开始七夜在线音乐台的开发。七夜音乐台确定采用flask web框架,音乐源采用网易音乐 仅做技术演示,不做商业用途 。项目从设施,设计,开发,部署,上线几个方面展示web开发的整个流程。 今天咱们先讲一下设施,为什么要讲设施 因为最后咱们的web应用是要在服务器上运行,可以供大家访问。所以今天说一下购买服务器和域名 很多初学者朋友都是在本地搭建,对此不是很清楚,玩过的,这一集可以 ...
2016-03-25 17:23 9 1466 推荐指数:
上一篇我讲了一下七夜在线音乐平台的服务器与域名,也就是设施部分。今天我将大体上的设计思路,技术要点,和大家分享一下。 项目需求:我的目标是设计一个在线音乐平台,大家可以随时点播自己喜欢的歌曲,支持多样化检索,并且根据个人喜好,进行推荐。同时用户可以自定义歌单,支持收藏等功能 ...
上一篇咱们讲到了七夜音乐台的需求和所需要的技术。咱们今天就讲一下爬虫,为什么要讲爬虫,因为音乐台的数据源需要通过爬虫来获取,不可能手动来下载。(我的新书《Python爬虫开发与项目实战》出版了,大家可以看一下样章)。下图是一个网络爬虫的基本框架: 网络爬虫的基本工作流 ...
最近,在优化一个自己写的音乐播放器。主要目的是回顾、归纳,并希望能够写出一个属于自己的common lib。今天,主要是关于在线音乐API的一些分析结果。此次,主要分析的是歌词、专辑部分。在线搜索音乐、热门音乐及mp3的下载等,会在PART 2.2进行补充。 原始API ...
//一、*项目准备 1、QQ音乐App 界面素材:(我使用PP助手,将QQ音乐App备份,解压ipa文件 即可得到里面的图片素材) 2、豆瓣电台接口:"http://douban.fm/j/mine/playlist?channel=1" //二、*界面布局使用Xcode新建一个Single ...
JVM第一弹 基本概念 JVM是可运行java代码的假想计算机,包括一套字节码指令集,一组寄存器,一个栈,一个垃圾回收、堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。 运行过程 我们都知道Java代码源文件,通过编译器能够产生相应的.Class字节码 ...
在学习angular的过程中,实践是最好的方法。 在开发选项卡的过程中,不需要再像jquery一样以DOM操作为核心,那什么样的情况是以DOM操作为核心的Jquery的思想呢? 一想到改变什么,就想设置ID,获取元素。这就是jquery的思想。 angular的思想是一切以数据为中心 ...
微信 在线听歌 在线点歌 在线点播 音乐API 公众平台 微信公众平台消息接口 微信开发模式 微信公众平台在年前开放了新的消息接口-音乐消息,这是广大微信公众平台开发者的福音。根据这一功能,如果能做出在微信中点歌功能,那么我们以后就可以不用安装其他APP,直接在微信里面关注一个账号,就可以 ...
【一、项目目标】 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名、专辑名、播放链接。 由浅入深,层层递进,非常适合刚入门的同学练手。 【二、需要的库】 主要涉及的库有:requests、json、openpyxl 【三、项目实现】 1.了解 QQ 音乐网站的 robots 协议 ...