1异步Python与数据库[译]<small原文作者简介:</small <smallMike Bayer 是多个Python开源库的作者,包括 , , , 和 。</small <small此翻译得到了作者的许可,</small 异步编程这个话题很难讲。 因为这不是一个…Pythondatabaseasyncio07 Nov 2018·27,733 reads→
2jQuery实现长轮询由于http的requestresponse模式,一般来说只能由客户端发起请求,而服务器端是无法主动将消息推送到客户端的,但是聪明的工程师们还是想出来了很多办法来实现双向通信,如html5带来的websocket或者本文要讲的一种更简单的实…Long PollingjQuery08 Jan 2015·26,501 reads→
3用Python和Postgresql实现中文全文搜索全文检索的基本原理就是,把文本分词,提取出结构化数据(创建索引),根据用户查询请求,使用索引查找到目标(搜索索引)。这个博客程序使用了数据库和 ORM,为了实现这个目标,我们需要使用的全文检索插件,这里使用的是。 PostgreSQL的配置…PythonPostgreSQL22 Jan 2021·25,987 reads→
4nginx 403 forbidden的一种情况Nginx是一款性能强大的Web 服务器/反向代理服务器,截至至今年春季,世界Alexa排名前1000的网站中38.8%的使用nginx,超过Apache和IIS。 Nginx的配置不算复杂,但有时自己配置的server,无论如何也不能正常…Linux403Nginx03 Nov 2014·25,421 reads→
5博客更新日志[长期更新]从我写下到现在,已有7年之久,期间博客程序也更换多次 下边这个表格列出了我各个时间使用的博客程序 | 程序 | 语言框架 | 数据库 | 开始使用时间 | | : | : | : | : | | 自写程序 | Next.js | Supab…07 Nov 2018·24,857 reads→
6Django国际化的坑最近一个项目要用到国际化,按照官方教程配置始终不生效,最后发现是文件夹名字的原因 settings.py 注意 Mac默认不区分大小写,Linux区分 文件夹名字应该是PythonDjangoi18n30 Jun 2018·23,418 reads→
7使用virtualbox轻松实现服务器虚拟化[译]现在市面上有很多种虚拟化解决方案,商业化或开源的,小公司到大企业。 本文将描述,如何通过VirtualBox在基于Debian的服务器上安装一个无图形化界面的虚拟化服务,并托管多个其他基于Debian的服务器[译者注,实际上VirtualB…VirtualBox开机启动31 Dec 2014·22,501 reads→
8纯前端实现版本更新检测因为我们的用户会长期保持网页打开状态,有时已经发了新版,他们也不知道,无法使用到最新特性,或者没有看到bug修复,所以最近增加了版本检测功能。 基本原理就是,前端打包时写入当前时间戳到一个文件,作为版本号。前端定时检查版本号是否变化,如果有…前端Vue.js08 May 2022·18,699 reads→
9linux 网卡配置中的auto和allow-hotplug今天要配置服务器增加一个网线,因为服务器本来有两个网卡,但只用了一个,另一个没插上网线,为了给服务器上的某个服务增加带宽,决定让其单独使用一块网卡。我从交换机上插上网线,配好ip,然后运行 /etc/init.d/networking re…LinuxDebian10 Dec 2011·6,835 reads→
10python 爬虫框架学Python的应该都写过爬虫吧,如果希望提高爬虫的效率就要用到并发,可以选择的用多线程、多进程,还有最近很火的Gevent,据说是基于一种新的概念,协程,不管什么程,总之好用就行了。写一个爬虫有一系列的东西需要处理,如果有一个好用的框架就…PythonRequestsgevent15 Sep 2012·5,119 reads→
112106年2月7日,一个神奇的日子今天妹子告诉我了个有趣的事情,她的Skype穿越了,客户发来的信息显示时间是2106年2月7日, 看到这个,我第一反应是,是否电脑时间设置有误?经检查,系统时间是正常的。我突然想起来,这个时间似乎很熟悉。 我又想到了一种可能,搜索 mysq…18 Feb 2014·5,017 reads→
12修复成砖的tp-link wr841n v7路由器十天前我在淘宝上购入TPLINK TLWR841N 300M无线路由器一台。一方面是原来的路由器卖了,和笔记本都需要WIFI,另一方面想通过刷固件让无线路由支持校园网的锐捷认证。现在比较著名的开源固件有DDWRT和OPENWRT等,我事先查…29 Aug 2011·4,516 reads→