- 博客(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 578
原创 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 617
原创 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 522
转载 Ubuntu下彻底卸载mysql
1、删除 mysql 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 sudo apt-get autoremove mysql-server 4 sudo apt-get remove mysql-common (非常重要) 上面的其实有一些是
2014-12-30 14:22:02 485
原创 本地搭建elasticsearch
1.到http://www.elasticsearch.org/download/下载最新版的elasticsearch运行包 bin是运行的脚本,config是设置文件,lib是放依赖的包 2.到目录下启动 bin/elasticsearch http://ip:9200/,查看页面信息,是否正常启动。status=200表示正常启动了,还有一些es的版本信息,name为配置文件中no
2014-12-18 16:50:43 910
原创 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 1216
原创 视频插件、图表插件(引用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 1826
原创 django 后台传值,前台接收
views.py def 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 4998
转载 文件上传插件
转载自: http://www.jq22.com/jquery-info230 jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。 jQuery File Upload有多个文件选择,拖放上传控件拖放支持,进度条,验证和预览图像,音频和视频 。
2014-12-12 12:06:40 920
原创 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 472
原创 twisted 自定义服务器,sqlalchemy验证数据库
#coding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8') from twisted.web import server, resource, static from twisted.internet import reactor from twisted.web.resource import Reso
2014-12-09 11:57:51 482
转载 twisted 2
最近忙,发点旧文凑数-_-|||,这是三月份试用Twisted时记的一点笔记) Twisted是一个功能极为强大的异步网络应用开发库——当然是Python的。印象中大概也就只有ACE有这么强悍,但Twisted在易用性方面要好很多——这其中当然少不了Python的功劳(ACE是用C++的)。 但Python也有其缺点,其中之一就是因为GIL的存在使得用Python写多线程应用的意义不大
2014-12-08 20:34:09 425
原创 Twisted Web服务器开发
静态: from twisted.web import server, resource from twisted.internet import reactor class SimpleChild(resource.Resource): isLeaf=True def render_GET(self,request): return "Hello, child"
2014-12-08 20:14:52 566
原创 urllib 传参
import urllib import urllib2 url = 'http://www.someserver.com/cgi-bin/register.cgi' values = {'name' : 'Michael Foord', 'location' :'Northampton', 'language' :'Python' }
2014-12-08 18:35:37 854
转载 python 正则
一、 正则表达式基础 1.1.概念介绍 正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。 其他编程语言中也有正则表达式的概念,区别只在于不同的编程语言实现支持的语法数量不同。 它拥有自己独特的语法以及一个独立的处理引擎,在提供了正则表达式的语言里,正则表达式的语法都是一样的。 下图展示了使用正则表达式进行匹配的流程: 正则表达式的
2014-12-08 18:00:46 514
原创 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 381
转载 爬虫 爬内容存到txt中
# -*- coding: utf-8 -*- #--------------------------------------- # 程序:百度贴吧爬虫 # 版本:0.5 # 作者:why # 日期:2013-05-16 # 语言:Python 2.7 # 操作:输入网址后自动只看楼主并保存到本地文件 # 功能:将楼主发布
2014-12-08 17:00:39 2527
原创 字典列表 统计重复字典的数量
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 2324
原创 Twisted实现web服务器
新建htm文件夹,在这个文件夹中放入显示的网页文件,在htm文件夹的同级目录下,建立web.py,web.py的内容为: from twisted.web.resource import Resource from twisted.web import server from twisted.web import static from twisted.internet import
2014-12-08 11:33:57 960
原创 Twisted
http://f.dataguru.cn/forum.php?mod=viewthread&tid=373703 http://www.aosabook.org/en/twisted.html http://www.douban.com/group/topic/54585481/ http://my.oschina.net/flashsword/blog/197963
2014-12-06 11:55:50 367
原创 python中的深拷贝和浅拷贝
利用切片操作和工厂方法list方法拷贝就叫浅拷贝,只是拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。 利用copy中的deepcopy方法进行拷贝就叫做深拷贝,外围和内部元素都进行了拷贝对象本身,而不是引用。 对于数字,字符串和其他原子类型对象等,没有被拷贝的说法,即便是用深拷贝,查看id的话也是一样的,如果对其重新赋值,也只是新创建一个对象,替换掉旧的而已。
2014-12-06 11:50:13 311
原创 Twisted 知识
什么是Twisted: twisted是一个用python语言写的事件驱动的网络框架,支持很多种协议。 什么是事件驱动编程: 事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理。在事件驱动程序中,多个任务交错执行,但是仍然在一个单独的线程控制中。当处理I/O等昂贵的操作时,注册一个回调到事件循环中,当I/
2014-12-06 10:50:44 582
原创 python views.py传惨
from django.http import HttpResponse from django.shortcuts import render_to_response from mysite.books.models import Book def search(request): if 'q' in request.GET and request.GET['q']:
2014-12-04 18:18:14 594
原创 Python中何时 false
空列表([] ) 空元组(() ) 空字典({} ) 空字符串('' ) 零值(0 ) 特殊对象None 对象False(很明显) 也可以在自定义的对象里定义他们的布尔值属性(这个是python的高级用法)。
2014-12-04 17:04:27 930
原创 django实现注册 登录 ajax
#coding=utf-8 from django.http import HttpResponse from django.shortcuts import render_to_response from models import Account import datetime,json,pdb def hello(request): return HttpResp
2014-12-02 16:59:32 1176
原创 django笔记
1.创建django工程目录 django-admin.py startproject mysite __init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。 manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它
2014-12-02 16:55:49 507
原创 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 316
转载 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 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人