- 博客(101)
- 资源 (4)
- 收藏
- 关注
原创 Mysql 乱码解决问题
命令: show variables like 'character%'; show variables like 'collation%'; show create table t1; show full columns from t1; /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib
2013-11-19 08:54:12 740
原创 静态资源处理
STATIC_ROOT = 'static' STATIC_URL = '/static/' if settings.DEBUG: urlpatterns += patterns('', url(r'^static/(?P.*)$','django.views.static.serve',{'document_root':settings.STA
2013-10-21 15:10:22 539
原创 logging setting
LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s [%(threadName)s:%(thread)d] [%(name)s:%(lineno)d]
2013-10-21 09:09:58 612
原创 sendEmail
===========setting================ EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = '25' EMAIL_HOST_USER = 'XXXXXX@gmail.com' EMAIL_HOST_PASSWORD = 'XXXXXX' EMAIL_USE_TLS = True from django.
2013-10-18 16:27:14 753
原创 Django Session处理
def setSession(request): msg='' try: request.session['userName']='lushijie' msg='成功设置Session' except Exception: msg='设置Session失败' return HttpResponse(ms
2013-10-18 14:16:42 780
原创 Django接收Json数据
========================receivePost.html=========================================== This is html2 //alert("Hello") $(function() { var json_obj = {
2013-10-18 09:25:13 9656
原创 Jquery getJson请求json数据
第一种:固定返回 jQuery(function(){ jQuery.getJSON('http://127.0.0.1:8000/hello?jsoncallback=?',function(data){ //alert(data); }) }) function callback(data) { alert(data); }
2013-10-17 14:19:03 1335
转载 Django model字段类型
原文地址:http://matt-u.iteye.com/blog/1074568 AutoField 一个 IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段; 如果你不指定主键的话,系统会自动添加一个主键字段到你的 model.(参阅 _自动主键字段) BooleanField A true/false field. adm
2013-10-16 12:31:58 521
转载 (python) Parsing certain HTML output tags using beautiful soup
from BeautifulSoup import BeautifulSoup from urllib2 import urlopen def get_wotd(): return str((BeautifulSoup(urlopen('http://www.reference.com/wordoftheday'))).findAll('h2')) print get_wotd()
2013-10-15 15:42:17 583
转载 Windows平台上安装Beautiful Soup
原文地址:http://blog.csdn.net/sudaobo/article/details/6322900 Beautiful Soup支持python2,对python3支持不好。 去网站http://www.crummy.com/software/BeautifulSoup/上下载Beautiful Soup解压缩到本地硬盘上运行“setup.py build”和“se
2013-10-15 15:24:56 644
转载 python函数的四种参数传递方式
原文地址:http://freshstu.com/2013/04/four-kinds-of-function-argment-pass-in-python/ python中函数传递参数有四种形式 fun1(a,b,c) fun2(a=1,b=2,c=3) fun3(*args) fun4(**kargs) 四种中最常见是前两种,基本上一般点的教程都会涉及
2013-10-15 14:32:26 4985
原创 CSS样式定义的优先级顺序总结
层叠优先级是: 浏览器缺省 其中外部样式表方式两种: @import "b.css"; import的优先级要高于第一种,但是在IE中不建议使用import,会引起阻断,资源下载顺序混乱 样式表: 类选择器
2013-09-23 15:59:28 796
原创 块元素、内联元素
块元素(block element) 1.* div - 常用块级容易,也是css layout的主要标签 2.* p - 段落 3.* table - 表格 4.* dl - 定义列表 /* ul - 非排序列表/* ol - 排序表单 5.* fieldset - form控制组 6.* form - 交互表单 7.*
2013-09-23 14:10:43 544
转载 css中position属性(absolute|relative|static|fixed)概述及应用
我们先来看看CSS3 Api中对position属性的相关定义: static:无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。 relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。 absolute:对象脱离正常文档流,使用top,r
2013-09-23 13:37:45 553
原创 centos6.4 owncloud配置
1.安装所需模块 yum -y install php yum -y install php-gd、php-xml、php-intl、php-mbstring 2.owncloud-5.0.10.tar.bz2 解压到 /var/www/owncloud 3./etc/httpd/conf 修改 httpd.conf owncloud.conf httpd.conf ownclo
2013-09-17 13:58:50 695
转载 HTTP状态码
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。 1 1xx消息2 2xx成功3 3xx重定向4 4xx请求错误5 5xx服务器错误 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx
2013-09-17 13:29:27 871
原创 Chrome DevTools
Field Description Name and Path The name and URL path of the resource, respectively. Method The HTTP method used for the request (GET or POST, for example). Status an
2013-09-17 13:12:08 899
原创 Nginx 配置gzip,压缩js\css
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip 的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器 都支持解析gzip过的页面。 Nginx的压缩输出有一组gzip压缩指令来实现。相关指令位于http{….
2013-09-17 13:05:09 5729
翻译 JavaScript创建对象方法
1.工厂模式 function createPerson(name){ var o = new object(); o.name=name; o.sayName=function(){ alert(name); } return o; } var person=createPerson("Tom"); person
2013-09-10 15:52:33 554
原创 CentOS6.4 搭建Django+Nginx+uWSGI
CentOS6.4 搭建Django+Nginx+uWSGI 步骤1: yum –y install gcc gcc-c++ yum –y install pcre pcre-devel zlib zlib-devel opensslopenssl-devel python-devel 这里是为了后面的编译安装做准备,不然会缺少模块的(例如,如先不执行这个命令,后面执行virtualenv
2013-08-21 10:42:08 972
原创 CentOS6.4 安装PyCharm2.7.3
第一步: CentOS自带了两个OpenJDK需要先卸载,卸载方法 第二步: 下载 jdk的java.bin文件,放入/usr/local/java 中 执行命令 chmod a+x java.bin 运行 ./java.bin 修改/etc/profile文件 export JAVA_HOME=/usr/local/java/jdk1.6.0_35 expo
2013-08-21 10:40:56 1520
原创 CentOS 6.4 Nginx 安装过程中遇到的两个问题
yum install -y zlib-develhttp://www.kwx.gd/CentOSApp/nginx-gzip-requires-zlib.html http://hi.baidu.com/jcy168/item/89128e0dbd41d9e1f55ba643
2013-08-16 16:14:24 458
转载 响应式布局这件小事
转载地址:www.jiawin.com/response-type-layout-design/ 讲到响应式布局,相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果,设计师提出了响应式布局的设计方案。今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局、响应式布局的优点和缺点以及响应式布局该怎么
2013-08-15 10:27:20 442
转载 媒介查询-Media Queries
写在前面的话:随着移动设备的逐渐普及和Web技术的发展,跨端的Web开发需求将会越来越大。如何在多种设备上进行跨端的界面适配呢?我们可以利用CSS3的Media Query来实现。本文主要介绍了移动开发和CSS3结合,来进行多种分辨率适配的例子。 文中提到的响应式网页设计(Responsive web design)是一种现代网页设计方法,基于CSS3的媒介查询(Media Qu
2013-08-15 10:23:21 768
转载 <!--[if !IE]><![endif]-->解释
1. 除IE外都可识别 2. 所有的IE可识别 3. 只有IE5.0可以识别 4. 仅IE5.0与IE5.5可以识别 5. IE5.0以及IE5.0以上版本都可以识别 6. 仅IE6可识别 7. IE6以及IE6以下版本可识别 8. IE6以及IE6以上版本可识别 9. 仅IE7可识别 10.
2013-08-15 10:17:55 578
翻译 960 grid system
grid 布局小结" title="960 grid 布局小结" style="font-size:18px"> 960个像素作12栏 16栏 24栏分割 12栏和16栏分割的每个grid左右margin各10px,24栏分割每个grid左右margin各5px。 几个重要的关键字和概念 1.container容器:960px的宽度,左右margin auto 居中
2013-08-15 10:01:50 445
翻译 CSS positon absolute
positon有4个属性:static relative absolute fixed,默认的时候是static即静止定位,是按照元素在(x)html出现的顺序依次分配位置, static是不受top right left bottom影响的. 当父层a的position设为relative(相对定位) 子层b的position设为(绝对定位)时,b的偏移 是相对于父层a来定位,例如top:
2013-08-13 15:05:54 561
转载 css解决英文字符与阿伯数字自动换行
word-wrap是控制换行的,可取:word-wrap:break-word | normal | break-all | keep-all break-word:它主要用来是控制是否将强制把单词换行,对于中英中文没有任何问题,但是对于长串的英文无效。 normal:英文单词不被拆开,它是默认值。 break-all,主要解决了长串英文的问题。主要用来是断开单词。在单词
2013-08-09 15:36:11 945
翻译 meta 之 viewport—手机上影响网页查看方式的神奇的“显示器”
在 让WebApp在iOS上模拟NativeApp的效果 中提到了对页面进行一些 meta 标记的添加,实现类似 Native App 的表现,不过这种表现只是外在的,接下来看看页面内容的显示问题。 我们已知 viewport 在手机网页中有重要作用,但它具体起了哪些作用? viewport其事 viewport 直译为“视口”,它的作用可以这么想象:如同玩一个3D游戏,你能通过显示器看
2013-08-09 15:29:34 608
原创 CentOS6.4Bugzilla 配置指南
CentOS6.4Bugzilla 配置指南 准备工作: 为了过程中需要源文件的安装,需要预先安装gcc yum –yinstall gcc yum –y install gcc-c++ yum –y install make 源码安装 ./configure –prefix=/usr/local/perl–-with…… 1. Apache CentOS6.
2013-07-24 10:56:58 985
转载 MongoDB之数据建模
MongoDB与关系型数据库的建模还是有许多不同,因为MongoDB支持内嵌对象和数组类型。MongoDB建模有两种方式,一种是内嵌(Embed),另一种是连接(Link)。那么何时Embed何时Link呢?那得看两个实体之间的关系是什么类型。 一对一的关系:Embed,比如用户信息集合有Address字段,Address字段有省、市、县三个字段。建模如下:
2013-07-05 10:09:31 463
原创 Sql与Mongodb 查询映射图
Sql Mongodb SELECT * FROM users Db.users.find() SELECT a,b FROM users Db.users.find({},{a:1,b:1}) SELECT * FROM users WHERE age=33 Db.users.find({age:33}
2013-07-04 15:59:17 622
转载 MongoDB—— 读操作 Core MongoDB Operations (CRUD)
本文主要介绍内容:从MongoDB中请求数据的不同的方法 Note:All of the examples in this document use the mongo shell interface. All of these operations are available in an idiomatic interface for each language by way of t
2013-07-04 14:22:21 532
转载 MongoDB—— 写操作 Core MongoDB Operations (CRUD)
MongoDB使用BSON文件存储在collection中,本文主要介绍MongoDB中的写操作和优化策略。 主要有三种写操作: Create Update Delete Create:可以分为两种基本操作——insert和updates with the upsert option Insert() BSON文件最
2013-07-04 14:21:05 547
转载 mongodb 管理工具
MongoDB管理工具 作者:nosqlfan on 星期四, 五月 20,2010 · 14条评论 【阅读:20,642 次】 看一个产品是否得到认可,可以从一个侧面看其第三方工具的数量和成熟程度,下面我们就来细数一下MongoDB的各个GUI管理工具. Try MongoDB 不用安装就可以试用MongoDB? 当然没问题,和tryredis一样,是一个基于web的shell模拟工
2013-07-02 11:57:54 642
转载 MongoDB在windows下安装配置
安装文件:官方网站http://www.mongodb.org/downloads 选择对应系统的文件下载。 一、解压缩文件。 将压缩包解压,在D盘创建文件夹MongoDB,将压缩包中所有的.exe文件拷到D:MongoDB文件夹中。 二、建立工作目录。 1、建立数据存放目录 D:\mongodb\data 2、建立日志文件 D:\mongodb\log\mon
2013-07-02 11:54:29 521
原创 NodeJS依赖注入
我们的服务器应当知道路由的存在并加以有效利用。我们当然可以通过硬编码的方式将这一依赖项绑定到服务器上,但是其它语言的编程经验告诉我们这会是一件非常痛苦的事,因此我们将使用依赖注入的方式较松散地添加路由模块(你可以读读Martin Fowlers关于依赖注入的大作来作为背景知识)。 首先,我们来扩展一下服务器的start()函数,以便将路由函数作为参数传递过去: var http = requi
2013-06-21 11:18:18 1141
原创 NodeJS模块导出使用
我们的HTTP服务器需要导出的功能非常简单,因为请求服务器模块的脚本仅仅是需要启动服务器而已。 我们把我们的服务器脚本放到一个叫做 start 的函数里,然后我们会导出这个函数。 var http = require("http"); function start() { function onRequest(request, response) { console.log("
2013-06-21 11:11:45 2517
原创 jQuery getJSON两种参数传递
第一种 //JQuery JSONP Support var url = "http://www.mydomain.com/api/suggest.php?symbol=IBM&callback=?"; jQuery.getJSON(url, function(data){ alert("Symbol:" + data.symbol + ", Price:" + data.price)
2013-06-20 17:54:51 3507
原创 seajs的简单使用示例
http://pan.baidu.com/share/link?shareid=2476551516&uk=537939425
2013-06-08 15:48:43 476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人