??xml version="1.0" encoding="utf-8" standalone="yes"?> Source Code Z万恶的课讑֕。写了个Y件。只可惜验收的老师对编E?/p>
一H不通,q让我改q个攚w个的Q我特么做成UI了有那么Ҏ改么?/p>
在说?个课设,1个晚上敷衍出来的东西能做那么完美么,全年U?/p>
99%的h都是命o行的Q我Ҏ么,手写的代码,手不用流汗的么, q一直说上上届有谁谁做的我这LQ如何如何比我这牛|你有?/p>
事做成。。大概意思就是做成U基于图元类的拖攑օ件的那种。?/p>
我笑了。直接跟那老实_你懂个毛Q然后各U对?v2Q他们居?/p>
没吧我赶出来。哎x好牛逼啊。?/p>
先上个截?/p>
需要代码的同学密我
2 #include<stdlib.h>
3 #include<string.h>
4 int N=0;
5 int K=0;
6 int R=0;
7 int C=0;
8 int asteroids[501][501];
9 int mark[501],match[501];
10 int FindPath(int x){
11 int tmp=0;
12 for (int i=1;i<=N ;i++ )
13 {
14 if(asteroids[x][i] && !mark[i]){
15 mark[i]=1;
16 if(match[i]==0 || FindPath(match[i])){
17 match[i]=x;
18 return 1;
19 }
20 }
21
22 }
23 return 0;
24 }
25 int main()
26 {
27 scanf("%d %d",&N,&K);
28 memset(asteroids,0,sizeof(asteroids));
29 for (int i=1;i<=K ;i++ )
30 {
31 int row,column;
32 scanf("%d %d",&row,&column);
33 asteroids[row][column]=1;
34 }
35 int count=0;
36 memset(match,0,sizeof(match));
37 for (int i=1;i<=N ;i++ )
38 {
39 memset(mark,0,sizeof(mark));
40 if (FindPath(i)) count++;
41 }
42 printf("%d\n",count);
43 }
]]>
2 import urllib,urllib2,cookielib,re,time
3 class renren():
4 def __init__(self,email,password):
5 self.url='http://www.renren.com/'
6 self.email=email
7 self.password=password
8 self.cookie=cookielib.LWPCookieJar()
9 self.opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cookie))
10 self.friendIdList=[]
11 def login(self):
12 url=self.url+'PLogin.do/'
13 params=urllib.urlencode({'email':self.email,'password':self.password})
14 response=self.opener.open(urllib2.Request(url,params))
15 url=self.url+'home'
16 if response.geturl()==url:
17 print 'Login Succesfully!'
18 self.cookie.save('xiaonei.coockie')
19 else:
20 print 'Login Failed'
21
22 def changeState(self):
23 pass
24
25 def getFriendList(self):
26 url='http://friend.renren.com/myfriendlistx.do'
27 response=self.opener.open(urllib2.Request(url))
28 html=response.read()
29 friend=str(re.search('friends=\[{.*}\]',html).group())
30 friendId=re.findall('"id":\d+',friend)
31 for id in friendId:
32 self.friendIdList.append(id.lstrip('"id":'))
33
34 def browseFriend(self):
35 cnt=0
36 for friendId in self.friendIdList:
37 cnt+=1
38 url='http://www.renren.com/profile.do?id='+'%s'%(friendId)
39 urllib2.Request(url)
40 time.sleep(1)
43 if __name__=='__main__':
44 app=renren('your email','your password')
45 app.login()
46 app.changeState()
47 app.getFriendList()
48 app.browseFriend()
49
50
changeState 因ؓ不知道怎么分析校内的表单提交方式,他的源码没法查看单时提交到哪里了Q所以不好写Q而类似getFriendListQ访问好友啊q样的操作则是可以的Q同栯可以写日志啊什么的?br>
有谁能告诉我怎么分析校内q种隐藏的表?br>
不过话说回来Qpython的urllibQurllib2什么的倒是很好用,做一些相关的应用都是很简单的
]]>

]]>
在代码的开头加上一句话
]]>
]]>