03 2012 档案
摘要:昨天翻炒一下C语言。得到一个题目,我傻,调试一晚上,无解。题目如下:编写函数strend(s,t)。如果字符串t出现在字符串s的尾部,该函数返回1;否则返回0。我的想法是:t和s同时从尾部自减,比较其值,遇到不等则立即跳出循环。伪代码应该如下(代码清单-1)char*t_end;//假设已经获得t的尾部char*s_end;//假设已经获得s的尾部while(1){if(*t_end--!=*s_end--)return0;}看出来了,这里缺少终止条件,终止条件是:当t_end==t的时候,也要退出循环,表示是相等的那么代码应该如下(代码清单-2)char*t_end;//假设已经获得t的尾部
阅读全文
摘要:在render_to_response快捷方式中,有这样一个参数context_instance = RequestContext(request)这样是让当前页面有一个全局的变量共享(我一般视为auth的全局应用)这样就可以直接在页面用使用当前request中的一些全局变量。如 user.is_authenticated而当你这样用的时候:return render_to_response('template',{'user':'something'},context_instance = RequestContext(request))本地的
阅读全文