欢迎来到 星空Online - 织梦者,我的原创世界。
牛年要到了,絮叨些“牛”的事情。
马上又要到春节了,说到春节那么就离不开春运。现在的春运的运力虽然仍然不能完全解决问题,但比起前些年来已经好了太多了。虽然票还是那么难买,但是在12306系统上线后,因为极大的压缩了内部票票源,在买火车票这件事情上已经相对公平了,如果还有什么要抱怨的,那也只能怪自己的手速了。
在大家的印象里,微信是一款极为克制的产品,自从其问世以来,一直都有种特立独行的“干净清爽”的体验,不去添加花里胡哨的功能,也不刻意的蹭热点做烂俗营销。有点像早期苹果的风格——不迁就用户,而是通过自己的产品设计去引导用户、改变用户,不刻意的去适应用户,而是让用户适应自己的产品。
早期的微信功能极为简单,与复杂的QQ形成了鲜明的对比。当然,我认为这也与其时代背景有着密不可分的关系。在微信刚上线的那几年,移动互联网并没有像后面这样有着眼花缭乱的产品,很多人也没有从塞班换成安卓或iOS,甚至不少人还在使用着功能机,智能手机的性能自身也存在着瓶颈,这同样也制约了手机软件的发展,在这样的一个时代背景下,作为一个聚焦“微”与“信”的产品,非常准确的诠释了自己的定位。
虽然微信现在开始否定自己“克制”,但无法否认的是,在一开始的几个版本,微信都是小心谨慎的为产品添加功能——比如朋友圈、公众号等,而不会一股脑的添加很多花里胡哨的东西。在移动互联网发展的初期,这也确实算是一种清流。
为了方便管理服务器上的文件,通常我们会在服务器上安装FTP的服务,用来帮助我们上传和下载。传统的方案是在服务器上安装及配置vsftpd
,但是这种方案会“弄脏”我们的服务器,并且在我们需要更换机器时,重新部署一套相同的程序,会比较麻烦。
能Docker的服务,最好还是部署在Docker中。 这样可以让我们实现将应用和配置一并打包的效果,无论我们是否需要更换机器,我们的服务都可以跟随着镜像部署到任意机器上。就像Java
写的程序,只要是机器上有JVM
,就可以随便运行一样。
下面就是一个示例的代码。