阿小信大人的头像
Life is short (You need Python) Bruce Eckel

syntaxhighlighter行号显示不正常解决办法2014-09-02 04:40

本来是10的,结果1和0分开显示成了两行,问题就在shCore.css这儿(刚开始看代码以为是bootstrap的container和syntaxhighlighter的container冲突了,结果不是)。

:::javascript
.syntaxhighlighter table td.gutter .line {
text-align: right !important;
padding: 0 0.5em 0 1em !important;
}

这段代码里面,把padding改大点就解决了,

......
#WEB/前端#   评论[0]阅读全文[2432]

Django使用flatpages2014-09-02 04:39

1.添加app :'django.contrib.flatpages',依赖django.contrib.sites,

2.添加中间件:'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',

3.manage.py syncdb

4.在app的模板目录下新建文件platpages/default.html

:::html
{% extends "base.html" %}
{% block title %}
{{ flatpage.titl

......
#Python#   #django 评论[0]阅读全文[2805]

Django自定义模板过滤器2014-09-02 04:39

首先给出方法:

:::python
# -*- coding: utf-8 -*-
from django.template import Library
register = Library()

# django模板中没有'world' in 'hello world'这样的
@register.filter
def contains(value, arg):
return arg in value.decode('uft-8')
# 用法 {% if str|contains:'你'

......
#Python#   #django 评论[0]阅读全文[2012]

jQuery表单验证时name值相同时只能验证第一个值2014-09-02 04:38

有如下表单:

:::html




在这里我的name每个在后台都必须要为相同的才行,最后形成一个{ choice : [val1, val2, ...] }这样的字典,可以动态增加input个数。

在用jquery.validate.js验证时,只能验证第一个choice,后面的不能验证,解决办法是先把它写成不同的,然后在提交时先验证,验证完成后再改变dom内容就好了。

在validate函数里面添加如下代码:

:::javascript
submitHandler: function(form) {

......
#WEB/前端#   #jquery 评论[0]阅读全文[2185]

利用Python字典获得最大值2014-09-02 04:37

有日志文件如下:

svn://192.168.1.7/projects/Project3/server/pyscript/task/duplicate/story25.py@70000
svn://192.168.1.7/projects/Project3/server/pyscript/task/newtask/testory.py@71779
svn://192.168.1.7/projects/Project3/server/pyscript/task/newtask/testory.py@7000
svn://192.168.1.7/proj

......
#Python#   评论[0]阅读全文[2728]

Python的线程在shell中会显示返回值2014-09-02 04:36

代码如下:

:::python
>>> def p(i):
... print i
...
>>> import thread
>>> for i in range(4):
... thread.start_new_thread(p, (i,))
...
100400
78201
4444
243883
>>>

如上,打印出的竟然是随机值不是0123。后来发现是因为start_new_thread()有返回值,输出值和返回值在终端都会

......
#Python#   评论[0]阅读全文[2177]

jQuery选择器2014-09-02 04:35

基本选择器

:::javascript
//选择 id为 one 的元素
$('#btn1').click(function(){
$('#one').css("background","#bfa");
});

//选择 class 为 mini 的所有元素
$('#btn2').click(function(){
$('.mini').css("background","#bfa");
});

//选择 元素名是 div 的所有元素
$('#btn3').

......
#WEB/前端#   #jquery 评论[0]阅读全文[2072]

Python中re模块常用函数2014-09-02 04:33

:::python
##escape(string) 返回的字符创所有非字符数字字符都带有反斜杠。
>>> escape('http://ashin.sinaapp.com/blog')
'http\\:\\/\\/ashin\\.sinaapp\\.com\\/blog'
>>>


##findall(pattern, text [, flag]) 返回text中与pattern匹配的值,如果包含分组,将返回与分组匹配的文本列表,如果不止一个分组,那么列表中的每项都是一个元组。
>>> text='

......
#Python#   #regex 评论[0]阅读全文[2767]