[mysql]创建数据库并指定编码

现在用orm比较多,很多mysql表啊都不用自己创建,但是数据库还是要自己创建,记录下sql, 备忘。 CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY 'password'; FLUSH PRI...
阅读(2789) 评论(0)

[lua]写个简单的Lua拓展-sleep函数

这几天在做一个小项目,其中用到了一些基本的API, 例如sleep,获取当前目录等等,lua标准库中没有提供这些接口,虽然所第三方库中也都有实现,但是要用的就那么几个函数,在一个嵌入式系统中安装那么多第三方库有点浪费资源,于是@胜利哥 写了一个socket的C实现,然后给我用。我试着把其他几个函数也用C实现,首先看下怎么用C写lua的拓展。 C 部分 首先是根据Lua C语言的协议写好调用模块,...
阅读(1895) 评论(0)

[lua]luasocket.c:20:17: fatal error: lua.h: No such file or directory

安装luasocket的时候出现了如下的错误 问题$ tar xzf luasocket-2.0.2.tar.gz $ cd luasocket-2.0.2 $ $ make cd src; make all make[1]: Entering directory `/home/lzz/softs/luasocket-2.0.2/src' gcc -DLUASOCKET_DEBUG -peda...
阅读(5602) 评论(0)

[Yum]Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

下载了新的yum源,安装之后,但是没法更新,出现了下面的错误。os是centos6.5 Loaded plugins: fastestmirror, security Determining fastest mirrors Error: Cannot retrieve metalink for repository: epel. Please verify its path and try agai...
阅读(1842) 评论(0)

[nginx]查看安装了哪些模块

有时候安装的时候不知道哪些模块忘了安装需要查看下已经安装的模块。 查看安装了哪些模块$ nginx -V nginx version: nginx/1.4.6 (Ubuntu) built by gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1) TLS SNI support enabled configure arguments: --with-cc-opt='-g -O2...
阅读(8795) 评论(0)

[nginx]统计文件下载是否完整思路(flask)

有一个需求是统计文件是否被用户完整下载,因为是web应用,用js没有找到实现方案,于是搜索下nginx的实现方案,把简单的探索过程记录下。 实验一 最原始的思路,查看日志,下载了一个文件之后我们看日志的传输的文件大小跟文件原始的大小是否一致 测试要下载的文件的大小一次完整下载的log 跟一次没下载完成的log,可以通过对比传输字节的大小来判断 这种方式就是根据日志来做统计,每隔一段时间分析日志得到结...
阅读(2536) 评论(0)

[django]urls.py 中重定向

Django 1.5 有时候需要对一个链接直接重定向,比如首页啥的重定向到一个内容页等等,在views.py 中可以设定,如果没有参数啥的在urls.py 中设定更加方面from django.views.generic.base import RedirectView可以实现,其他站点的url,本站的url,以及使用django url路由的命名空间(1.6版本中)几种方式重定向,具体文档看这里...
阅读(2244) 评论(0)
    个人资料
    • 访问:1430355次
    • 积分:18291
    • 等级:
    • 排名:第561名
    • 原创:444篇
    • 转载:35篇
    • 译文:22篇
    • 评论:110条
    感谢支持
    一起玩
    统计