Django报错UnicodeEncodeError: ‘ascii’ codec can’t encode characters 之解决方法!
how-to:
编码问题。Change the __str__ methods on your models to be __unicode__ methods. Just change the name. Usually, nothing else will be needed. Read the rest of this entry »
django学习记录1
May 29th, 2011从无头单链表中删除节点
May 14th, 2011题目:
假设有一个没有头指针的单链表。一个指针指向此单链表中间的一个节点(非第一个节点, 也非最后一个节点)。请将该节点从单链表中删除。
解答:
典型的“狸猫换太子”, 若要删除该节点,正常情况下,应该要知道该节点的前面节点的指针,但是由于单链表中没有头结点,所以无法追溯到该节点前面的那个节点,因此,这里采用了“移花接木”的方法。设该节点为B,下一个节点为C。那么,首先将B节点的内容替换为C节点的内容,然后,将C节点删除,这样就达到了我们的目的。代码如下: Read the rest of this entry »
define与typedef的区别
May 12th, 2011简单来讲:#define只是简单的进行了替换,而typedef则是为类型取了个”别名”
1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:
#define PI 3.1415926
程序中的:area=PI*r*r 会替换为3.1415926*r*r
如果你把#define语句中的数字9 写成字母g 预处理也照样带入。
Read the rest of this entry »
Tree, a program for displaying trees.
May 4th, 2011The `Tree’ program formats trees for screen display or printing with TeX .
The `Tree’ preprocessor
For example:
Usage: tree “\tree (S(NP(John))(VP(runs)))”
PS:这个小工具非常好用,看了以后,决定不自己搞了。
近事记录
May 4th, 2011#完美的线性回归。将知识扇面不断的填充,真是一个美妙的过程!
#很多时候,你并不知道你手里已经有了自己不知道但异常强大的东西!
#Yale的同学Master即将毕业,毅然决定回国发展,放弃优厚的待遇和不错的发展机会。让我比较震惊的是,他决定从此跳出IT行业。
#刷G7过程中,丢失了和女友的珍贵照片,遗憾。
#暂别微博,闭关修炼。
#人不能过的太舒服,这样容易出问题。
#依然酷爱酸梅汤,不感冒其他的饮料。
#书架上的书越来越多,这让我有种压抑的感觉。不过很确信,在未来的几周内,果断消灭之。
#依然,生活还在继续,我的生活依旧单调。美好的感觉。
再返西安
March 12th, 2011从帝都返回西安!项目顺利结束,带着一帮酱油还是表现perfect,觉得很满足!每次终结一个项目都是这样,自我开心。
