地狱怪客

MYSQL查询-存在一个表而不在另一个表中的数据

A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。 方法一 使用 not in ,容易理解,效率低  ~执行时间为:1.395秒~ 1 select distinct A.ID from A where A.ID not in (select ID from B) 方法二 使用 left join&#82 […]

学习Nginx + Gunicorn + Django 部署 + 防火墙

第一次接触表示一脸懵逼,一点点摸索了一下午还以为18点,低头一看都20点了。 全都部署下来趁热记录一下。 1.添加源下载nginx 2.django静态文件生成,处理django静态资源 使用命令 就会自动把所有静态文件全部复制到STATIC_ROOT中 如果开启了admin,这一步是很必要的,不然部署到生产环境的时候会找不到样式文件 3. 修改/etc/nginx/conf.d/default. […]

Django域名绑定

ALLOWED_HOSTS = [‘*’]表示允许所有的host。注:如果DEBUG=True,则不检查request header中的HTTP_HOST;只有关闭DEBUG模式才有这个检查。 settings.py DEBUG=False ALLOWED_HOSTS = [‘www.trueai.cn’]  #即可绑定

django 配置与二级子域名配置

django教程入门 http://www.ziqiangxuetang.com/ Django 配置 « Django 表单 Django 静态文件 » 运行 django-admin.py startproject [project-name] 命令会生成一系列文件,在Django 1.6版本以后的 settings.py 文件中有以下语句: 1 2 3 # Build paths insid […]

linux重定向及nohup 保存错误log

转载自:http://www.cppblog.com/Error/articles/195997.html 先说一下linux重定向: 0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。 在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样 […]

Sphinx/MySQL 协议支持与SphinxQL应用实例

Sphinx的searchd守护程序从版本0.9.9-rc2开始支持MySQL二进制网络协议,并且能够通过标准的MySQL API访问。 例如,“mysql”命令行程序可以很好地工作。   Sphinx中通过mysql客户端访问Sphinx,实现实时索引,需要注意的要点 最近在学习Sphinx搜索,尤其是学习SphinxQL时,最为一名新手,走了不少弯路,现在特此写下一点心得,以备不时之 […]

Sphinx支持简体中文搜索

文章来源:http://www.jianshu.com/p/d99f1b399ddc 问题: sphinx-doc 默认不支持简体中文的自动检索,生成的html文档检索单个中文词时会显示无匹配结果,搜索整句时才会有匹配。 解决: 通过添加中文搜索支持插件来实现。 大致步骤: 安装结巴中文分词 pip install jieba 详细的安装方法参考这里。 安装sphinx.search.zh_CN […]