当我们初始化一个 django 项目时,它会自己创建一个 wsgi.py ,其提供了 django 项目部署时,能够使用任何的 WSGI服务。听起来很难懂是吧?无论使用 apache 或者是 nginxweb 服务,真正处理请求的是 wsgi.py ,可以把它理解为一个桥梁,连接 web 服务和 django 实际的处理逻辑。对于 PHPerwsgi 相当于 fastcgi ,前者服务对象是 python ,后者则是 PHP ,嘿嘿。

继续阅读

为了下载一个 Super Simple Songs 的播放列表 ,花了点时间来研究 youtube-dl 这个神器,唯下载资源时,方恨网速太慢啊,哎……

youtube 比天朝内的视频网站良心太多了,片头广告播放5秒后可选择跳过,中途有广告,亦可选择跳过,更重要的是还能观看某些「河蟹」内容。

继续阅读

工作中有如题需求,遂捣鼓了好一阵子,啧啧,先来一句话总结,用 windows系统 真不是一般地蛋疼啊,整个问题搞下来,最浪费时间的不是敲代码,而是理清系统环境的坑。

继续阅读

Let’s Encrypt 是一个于2015年三季度推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。

申请 Let’s Encrypt 证书非常简单,并且是免费的,官方提供了自动化的工具进行配置。每次生成的证书只有90天的有效期,但可以通过设定计划任务自动续期,完全是一劳永逸的操作呢。

继续阅读

先表立场,我是忠实no www 使用者,即网站域名不添加 www 。为啥?从装逼的角度谈,简短的网址逼格尽显,在记忆方面效率会提升不少。如今no wwwwww共存的局面,有以下几种原因:

  1. 从终端用户的体验来讲,google.comwww.google.com 少输3个字符,用户都是懒的。
  2. 从历史的角度来讲,www的存在感已经根深蒂固在老网民心中了,造成其给人更正式的感觉,例如许多企业网站「仅针对中小企业」通常是使用 www ,而个人网站则是能简则简。
  3. 从好奇心与经验主义的角度来讲,你无法阻止终端用户在两者之间相互跳,如 example.com 可以访问的话,那 www.example.com 呢?

那有没一种合适的方案解决上述的问题呢?答案是有的。

继续阅读

对于入门级别而言,在视图中编写简单的函数能够满足基本需求,如访问文章等等。可一旦代码的量上来了,随着功能的增加,在视图中难免会出现大量的重复代码,此时考验的不是思维能力,而是敲代码人员的耐心了。基于类的视图的出现,解救了这一切。本文以撰写一个简单的博客为例子,讲解基于类的视图如何在实战在应用。

继续阅读

linksys AE6000 无线网卡在官方无linux驱动的前提下,如何实现安装驱动呢?本人懒得拉线,亦不想闲置无线网卡不用,更别提另外买一个默认支持的无线网卡。前者的网卡芯片是 mt7610ugithub 上有大神放出其驱动,但最高仅支持 4.7 内核使用,而 技嘉B250-HD3 这块板子的蛋疼之处,在于无法安装旧版默认内核为 4.4 的 16.04镜像,蛋疼啊……怎么办呢?

继续阅读

最近装了个主机,200系列的主板只支持 window8/10 系统,window7 默认不支持了,网上有教程指导如何破解主板限制安装win7,这尼玛看着都 有点尴尬了。考虑到在win下部署开发环境略为蛋疼,遂打算安装个 linux 系统作日常使用,岂料一波三折啊。

继续阅读