近日在知乎无意中看到一篇「如何培养自己深度思考的习惯」的文章,里面的很多观点,我赞同不已。
其中一个观点我总结起来就是:“深度思考有两个方向:上推式思考,下推式思考。上推式思考的精髓就是 为什么;下推式思考的精髓就是 假设。”
这跟我一直以来的思维方式不谋而合,同时也再次引发我对深入思考这件事的思考。
另外,我还被文中引入的一个理论所吸引,那就是「奶嘴理论」,忍不住去查了下这个理论的来龙去脉,感觉对这个世界的本质,又多了一层认知。
Electron实战(一)安装
彻底弄懂GMT、UTC、时区和夏令时
格林威治时间、世界时、祖鲁时间、GMT、UTC、跨时区、夏令时,这些眼花缭乱的时间术语,我们可能都不陌生,但是真正遇到问题,可能又不那么确定,不得不再去查一查,处理完可能过段时间又忘记。今天,我们彻底来梳理一下它们。
开发一个时间小程序
如何开发微信小程序
小程序是一种不需要下载安装即可使用的应用。它是连接用户与服务的新方式,它实现了应用“触手可及” 的梦想,用户通过扫一扫或者搜一下即可打开应用,应用将无处不在,随时可用,用完即走。
2017年1月,微信正式推出微信小程序。同年9月,支付宝也推出了支付宝小程序。2018年7月,百度也不甘落后,推出百度智能小程序。从此BAT三巨头都进军了小程序领域。
此篇是微信小程序开发的一个简明介绍和关键说明。
开发一个Vue插件
Vue 项目开发过程中,经常用到插件,比如原生插件
vue-router
、vuex
,还有element-ui
提供的notify
、message
等等。这些插件让我们的开发变得更简单更高效。那么 Vue 插件是怎么开发的呢?如何自己开发一个 Vue 插件然后打包发布到npm?
踩坑img src="[object Module]"
为了快速测试自己开发的某个插件功能,我通常都是用webpack快速搭建一个vue项目,这样可以保证没有其他未知因素地干扰。这次也同往常一样顺利,直到,我的插件需要内置一张图片。。。
Git之 git stash
我有时会遇到这样的情况:正在 dev 分支上开发某个项目,这时有人反馈了一个 bug,需要紧急修复,但是正在开发的内容又不想现在提交,因为只完成了一半(强迫症不想增加一个脏的提交,然后惦记着日后做
rebase
,麻烦)。或者是很嗨地开发完了一个功能,快要提交的时候才发现当前所在分支竟然是 master,而这本应是在 dev 分支开发的内容(两条分支并不同步,可能因冲突而不能直接切换分支)。这些时候,我 prefer 使用
git stash
(git存储)来快速处理。
nginx安装(linux环境)
Nginx 是一款高性能的
Web
和反向代理
服务器,也是一个IMAP/POP3/SMTP
代理服务器。它的开发者是俄罗斯工程师:Igor Sysoev
。
这篇是针对 Linux 操作系统的安装。