- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 [安全]Back_Track_5 vm 版安装和使用
下载安装下载使用国内的镜像 http://mirrors.ustc.edu.cn/kali-images/kali-1.0.9/我这里是vm9.0下载之后解压,然后打开vm,然后 文件-->打开-->选择解压后的vm文件加载基本事项系统启动之后用户名密码为root/toorvm中几个要做的事情ssh
2014-12-30 23:56:08 2268
原创 [tornado]websocket 最简单demo
前两天想看看django 长轮询或者是websocket的方案,发现都不太好使。 tornado很适合做这个工作,于是找了些资料,参照了做了个最简单demo,以便备用。具体的概念就不说了,tornado没怎么用过,但是python的web框架入门起来都是基本相当,没什么难度,即使没用过,看懂还是挺容易的。#文件目录:#代码清单:ws_app.py#-*-
2014-12-18 18:15:52 11063 1
原创 [tornado]使用webscoket的使用总是403错误
使用的tornado版本为4.0+后台:PS D:\CodeHouse\tornado\websocket> python .\ws_app.pyWARNING:tornado.access:403 GET /ws (::1) 1.00msWARNING:tornado.access:403 GET /ws (::1) 1.00ms前台:WebSoc
2014-12-18 17:59:26 19699
原创 [Flask]学习杂记--模板
这个学习杂记主要不是分享经验,更多是记录下falsk的体验过程,以后做东西在深入研究,因为django之前用的时间比较长,所以很多概念都是一看而过,做个试验了解下flask的功能。flask中使用是jinja2 模板,和django自带的模板很类似,但又比django的模板强大,提供了更多有用的工具,基本使用上基本都是一致的。写了一个小案例,把模板渲染的基本步骤和变量传递的基本使用练习了下
2014-12-17 22:59:02 3060
原创 [线程]Thead 中传参数RuntimeError: thread.__init__() not called
在写一个多线程类的时候调用报错 RuntimeError: thread.__init__() not calledclass NotifyTread(threading.Thread): def __init__(self, params): threading.Thread.__init__(self) #here。。。。。。
2014-12-16 17:07:26 4344 1
原创 [django] 利用多线程增加异步任务
看到django异步大家的反应应该是celery这种消息队列组件,现在用的最多的最推荐的也是这种方式。然而我这需求就是请求来了,执行一个小程序,但是又不能确定这个小程序啥时候执行完,响应又要及时,丢给队列处理当然可以,但是为了简单,决定直接起个线程跑跑。 (当然这只是实验,应用规模也很小,如果并发高,会有很多问题)从view.py中截取了这段代码: @login_required
2014-12-16 15:49:08 25847 1
原创 [Vim]新建python文件自动添加python header
使用vim脚本来实现的,使用了模板,几行代码就能实现很实用。~/.vimrc 中的代码"auto add pyhton header --startautocmd BufNewFile *.py 0r ~/.vim/vim_template/vim_pyhton_headerautocmd BufNewFile *.py ks|call FileName()|'s
2014-12-13 00:05:27 8011
原创 [Python监控]psutil模块简单使用
安装很简单pip install psutil官网地址为https://pythonhosted.org/psutil/ (文档上有详细的api)github地址为https://github.com/giampaolo/psutil/psutil比较好的地方,一个是跨平台,不需要切换平台的时候在重新开放了,另外一个好
2014-12-12 11:13:49 15031
原创 [Mysql]Innodb 独立表空间和共享表空间
innodb有2中表空间方式: 共享表空间 和 独立表空间查询数据的设置:show variables like '%per_table';默认是共享表空间,独立表空间在配置文件中添加 innodb_file_per_table=1 就可以设置了。共享表空间数据增大以后可以使用innodb_data_file_path的配置规划多
2014-12-11 22:16:07 1716
原创 [Flask]学习杂记一 Hello程序
这几天买了本 《Flask Web开发:基于Python的Web应用开发实战》,之前也用过flask 但是不怎么系统,有时候需要搭建一些临时的测试服务,用falsk比较方面,一个文件就可以搞定了,于是决定利用下班的是时间学学,并记录下学习过程。 留着备忘,不至于以后做开发开始不停重看文档。老一套,第一个程序就是能显示个页面就行了,首先确定安装好Flask,这里使用的python是2.
2014-12-11 17:56:38 1854
原创 [Django]bulk_create 探究
使用django orm大批量插入的时候我们可以不使用for循环对一个一个的save而是使用bulk_create来批量插入,可是使用了这个方法还需要在自己添加一个事务吗? 还是django本身对这个方法进行了事务的封装?查看了源码(django1.5):在 django/db/models/query.py 中,看到这样的片段with transactio
2014-12-08 17:44:02 10355
原创 [uwsgi]使用建议(类似最佳实践)
看了下uwsgi官方的一个使用建议,之前都是直接参考了下django文档中那个比较简单的配置或者就写了个能运行的配置,么有注意很多细节问题,这里学习下,把需要的配置添加到项目配置中。1 http and http-socket 是2个不同的配置项,http直接使用http协议,可以直接作为web服务器来使用,socekt是用来给web服务器来upstream的2 T
2014-12-06 23:08:51 6066
原创 [Mysql]由Data truncated for column联想到的sql_mode配置
系统日志中出现了ata truncated for column 'agent' at row 1mysql出现这个问题的原因,无非就是字符集设置 或者是 字段过长导致的。mysql在初始化的时候已经统一为utf-8了,所以可以忽略这个问题。字符串过长从而导入插入失败一种方式是修改字段长度,可是我这个字段没法知道到底多长存储合适,不太好
2014-12-06 20:52:21 4206
原创 [Vim]vim学习笔记--多个文件打开,切换,关闭
一种情况是在shell中用vim打开多个文件,另一种是在vim编辑器中打开多个文件同时打开多个文件vim file1 file2 打开文件并水平窗口显示vim -o file1 file2打开文件并垂直方式显示vim -O p1.sh p2.sh在vim中打开新文件原窗口
2014-12-05 12:20:50 29633 2
原创 [Vim]vim使用笔记--分屏操作
我们经常要打开多个文件,不同的窗口操作多个文件,分屏就很好用了。1 命令模式下::new,新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键:spilt 水平分屏,将当前屏分为两个,水平的。 Ctrl + w, s:vsplit 垂直分屏,将当前屏分为两个,垂直的。 Ctrl + w, v:only 取消分屏,取消当前的屏,当前屏指的是
2014-12-05 12:17:40 2542
原创 [Mysql]mysql windows下配置文件
环境是win7 mysql5.6版本测试下配置文件是否可用(之前没用过windows下的msyql配置)修改配置前查询下:mysql> show variables like '%max_connections%';+-----------------+-------+| Variable_name | Value |+-----------------+--
2014-12-02 18:16:06 2095
原创 [error]error while loading shared libraries: libpcre.so.1 解决
nginx 安装好之后,启动的时候报错[root@localhost nginx-1.6.2]# /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No
2014-12-01 22:13:52 10226
原创 [error]configure: error: You need a C++ compiler for C++ support.
安装pcre包的时候提示缺少c++编译器解决办法使用yum安装yum -y install gcc-c++
2014-12-01 21:54:32 24962 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人