摘要: python版本2.7mod_wsgihttp://code.google.com/p/modwsgi/downloads/listapachehttp://httpd.apache.org/挑选For 2.7的版本下载,改名成mod_wsgi.so,然后扔到apache的modules目录就可以了。在apache的conf文件中加入: LoadModule wsgi_module modules/mod_wsgi.so django 和mysql http://www.lfd.uci.edu/~gohlke/pythonlibs/python 的包的exe安装版本1)我们通过python-. 阅读全文
posted @ 2011-10-27 22:05 Crazy_yiner 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 缓慢的读者《Python基础教程》 之所以是缓慢 原因是真的快不起来 我没有一天看完一本书的速度 更何况这是一门新的语言 而且这刚刚是我学习的第二门语言刚刚学到用CGI创建动态网页的章节 书中竟然假设可以访问网络服务器 完全掠过了教新手安装配置apache服务器的过程 奈何我对服务器的接触仅限于网页制作那几节没怎么听课只好又自己从头学起 说到底 一本书也就4.5百页 但是其中的内容又何止如此安装apache其实就一句话 一切安默认的进行就可以了。。。。。。然后把cgi的文件放到apache安装目录中的cgi-bin文件夹中在浏览器输入http://localhost/cgi-bin/new.c 阅读全文
posted @ 2011-10-25 18:55 Crazy_yiner 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 25匹马每次能比出5个,问决出前3最少多少次先25/5=5组内部决一下,只留前3名,这样就使3*5 = 15个。然后这5组的top 1拿出来决一下,末尾两组直接干掉,第三的那组只留top 1,第二的那组留top 2,第一的那组全留,这样就剩6个。这里面第一组的第一个绝对是第一,不管了,剩下五个决一下选出top 2,top 3 阅读全文
posted @ 2011-10-21 18:15 Crazy_yiner 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在打开文件的时候open(r'c:\....')加r和不加''r是有区别的'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'例:s=r'\tt'print(s)Output:'\tt's='\tt'print(s)Output:' t' 阅读全文
posted @ 2011-09-18 22:19 Crazy_yiner 阅读(70325) 评论(0) 推荐(7) 编辑
摘要: 忘记里给改过的字符替换掉 自己没有想到两个端点如果中间容纳不下3个字符的时候输出0 后来看了别人的代码 改过这两处才对 GPandaDescriptionWhen I wrote down this letter, you may have been on the airplane to U.S.We have known for 15 years, which has exceeded one-fifth of my whole life. I still remember the first time we went to the movies, the first time we wen 阅读全文
posted @ 2011-09-18 20:35 Crazy_yiner 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 把皇后这个经典的问题早就听说过 但是一直没自己去实现过 这次学习Python的时候用Pyhon实现了一下 代码是来自看的书上的def conflict(state,nextX): nextY=len(state) for i in range(nextY): if abs(state[i]-nextX) in (0,nextY): return True return Falsedef queens(num=8,state=()): for pos in range(num): if not conflict(state,pos): if len(state)==num-1: ... 阅读全文
posted @ 2011-09-16 23:25 Crazy_yiner 阅读(612) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1203一个简单的0-1背包问题 特别之处就是算的是概率 是乘法的操作 所以把原来的加法用函数代替为相应的操作即可#include<iostream>#include<stdio.h>#include<cstring>using namespace std;int m;double dp[10001];double f(double x,double y){ return 1-(1-x)*(1-y);}void ZeroOnePack(int cost, double wei 阅读全文
posted @ 2011-07-30 16:38 Crazy_yiner 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 微软过桥问题的图论解法 微软的过桥问题说的是4个人在晚上过一座小桥,过桥时必须要用到手电筒,只有一枚手电筒,每次最多只可以有两人通过, 4个人的过桥速度分别为1分钟、2分钟、5分钟、10分钟,试问最少需要多长时间4人才可以全部通过小桥?这个问题如果用图论来建模的话,就可以以4个人在桥两端的状态来作为节点来构造一个有向图,如下图所示,以已经过桥了的人的状态作为图的节点,初始时没有人过桥,所以以空表示,第一轮有两个人过桥,有6种可能的组合,(1,2)(1,5)(1,10)(2,5)(2,10)(5,10),从空的状态转换到这些状态的需要的时间分别为2,5,10,5,10,10分钟,时间就作为有向边 阅读全文
posted @ 2011-07-29 19:54 Crazy_yiner 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1328题目大意:在直角坐标系中有N个点 用半径为R 圆心在X轴上的圆去覆盖这些点 求最小需要的圆的个数解题思路:如果有点的走坐标大于R那么必然有点无法覆盖 输出-1对所有的点求能覆盖这个点的圆的圆心坐标在X轴上的左右极限 题目就被转化为求在N个区间中 用最少的点使得每个区间内最少有一个点首先 对所有区间的按照左端点进行升序排列 如果一个区间的左端点大于当前的点 那么新建一个点在这个区间的右端点如果一个区间的左端点小于等于当前的点 那么当前的点变成这个区间的右端点和当前点中比较小的点#include<stdio.h>#includ 阅读全文
posted @ 2011-07-29 19:09 Crazy_yiner 阅读(163) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1789Doing Homework againTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1600Accepted Submission(s): 945Problem DescriptionIgnatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homew 阅读全文
posted @ 2011-07-29 10:34 Crazy_yiner 阅读(1823) 评论(0) 推荐(0) 编辑