Chenliaoyuan的博客

爱折腾,寻根问底,活在更清晰的世界里。

模拟网易云的H5音乐播放器

转发我在github发布的一个H5音乐播放器 前言 这是我第一个GitHub项目,之前一直想在GitHub写点东西,近期又在学前端,刚好学到audio标签,平常时也比较喜欢听音乐写代码,因此就萌生了自己写一个音乐播放器的想法。利用了下班和周末的空闲时间,用了两周时间终于写出来了。当用代码一个个地...

2018-11-03 18:09:08

阅读数 588

评论数 1

iOS设备使用iframe标签

近期在学前端,学到audio标签的时候就萌生了自己写一个播放器的想法。原本是在电脑端用的,但分享到微信或者QQ的时候,一般都是用手机打开。突然发现iOS不支持iframe标签滚动,为了让iOS也兼容iframe,需要设置几个css属性。 我使用了iframe标签装载一个页面显示音乐列表,代码如下...

2018-10-27 21:04:35

阅读数 145

评论数 0

堆排序Java算法

思路 堆排序分为三步: 首先写出如何从当前结点的树构造出最大堆的方法:max_Heap 然后把无序数组初始化成最大堆:build_Max_Heap 此时该数组组成的完全二叉树已经符合最大堆的原则了,array[0]是最大值。 将第一个值和最后一个值交换,那么第一个最大的值就已经排在后面了,...

2018-04-28 15:24:59

阅读数 62

评论数 0

让10个线程按顺序打印出0123456789

思路 1、通过公正琐object对10个线程进行管理,唤醒所有线程或者阻塞等待。 2、通过orderNum通知下一个线程需要输出的数字 代码 public class Printer { private static final int endNum = 10; s...

2018-04-26 14:37:25

阅读数 433

评论数 0

2018科大讯飞Java笔试第三道编程题

题目 小明是一名学生,又到了学校的选课时间,他想选一些课程学习,已知课程开课时间都在每周一到周五之内,早上4讲课,下午4讲课,晚上2讲课。 小明担心选课时间上有所冲突。所以他希望可以对课程时间进行检查。 输入 首先输入一个整数n(0 < n <=...

2018-04-14 15:21:41

阅读数 416

评论数 2

2018科大讯飞Java笔试第二道编程题

题目 大学生足协决定举办全国性的大学生足球赛,由每个学校派遣一支队伍代表该校参赛。比赛分区分为几个赛区进行,最终的总决赛中,将有不超过n支队伍参加。经过激烈的角逐,有机会参与总决赛的队伍已经决出。 协会对比赛的规则进行了调整,以便使得比赛更具有观赏性。 总决赛的参赛队伍为n支,n为偶数; ...

2018-04-14 14:12:54

阅读数 238

评论数 0

2018科大讯飞Java笔试第一道编程题

题目 编程题 1、争吵 时间限制:C/C++语言2000MS;其他语言4000MS 内存限制:C/C++语言65536KB;其他语言589824KB 题目描述: 有n 个人排成了一行队列,每个人都有一个站立的方向:面向左或面向右。由于这n 个人中每个人都很讨厌其他的人,所以当两个人面对...

2018-04-12 21:45:34

阅读数 846

评论数 0

使用windows命令和iconv.exe批量转换文件编码

iconv是知名的开源跨平台编码转换库,iconv.exe是iconv库在windows下的命令行工具,iconv.exe的一般用法:iconv.exe -f gbk -t utf-8 gbk.txt > utf-8.txt。其中 -f gbk 指明转换前的文件编码是gbk,...

2018-03-25 18:28:25

阅读数 1474

评论数 0

Linux 命令行:cURL 的十种常见用法

Linux 命令行:cURL 的十种常见用法 2017年5月11日 Wray Zheng 文章目录 1. 获取页面内容 2. 显示 HTTP 头 3. 将链接保存到文件 4. 同时下载多个文件 5. 使用 -L 跟随链接重定向 6. 使用 -A 自定义 User-Agent ...

2018-03-25 18:11:30

阅读数 47825

评论数 0

浮点数字转换成人民币的大写字体

新开博客,贴上一段平常时写的代码,权当记录和分享。 下面是代码块(有比较详细的注释,转换过程中需要注意的是0的处理): //浮点数字转换成人民币的大写字体 import java.util.Scanner; public class Num2RMB { // 先设置大写字体 priva...

2018-03-22 17:42:38

阅读数 320

评论数 0

java中获取类加载路径和项目根路径的5种方式分析

本篇文章介绍了,java中获取类加载路径和项目根路径的5种方式分析。需要的朋友参考下: (从脚本之家链接过来的代码,方便以后查看。) 原文链接 代码内容为:package my; import java.io.File; import java.io.IOException; impor...

2017-12-27 16:41:46

阅读数 102

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭