nginx配置http basic认证
http basic认证允许我们对自己的web服务器做简单的认证。可以适当的防止别人浏览器我们 的页面。
初学golang的很多人对buffer大小为0和1的channel都不了解。
下面通过make(chan bool)
和make(chan bool, 1)
的例子说明它们的区别。
有的时候,我们需要确保当前只有一个进程实例在运行。特别是定时跑定时任务的时候。
unix/linux的cron可以配置定时任务,让它在指定的时间运行。但是,只要到任务指定的时 间,cron就会fork一个新的进程来执行任务,它不会保证前一个任务运行完成了,下一个任 务才开始。而有时我们却需要只能有一个实例运行。
前几天看到红满堂发的照片,17级开学了。那已经离我7年之久了,这里给华农众多的新生 计算机师弟师妹一些建议,因为自己曾经一个人走太坎坷,希望这些建议可以帮助师弟师妹 的路可走得更顺一些。
做后台经常会要写一些定时任务,让它定时执行。一般我们都会使用unix/linux自带cron 来做这个工作。但是cron有时并不是那么友好。比如:
对于golang,我们可以使用cron来完成任务,而且可以解决以上的问题。
博文写好完,每次除了要把它push到存储博文的仓库,还要执行hexo d
才能部署到github
pages。人都是懒惰的,多执行一个命令都懒。不信的话,按以下设置好后,就再也不想执行
hexo d
了。
懒是程序猿的本性。一切重复的东西,程序猿都可以写成脚本来让它自己运行。很多时候程 序猿要写脚本去连到服务器上去执行些命令,其中还包含上传文件到服务器或者从服务器上 下载文件下来。