摘要: 绘制带有光照效果的场景;场景包含3个茶壶,通过键盘1,2,3可以分别选中三个茶壶,然后用鼠标对每个茶壶进行分别的旋转;使用点光源,点光源为白色,以白色的球体表示;使用3个不同的点光源 i. 光源1的坐标设置在世界坐标系中,并围绕着三个茶壶的中心进行圆周运动; ii. 光源2 的坐标 设置在观察坐标系,不发生变化; iii. 光源3的坐标设置在茶壶1的物体坐标系中,当茶壶1被选中进行旋转时,光源3要跟随茶壶1 做相同的旋转; 1 #include 2 #include 3 #include 4 #include 5 #include 6 G... 阅读全文
posted @ 2013-05-05 21:27 细胞核 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 上次纠结了那么久。结果不用编码也是可以匹配邮箱的。下面是一个用队列实现,广度优先的简单爬虫代码。先就这样吧,目测暂时不会再理它了,以后有时间再修改。(又是一个烂尾。。。。。)View Code 1 # -*- coding: cp936 -*- 2 import urllib2 3 import re 4 from pyquery import PyQuery as pq 5 from lxml import etree 6 7 #mailpattern = re.compile('[^\._:>\\-][\w\.-]+@(?:[A-Za-z0-9]+\.)+[... 阅读全文
posted @ 2013-05-02 21:27 细胞核 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 最近,老师给了一个练习是,实现一个爬虫,就爬大概100个网页,匹配出邮箱。 于是,我花了几天时间,熟悉熟悉了python,就有了下面这个超级简单的爬虫程序。各种毛病。。。。。。 这里先说明一下,python库的安装,因为我在这上面浪费了不少时间。 首先是pip和distribute。这两个是用来管理和安装python库的。具体请看这里http://jiayanjujyj.iteye.com/blog/1409819 在windows下,在命令行中pythondistribute_setup.py (在distribute_setup.py这个文件目录下)。然后就可以用easy_in... 阅读全文
posted @ 2013-04-23 22:07 细胞核 阅读(4714) 评论(0) 推荐(0) 编辑
摘要: 虽不打算出去找工作,也只是为了见见世面: 但是还是被结结实实地鄙视了一回 总结经验教训: 1.基础很重要,很重要。 2.面试官打断你之前,一定不能放弃放弃!!! 3.要表现得积极,主动!! 阅读全文
posted @ 2013-04-20 14:37 细胞核 阅读(220) 评论(0) 推荐(0) 编辑
摘要: /*f[1] = 1;f[2] = min(f[1]*2,f[1]*3,f[1]*5,f[1]*7) = 2;f[3] = min(f[2]*2,f[1]*3,f[1]*5,f[1]*7) = 3;f[4] = min(f[2]*2,f[2]*3,f[1]*5,f[1]*7) = 4;f[5] = min(f[3]*2,f[2]*3,f[1]*5,f[1]*7) = 5;f[6] = min(f[3]*2,f[2]*3,f[2]*5,f[1]*7) = 6; | |f[7] = min(f[4]*2,f[3]*3,f[2]*5,f[1]*7) = 7;f[8]... 阅读全文
posted @ 2013-04-12 17:03 细胞核 阅读(218) 评论(0) 推荐(0) 编辑
摘要: /*a<b<c<d容易证明:(a-b)^2+(c-d)^2 < (a-c)^2+(b-d)^2即此题可以先排序,然后相邻的两个平方差最小dp[i][j]表示i件物品选取j对 的最小疲劳度,w[i]表示第i件物品的重量方程为: i==j*2 dp[i][j] = dp[i-2][j-1]+(w[i]-w[i-1])*(w[i]-w[i-1]); i>j*2 dp[i][j] = min(dp[i-1][j],dp[i-2][j-1]+(w[i]-w[i-1])*(w[i]-w[i-1]));2 11 34*/#include <cstdio>#inclu 阅读全文
posted @ 2013-04-12 17:00 细胞核 阅读(135) 评论(0) 推荐(0) 编辑
摘要: /*数塔变形一看代码 就明白65 14 16 17 27 28 304*/#include <cstdio>#include <cstdlib>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>using namespace std;int dp[100002][11];int main(){ int n; int t,pos; int max_t=0; while(scanf("%d",&n),n! 阅读全文
posted @ 2013-04-12 16:56 细胞核 阅读(138) 评论(0) 推荐(0) 编辑
摘要: #include <cstdio>#include <cstdlib>#include <iostream>#include <cstring>#include <algorithm>#include <cmath>using namespace std;struct Node{ int start; int stop;}a[101];bool cmp(const Node a,const Node b){ if(a.stop!=b.stop)return a.stop<b.stop;}int main(){ int 阅读全文
posted @ 2013-04-12 16:54 细胞核 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 又是很久很久没有写博客了。不知道为什么,还是没有这个习惯。总是感觉没什么好写的。倘若是,将学到的东西,记录下来。如果是仅仅是这样的话,我自知大多没有自己的思考,也不过是将别人的东西搬到自己的博客里面而已,网上一搜一大片,又是何苦呢。 还是上学期,有个练习题目是,将一幅图片变成水波纹效果。我在网上找到一份源码,参考之下,顺着思路用opencv2重写之。望原作者看到勿怪。 思路如下: 1.将图片中的坐标点(x,y)换成极坐标,有现成的函数。 2.极坐标下,用三角函数算出新半径。 3.在新半径之下,转换成新的坐标(x0,y0),如果新坐标是小数,用双线性插值的方法处理。 关键代码如下... 阅读全文
posted @ 2013-03-08 18:23 细胞核 阅读(3396) 评论(2) 推荐(1) 编辑
摘要: 我不知道这种非技术东西,是不适合发在这里,如果不适合,管理员请删。 终于,也快到2打头的年龄了。在这个尴尬的时间里,尽管你极不情愿,还是有很多人开始叫你,叔叔阿姨。关于这个混蛋的人生,我也想发发牢骚。 前几年,家长们跟我们讨论的主要话题还是谁家的孩子高考考了多少分,上了什么样的大学,怎么样的有出息。近些年以及预测未来几年内,家长们的话题主要集中在,谁家的孩子毕业了,找了什么样的工作,工作有多轻松;谁家的父母给孩子买了房、车;谁家的孩子又考上了公务员,一辈子不愁了。 尴尬,还是很尴尬。早些年,家长鼓励我们要为自己的人生努力奋斗,要有理想,有目标,于是我们咬紧牙关,拼了命的高考;而现在,... 阅读全文
posted @ 2013-02-24 16:26 细胞核 阅读(1478) 评论(15) 推荐(6) 编辑