摘要: 网站用Django1.4,论坛用Discuz,用户系统共用Ucenter数据。实现前台登录,到BBS上验证帐号,然后返回。成功,把信息存入django中!给User models新增几个字段:class UserProfile(models.Model): """ 用户信息 """ user = models.OneToOneField(User) uid = models.IntegerField(u'uid', unique=True, default=0)然后再加个信号,这些官方doc中都有!def create 阅读全文
posted @ 2013-01-24 19:20 timest 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 一些 Django 的easy_thumbnails 的学习心得 。如果你不知道Django是什么,不知道easy_install是什么,请留步,别浪费时间往下读了。GIt: https://github.com/SmileyChris/easy-thumbnailsmodel.pyclass Images(models.Model): image = models.ImageField(upload_to='hello',blank=True)admin.py:admin.site.register(Images)如果是用south管理数据库的,运行:View Code ti 阅读全文
posted @ 2012-09-04 10:24 timest 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 上网搜索,可以得到以下的结论: xrange(3): // 返回 xrange类型 range(3) : // 返回 list类型 之间的区别,官方doc:xrange([start],stop[,step])This function is very similar torange(), but returns an “xrangeobject” instead of a list. This is an opaque sequence type which yields the same values as t... 阅读全文
posted @ 2012-08-31 18:53 timest 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 在CSDN上,有个朋友提了这么一个问题,大概意思是:他在进程里fork出一个子进程,然后发信号同时附加信息给子进程,子进程收到信号后把收到的信息打印出来,同时发一个信号和信息给父进程。结果打印的时候打印出空值。 问题所在是因为,Linux子进程虽然是父进程创建的,但它们之间的数据存放的地址空间是相互独立的。在父进程中给全局变量赋值后子进程中依然为空值。只有线程才共享资源。 (一)解决方法我也在帖子中给出了,我用的是mmap来实现数据的共享。 (二)当然也可以用POSIX定义的sigqueue函数,它允许进程发送带附加信息的信号。 typedefstruct{ charps[10... 阅读全文
posted @ 2012-05-07 10:05 timest 阅读(4968) 评论(0) 推荐(0) 编辑
摘要: 简述MongoDB的 CRUD (Create , Retrieve, Update, Delete)!图书馆来了一批新书,馆长是个mogao(摩高)的fans,因其商标和MongoDB酷似,所以数据库也选择了mongo 。碰巧目前整个水专就timest一人在研究mongo,故馆长请求timest帮忙录入一批新书。创建(Create):timest 拿起第一本书,很巧,是一本python的书,眼前一亮,立马用这门语言把这本书录入进去:单本插入:from pymongo import Connectionimport datetimeconn = Connection()db = conn[&# 阅读全文
posted @ 2012-05-07 09:26 timest 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 涉及到的文件会在文章结尾给出下载地址!1) 将 ckeditor 放在某个位置,只要你的settings可以搜索到,比如,我放在目录第一层,setting设置如下:INSTALLED_APPS = ( 'ckeditor',)2) 将静态文本放在static下。目录结构应该为 :--static/ --ckeditor/ ----ckeditor ----css3)settings里设置样式:CKEDITOR_CONFIGS = { 'default': { 'toolbar':[ ['Source','-',&# 阅读全文
posted @ 2012-05-03 09:07 timest 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 在1.4版本以前,内置的 Truncate Filter 只有两种:trancatewords 和 trancatewords_html 。 这里的截断过滤器根据空格为分界符,所以就显得不是很灵活!1.4版本后有了新的filter:truncatechars 。 这个就能满意要求了。但如果你是1.4版本以前的,不要沮丧,可以自己写一个。这里举个例子,以截断IP后一段,变成*号 。 比如:192.168.100.100 变成 192.168.100.**先写一个tag,命名为 truncate_ipaddr.pyfrom django import templateregister = tem. 阅读全文
posted @ 2012-04-30 10:16 timest 阅读(733) 评论(0) 推荐(0) 编辑
摘要: Alert--LESS:close.less , alerts.less ,(V&M)--js: bootstrap-alert.jsProgress-bar--LESS: progress-bars.less--js: -Button dropdown menu / Split button dropdowns --LESS: dropdowns.less , buttons.less ,button-groups.less, scaffolding.less(下拉框按钮的布局)--js: bootstrap-dropdown.jsLabels :--LESS: labels.les 阅读全文
posted @ 2012-04-19 10:25 timest 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 转载This evening I tried to connect to my MongoDB instance using the command line mongo tool and got the following error message:Error: couldn't connect to server 127.0.0.1} (anon):1137. It turns out that the server wasn't running due to an improper shutdown at some point in the past. Here' 阅读全文
posted @ 2012-04-15 08:14 timest 阅读(5830) 评论(1) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 #include <cstdio> 3 #include <string> 4 #include <cstring> 5 #include <vector> 6 #include <map> 7 using namespace std; 8 int main() { 9 int n; 10 map<string, int> m; 11 vector<string> sv; 12 scanf("%d\n\n",&n); 13 阅读全文
posted @ 2012-04-08 15:59 timest 阅读(382) 评论(0) 推荐(0) 编辑