我们究竟要听什么——略谈流媒体时代音乐行业的创新与缺陷

我们究竟要听什么?
流媒体时代的音乐软件告诉我们:我们应该听我们喜欢的,于是大量的创新被应用到了网易云音乐、QQ音乐、豆瓣FM、Spotify等一众主流流媒体平台。新技术感受,是唱片时代的我们所无法体验到的。
——可我们真的收获了比唱片时代更好的体验吗?

继续阅读

使用wget轻松下载文件列表

很多时候我们会遇到需要批量下载一个文件列表中所有文件的场景,例如下载本地镜像源、下载资源集合之类,这个时候我们可能会求助于第三方工具,例如迅雷等。但其实MacOS&Linux自带的wget已经足够强大,能够帮助我们实现这一需求。

继续阅读

Tags: , ,

体测前的不眠之夜,我所失去的与我能得到的。

自从学校开始响应号召,严抓考核、降低划水毕业率后,体测便成为了竟能让学生无法毕业的一大障碍。然而在这重要的日子前夜,计划早早上床准备睡觉的我却彻夜未眠。心跳加速、全身发热的我在这辗转反侧的七小时里,想了很多很多。

继续阅读

走在奔三的路上,走在追逐幸福的路上。

新买的电动车终于让我见识到了它没电时的表现:油门一捏,只听到变频电机低沉的轰鸣,车子却一动不动。我闻着雨后清新的空气,背照着夕阳,一点点慢慢扶着笨重的电动车,一顿一顿地往宿舍挪动。在这奔三路上的第一天傍晚,我就这样推着沉重的车,背着沉重的书包,盯着车前方自己拖得老长的影子,小声给自己唱了一首生日快乐歌。

继续阅读

解决CSV中长数字在Excel中被转换为科学计数法的BUG

最近接触了一个项目,要求将表格导出为CSV文件,我使用了JS的csv-exportor组件导出CSV,然而导出的数据在Excel中打开却出现了长数字被截断为科学计数法的BUG。

继续阅读

Tags: , ,
iOS

iOS开发之——如何灵活控制状态栏文字颜色(Swift版)

在iOS软件开发中,经常会遇到需要灵活控制状态栏文字颜色的情况,然而网上的资料要么是通过修改info.plist实现全局颜色配置,要么是通过直接在ViewController中直接override默认颜色配置(UIStatusBarStyle.preferredStatusBarStyle,iOS9.0之后官方推荐的配置方式),依旧无法实现灵活配置(即事件可触发的)状态栏颜色修改。这篇文章便来向大家介绍一下如何简单实现状态栏文字颜色的灵活修改。

继续阅读

使用轻量插件,轻松美化prompt()与alert()

由于prompt()在不同浏览器下的实现有着巨大差异,甚至有个别浏览器不提供对prompt()的支持,因此定制这个对话框在对用户体验有较高要求的场景下显得非常重要。然而通常用于实现这个功能的库要么过于庞大、要么配置复杂、要么侵入性强,需要对现有的网页进行较多改动,但有一个小众的库却脱颖而出,体积小(gzip后仅4.5kb),效果好。这就是这篇文章要介绍的Prompt-Zepto
继续阅读

Tags:

动态为Docker容器添加新属性(续)

上一篇博客中,我提到了如何利用docker update命令为已经运行的Docker容器动态添加新属性,然而这个命令有着很大的局限性,而例如端口映射、IP绑定、卷组挂载等更为常用的操作却没有在该命令中得到支持,因此我们需要使用另外的方法来实现这一目标。
继续阅读

Tags: , ,

动态为Docker容器添加新属性

由于docker run命令又臭又长,经常我们会遇到在键入完成后才发现出现了错误的情况,而在这种情况下,大部分时候我们想到的是执行docker stop docker rmdocker run,但其实不用那么复杂,docker容器动态添加新属性其实很简单。
继续阅读

Tags: , ,

不用重启也能让fstab生效的一条命令

最近因为工作需要,配置了大量的服务器,在批量挂载NFS&SMB的时候,总是会遇到需要修改fstab,然后重启,再等待数分钟(内存自检速度极慢)进入服务器的痛苦过程。但其实和source命令类似,有这样一个命令能让我们不重启也能挂载fstab。
继续阅读