- 博客(28)
- 收藏
- 关注
原创 python 字典有序
按照存放顺序自定字典时则date_container=collections.OrderedDict()按照key大小顺序(若要按照value,则t[1])date_container=collections.OrderedDict(sorted(date_container.items(),key=lambda t:t[0]))
2015-01-30 17:42:07
600
原创 django实现fileupload
html:form enctype="multipart/form-data"> {% csrf_token %} div class="form-group"> input type="file" class="file" id="test-upload" multiple> div id="errorBlock" class="help-
2015-01-27 11:30:11
641
原创 django中的静态文件配置
settings.py#配置文件STATIC_URL='/medias/'TEMPLATE_LOADERS = ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader')TEMPLATE_DIRS = BASE_DIR+'/templates',
2015-01-17 16:34:23
551
转载 Ubuntu下彻底卸载mysql
1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)上面的其实有一些是
2014-12-30 14:22:02
501
原创 本地搭建elasticsearch
1.到http://www.elasticsearch.org/download/下载最新版的elasticsearch运行包bin是运行的脚本,config是设置文件,lib是放依赖的包2.到目录下启动 bin/elasticsearchhttp://ip:9200/,查看页面信息,是否正常启动。status=200表示正常启动了,还有一些es的版本信息,name为配置文件中no
2014-12-18 16:50:43
1010
原创 mysql数据库导出表数据 快速的方法 提高效率
1.连接到电脑 远程就ssh 2.mysqldump: mysqldump -d -u*** -p*** 数据库名 表名称>/tmp/***.sql 导出表结构 (vim 进去 修改表名称,记得注释掉 drop ... if is exist)3.mysql -u*** -p***4.source /tmp/***.sql 导出表结构 5.INSERT INTO 新表名称 SEL
2014-12-17 16:53:49
1255
原创 视频插件、图表插件(引用bootstrap)
html>html>head lang="en"> meta charset="UTF-8"> title>title> script type="text/javascript" src="/media/js/jquery-2.1.1.min.js" >script> script src="/media/js/Chart.js" >script> sc
2014-12-15 19:26:22
1859
原创 django 后台传值,前台接收
views.pydef chart_first(request): result = WeatherCondition.objects.all() l=[] for res in result: #l.append({'tempature_date':res.tempature_date.strftime("%Y-%m-%d"),"tempature
2014-12-15 16:53:36
5025
转载 文件上传插件
转载自: http://www.jq22.com/jquery-info230 jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。jQuery File Upload有多个文件选择,拖放上传控件拖放支持,进度条,验证和预览图像,音频和视频 。
2014-12-12 12:06:40
963
原创 shell中的一些命令
shutdown -h now 关机vim 打开某个文件后台运行脚本:进入脚本的目录下:nohup python manage.py 脚本名 &ps -ef |grep python 看后台有哪些本项目的任务在运行mysql -h主机名 -u用户名 -p密码use databaseName 使用某个数据库telnet 主机名 端口号 看某台机器的某个端口是否能够
2014-12-11 15:07:06
495
原创 twisted 自定义服务器,sqlalchemy验证数据库
#coding=utf8import sysreload(sys)sys.setdefaultencoding('utf8')from twisted.web import server, resource, staticfrom twisted.internet import reactorfrom twisted.web.resource import Reso
2014-12-09 11:57:51
500
转载 twisted 2
最近忙,发点旧文凑数-_-|||,这是三月份试用Twisted时记的一点笔记)Twisted是一个功能极为强大的异步网络应用开发库——当然是Python的。印象中大概也就只有ACE有这么强悍,但Twisted在易用性方面要好很多——这其中当然少不了Python的功劳(ACE是用C++的)。但Python也有其缺点,其中之一就是因为GIL的存在使得用Python写多线程应用的意义不大
2014-12-08 20:34:09
448
原创 Twisted Web服务器开发
静态:from twisted.web import server, resourcefrom twisted.internet import reactorclass SimpleChild(resource.Resource): isLeaf=True def render_GET(self,request):return "Hello, child"
2014-12-08 20:14:52
591
原创 urllib 传参
import urllibimport urllib2url = 'http://www.someserver.com/cgi-bin/register.cgi'values = {'name' : 'Michael Foord', 'location' :'Northampton', 'language' :'Python' }
2014-12-08 18:35:37
888
转载 python 正则
一、 正则表达式基础1.1.概念介绍正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。其他编程语言中也有正则表达式的概念,区别只在于不同的编程语言实现支持的语法数量不同。它拥有自己独特的语法以及一个独立的处理引擎,在提供了正则表达式的语言里,正则表达式的语法都是一样的。下图展示了使用正则表达式进行匹配的流程:正则表达式的
2014-12-08 18:00:46
538
原创 python 模拟登录i
# -*- coding: utf-8 -*- import urllib import urllib2 import cookielib cookie = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
2014-12-08 17:09:28
410
转载 爬虫 爬内容存到txt中
# -*- coding: utf-8 -*- #--------------------------------------- # 程序:百度贴吧爬虫 # 版本:0.5 # 作者:why # 日期:2013-05-16 # 语言:Python 2.7 # 操作:输入网址后自动只看楼主并保存到本地文件 # 功能:将楼主发布
2014-12-08 17:00:39
2556
原创 字典列表 统计重复字典的数量
L=[ {'code': 200, 'name': u'tv.xxx', 'time': '16:29:02'},{'code': 200, 'name': u'tv.xxx', 'time': '16:29:02'},{'code': 302, 'name': u'news.xxx', 'time': '16:29:03'},{'code': 200, 'name': u'n
2014-12-08 11:49:53
2372
原创 Twisted实现web服务器
新建htm文件夹,在这个文件夹中放入显示的网页文件,在htm文件夹的同级目录下,建立web.py,web.py的内容为:from twisted.web.resource import Resourcefrom twisted.web import serverfrom twisted.web import staticfrom twisted.internet import
2014-12-08 11:33:57
990
原创 Twisted
http://f.dataguru.cn/forum.php?mod=viewthread&tid=373703http://www.aosabook.org/en/twisted.htmlhttp://www.douban.com/group/topic/54585481/http://my.oschina.net/flashsword/blog/197963
2014-12-06 11:55:50
392
原创 python中的深拷贝和浅拷贝
利用切片操作和工厂方法list方法拷贝就叫浅拷贝,只是拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。利用copy中的deepcopy方法进行拷贝就叫做深拷贝,外围和内部元素都进行了拷贝对象本身,而不是引用。对于数字,字符串和其他原子类型对象等,没有被拷贝的说法,即便是用深拷贝,查看id的话也是一样的,如果对其重新赋值,也只是新创建一个对象,替换掉旧的而已。
2014-12-06 11:50:13
324
原创 Twisted 知识
什么是Twisted:twisted是一个用python语言写的事件驱动的网络框架,支持很多种协议。什么是事件驱动编程:事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理。在事件驱动程序中,多个任务交错执行,但是仍然在一个单独的线程控制中。当处理I/O等昂贵的操作时,注册一个回调到事件循环中,当I/
2014-12-06 10:50:44
613
原创 python views.py传惨
from django.http import HttpResponsefrom django.shortcuts import render_to_responsefrom mysite.books.models import Bookdef search(request): if 'q' in request.GET and request.GET['q']:
2014-12-04 18:18:14
622
原创 Python中何时 false
空列表([] )空元组(() )空字典({} )空字符串('' )零值(0 )特殊对象None对象False(很明显)也可以在自定义的对象里定义他们的布尔值属性(这个是python的高级用法)。
2014-12-04 17:04:27
953
原创 django实现注册 登录 ajax
#coding=utf-8from django.http import HttpResponsefrom django.shortcuts import render_to_responsefrom models import Accountimport datetime,json,pdbdef hello(request): return HttpResp
2014-12-02 16:59:32
1206
原创 django笔记
1.创建django工程目录 django-admin.py startproject mysite __init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它
2014-12-02 16:55:49
525
原创 python 字符串操作
str[0:3] #截取第一位到第三位的字符str[:] #截取字符串的全部字符str[6:] #截取第七个字符到结尾str[:-3] #截取从头开始到倒数第三个字符之前str[2] #截取第三个字符str[-1] #截取倒数第一个字符str[::-1] #创造一个与原字符串顺序相反的字符串str[-3:-1] #截取倒数第三位与倒数第一位之前的字符str[-3:] #截取倒数第三
2014-11-27 22:25:48
333
转载 Git学习小记
1.KEY关于 key,.ssh里面的key是与服务器通信用的,其他什么用,也不一定要用email,其实随便用什么都可以。github.com上那个ssh-keygen -t rsa -C "email"有误导的成分,其实引号里面的不一定要email随便都可以,只要把本地.ssh/id_rsa.pub里面的东西复制到github里面的public ssh key就可
2014-11-27 19:58:14
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人