React Native调试模式与生产模式之间的切换

不久前我接手了一个React Native项目,需要对应用的逻辑进行修改。然而在我自信满满地修改完js文件,放入模拟器执行时,却发现所有修改均未生效。折腾来折腾去才发现是这个工程已经开启了生产模式,然而应该如何返回到调试模式呢?

继续阅读 React Native调试模式与生产模式之间的切换

为MAMP的Web服务器加入gzip压缩功能

MAMP是Web(尤其是PHP)开发者通常在使用MacOS进行Web开发时的最佳选择,然而当有时候我们需要对所开发网站的页面大小进行评估,却发现MAMP默认并未开启gzip压缩(通常线上服务器会开启gzip,优化页面的体积),设置面板中也未找到gzip相关字样。那么我们应该如何开启MAMP的gzip压缩功能呢?

继续阅读 为MAMP的Web服务器加入gzip压缩功能

如何使用JavaScript判断一个值是否在一个数组中(续)—— JavaScript&TypeScript中的迭代器

『如何使用JavaScript判断一个值是否在一个数组中』一文里,我提到了使用Array.prototype.includes()Array.prototype.indexOf()两种方法来实现这一需求,但其实对于JavaScript这样一门极为灵活的语言来说,实现方法远不止以上两种。

继续阅读 如何使用JavaScript判断一个值是否在一个数组中(续)—— JavaScript&TypeScript中的迭代器

Windows如何判断你是否连接网络?其中大有文章!

相信有使用过Windows Vista及以上版本系统的读者,一定遇到过连接网络后Windows任务栏上的网络图标出现黄色感叹号的情况,这通常代表尽管已经连接上了局域网,却并没有获得互联网的访问权限,那么微软是通过什么方法来判断我们是否已经连接上网络了呢?

继续阅读 Windows如何判断你是否连接网络?其中大有文章!

突如其来的幸福,奔三之路的第一步。

—— 命运真**扯。
正当我正因苦苦寻幸福而不得时,命运却突然将我带入一段未知的感情中。
2018年4月23日到2019年4月24日,这一年时间竟刚好过去,一天不差。
这是不是巧合,我实在无法判断,可命运既然将我从无尽的苦闷中解救出来,让我不至于在悲伤中逐渐失去未来,失去自己的初心,也许也有它独特的用心良苦。

继续阅读 突如其来的幸福,奔三之路的第一步。

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

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

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