1921年, 中国共产党成立了。这是一个年轻的正常,一个以解放全人类为目的政党。在中国这个由三座大山压迫下的社会中诞生。成立初期,本着以工人阶级先锋队旗帜,解放全中国处于水深火热之中的人民。

初步在城市中组织工人运动与罢工,成立工人纠察队。实行一系列罢工活动,为工人阶级争取到相应的权利。初期毕竟没有多少经验,后来到蒋介石上台后,实行一系列对于革命的镇压,对于工人与共产党人的杀戮。付出了鲜血的代价后,终于有所成长。1928后,以南昌起义为起点,革命以燎原之势在中国蔓延开。但是革命由于中国工人阶级力量还是很薄弱,一个以封建主义,资本主义社会,殖民主义的中国旧社会没有经历过彻底的改革,农业经济仍然是最占有主要的地位。只有改变农民,这个在中国占有绝大多数的人口的社会的阶层,取得最广大人民群众的支持,革命才有可能成功。

毛泽东在正确的认识到中国革命的道路之后,坚持农村包围群众的路线,最终共产党以良好的社会群众基础,将国民党打到一个东南沿海的一个小岛。看看今天的台湾,如只当年还只是国民党来统治中国的话。不敢想像中国的今天会是什么样子。政治局势乱,社会风气差,看看电视的节目都是一切乱乱的东西。

国民党所谓的搞经济建设还是一套的,20世纪20年代,连续十年经济高速增长,也就是我们今天一直追求的GDP,每个增长率都在 10%左右,不亚于今天中国的社会经济增长速度,真可是繁荣昌盛,但一个小日本就能占东三省,这就是高经济增长率,一味追求GDP所带来的恶果,俗语说,历史总是惊人的相似,今天中国经济与80年前很像,我们看看会有什么恶果的 ,拭目以待。

31年日本入侵东三省,暴行罄竹难书。193777日,以卢沟桥事件为起点,全面的侵华战争开始了,这是一场中国民族的浩劫。

中国共产党初期选择路线决定中国共产党将在三十年后,出现一场运动。农民这个社会阶级,其自身的属性,因为占有小块土地,拥有一定的生产资料,固然也有自私自利的阶级特点。只是在战乱中,民族矛盾大于一切,没有完全表现出来。当战争结束以后,问题自然会出来,然而问题就是出生这里。

当革命活动由城市转入农村 以后,与城市的工人阶级失去了联系,城市只留下一些地下工作人员,相对革命来说,只是杯水车薪。在农村取得农民的支持,从1931-1949年这些年,共产党所执行一些土地政策,对于地主阶级不同时期有不同的待遇,这个也是因为革命形势的需要,采取一些过于激烈的措施,容易遭到地主的反抗。

共产党吸收党员由初期以工人阶级为主,慢慢转变为以吸收农民为主。这个完全是不得以而为之,如果从彻底性的角度来说,这个应该不是正确的革命路线。但适合中国国情的也只有这么一条路。

当初在革命队伍中,很多人根本就没有明白,什么是社会主义,很多人大字不识几个,只知道跟着共产党就是能打胜仗,以后能有饭吃,不排除有很多人来是吃饭。但最重要的一个就是,文化水平不够高,受教育的程度不够,穷苦的中国农民。在这样的状况下,很多地主家的,城市中小资产阶级的后代,由于从小受到过良好教育,相对来说,对于战术战略的认识就比农民要高很多,组织能力也相对较强。因此这类人很容易在部队中得到提拔。但是有一点,出生的环境决定的思维意识与思维方式。

从小长地富农家庭,长在了个资产阶级的家庭中,能全心全意为人民服务吗。难!一部分具有投机意识人的人进入了革命队伍,难免不产生问题。

1949年中华人民共和国建立以后,当年跟着一起过长征,扛过枪的,思想中的封建残余还未肃清。

先前由农民中加入革命队伍中的一些人,多多觉得今天把江山打下来 了,应该是享受的时候了!

而有地主背景或者资产阶级背景的人也是在对外的时候,矛盾并不是主要矛盾,但现在小日本被打回去之后,矛盾就是防止党内出现资产主义作风与官僚主义作风的情况。

1956年开始的社会建设开始,第一个五年计划开始,共产党吸纳党员的方式主要是工厂厂长,技术骨干,管理人员,真正的普通的工人阶级很少。由于要搞经济,一切都必须以经济指标来计算,从这个时候开始,党内的走资本主义道路派就越来越多的,并且最坏的中层干部,省市一级的开始歪曲政策,并且慢慢的出现一些问题。以经济指标导向的政绩工程,引发了很多地方的浮夸风,村长觉得我们村今年上缴10000斤粮食就是我这个村长当好了,其实是只能出产13000斤粮食,但是答应上缴10000斤,这样造成的结果就是只有3000斤当作口粮,但村子里的口粮标准一般就是50000斤刚刚够,现在少出来这么大一部分结果自然就成了,很多人没有饭口,或者吃不饱。  干部为了相互攀比,为了能够得到提升,浮夸风,由此诞生。

一个不了解近代史的人不知道民族的明天与未来的希望在那里,一个不能深刻的认识到历史人思想意识不能有一个跳跃的过程,青年人要多读史,少读诗。历史中包含太多战略性的结构力量,在每一次的变革中,总会有新的力量出现,所以读史更能让青年人了解历史发生的真相,虽然有一部分在为当前的统治阶级说话,站在统治阶级的角度去解析历史。但这些只是暂时的,乌云遮不住太阳了,读的多了,各种思想交织在一起,总会让你还原到他最初的,本来的面目。

我是一个80后出生的人,很多人都说我们出生一个比较好的年代中,我们没有赶上任何机会,社会发生巨大的变革时候,但我们却不是主要的引导力量。80年代一个改革初期飞速发展的年代,我们却只有在母亲的怀里,无能为力!

成长在一个以市场经济为导向的年代,一切几乎都是按照西方这些东西来模仿,几乎是全盘西化,我们对于真实的历史总是看不清,从教科书中得到的某些东西与现实发生冲突时候 ,想不通也不明白是怎么回事。总觉得是坏人太多,人性迷失。

后来进入大学以后,从小生长在农村,来到大城市上之后,感觉到一切都是如此的物质,慢慢也就习惯了,慢慢就忍着吧!大二那会,参加过一个社团活动吧,正是从这里我了解了这些年所发生的事实真相,明白是为什么才会这样,一切历史总是惊人的相似,再来一次反复。

我热爱中国共产党,热爱毛主席,我坚定的相信共产主义的伟大信仰与理念,我相信每一个人都是善良的。

一切的恶来源于资本主义与市场经济。

改革开放也30年了,看看今天的中国与前30年的中国,一切总是如此的悲凉。我不是一个悲观主义者,但今天的社会风气让人不舒服,我也能做了一人过好,把我自己的事做好,这就完了,如果是这样的话,那我还是一个人吗?人之所以称之为人,是因为人不同于其他动物,有精神追求,有理想,有信念,有爱心,有同情心。

11
Apr

很多人一直在说关于中国移动的飞信与QQ之间的关系,越来越觉得那天飞信会把QQ给搞到。总觉得大趋势应该是这样子,也符合当前国进民退论调的一些东西。

移动为什么要把QQ做好。图个好名声吗,当然不是,完全没有这个必要,推出飞信只是一味的迎合资本商场的需要,造成一种概念与热点。说到这里我就想说说有关驱动力。

企业存在的价值说的好听说是为社会责任,但说白了不是追求利润。

移动现在已经赚钱很多了,为什么还要做这个,如何超载QQ呢,其中有一点就是话费能够降一半,或者三分之一,这样一来移动公司的利润直接减少,才会有新的动力去开源!才会有可能去节流。只有在这个时候,飞信才会超越QQ。

现在移动的利润足以支撑公司的运营,或者说是暴利行业,有一定意义上的垄断性,所以才会不去做尽力去把飞信做起来!

10
Apr

发起单位:派代网

大会宗旨:华南电子商务如何走在正确的路上!

大会精神:实战务实,干货分享

大会时间:2010年05月15日

参会人数:300人以内

大会地点:广州

参会要求:

1副总及以上相关决策层人员;

2一家公司仅限一人参加;

3第三服务公司名额不超过10%
大会背景:

自2009年年底开始中国电子商务呈现出明显井喷的态势,领先B2C纷纷获得了资本的青睐,销售额都呈倍级的增长。各地政府纷纷推出相关的优惠政策扶持电子商务。2009年中国网络购物交易规模近2500亿元,同比增长超过110%;网上购物用户急剧增加,消费金额大幅增长。越来越多的大型传统企业开始涉足电子商务,大量的资本和人才等不断涌入。在多重“利好”因素的推动下,不难预料中国电子商务接下来的发展必将更为迅猛。而华南作为中国商品最为集中和发达的城市,在未来这一波电子商务发展的大潮中,你能否把握住这次商业格局重新调整的大机会?<br>

在这个巨变的电商年代,是否“正”是你切入的好时候?是你加快速度的时候,还是谨慎的时候?你是否走在正确的路上?

5月15日
8:30 – 9:00 签到
9:00 – 9:05 主办方致辞
  • 派代网
  • 总裁
  • 邢孔育
专题演讲
9:05 – 9:25 中国电子商务的现状分析
9:25 – 9:55 华南电商环境的优劣及出路
9:55 – 10:15 借力电子商务,从外贸到内贸的华丽转身
10:15 – 10:30 会间休息
10:30 – 10:50 广东电子商务快速发展的经验分享
11:10 – 11:30 华南电商人才的困惑及应对
11:30 – 11:50 如何有效提高订单转化率
11:50 – 12:10 如何解决快速增长的运营管理
12:10 – 13:30 午饭时间
13:30 – 14:40     专题互动:网络营销
14:40 – 15:10 从采购员到百万收入的创业者分享
15:10 – 16:20     专题互动:商品与货源管理
专题互动:传统企业涉足电子商务的经验分享

16:20 – 17:40

主持人:
Justyle

CEO  徐群(确定)

Olomo欧莱诺
  • CEO
  • 周敢(确定)
百丽
  • 电商总经理
  • 谢总(确定)
上海团购网
  • CEO
  • 邓华金(确定)
18:30 – 21:30     晚宴或酒会
已确定参会成员(50人)所有(50)
王峻涛CEO 6688 胡志标董事长 志标咨询 邓华金CEO 齐家网 叶海峰CEO 麦包包
谢云立电商总经理 百丽网 徐群CEO justyle
凌远强CEO 优歌网 冰寒CEO 左岸女人 周敢CEO Olomo 李平义董事长 发网
胡杨CEO 拿货网 杨国良创始人 NONO精品服装
严湘CEO 时尚巴黎 周品CEO 趣玩网 姜丰董事长 封面 肖晓CEO 广购网
李林子CEO 福泰珠宝 李志勤CEO 圣托电器 包文青创始人 易商务 英颂文CEO 酷噻网
陈迪总经理 依蕾斯内衣旗舰店 张毅总经理 E家网
吕长城CEO 芳草集官方网站 李树斌创始人 好乐买
肖子雄创始人 那沃网 王华东创始人 那沃网
曾垂意创始人 精致服饰 覃宏洋运营总监 爱彩票
李国栋总经理 诚辉服装 王岩电子商务总监 深圳广电集团
于红保创始人 尚品荟 周勇总经理 欧莎
姜杰CEO 乐行网 熊立伟总经理 Arizin女鞋
古歌总经理 T400 李晖总经理 sevnjoen旗舰店
刘勒尤总经理 米粒时尚 陆家彬创始人 密斯玛丝服饰
吴立君总经理 三口农茗 张剑CEO KAKA3C数码
孙成CEO 第五季 宾云水CEO 里德海司商城 马泰创始人 香港设计文化 曾利平总经理 E新衣
朱啸虎合伙人 金沙江创业投资 尹志强总经理 羊皮堂鞋神 谭冲创始人 草莓派 王从云总经理 夜影
尹翔龙创始人 商之杰

原帖地址  http://www.paidai.com/forum/index.php?act=1

09
Apr
stored in: 程序相关 and tagged:

#define N 200
#include <graphics.h>
#include <stdlib.h>
#include <dos.h>
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0×5000
#define UP 0×4800
#define ESC 0x011b
int i,key;
int score=0;/*得分*/
int gamespeed=50000;/*游戏速度自己调整*/
struct Food
{
int x;/*食物的横坐标*/
int y;/*食物的纵坐标*/
int yes;/*判断是否要出现食物的变量*/
}food;/*食物的结构体*/
struct Snake
{
int x[N];
int y[N];
int node;/*蛇的节数*/
int direction;/*蛇移动方向*/
int life;/* 蛇的生命,0活着,1死亡*/
}snake;
void Init(void);/*图形驱动*/
void Close(void);/*图形结束*/
void DrawK(void);/*开始画面*/
void GameOver(void);/*结束游戏*/
void GamePlay(void);/*玩游戏具体过程*/
void PrScore(void);/*输出成绩*/
/*主函数*/
void main(void)
{
Init();/*图形驱动*/
DrawK();/*开始画面*/
GamePlay();/*玩游戏具体过程*/
Close();/*图形结束*/
}
/*图形驱动*/
void Init(void)
{
int gd=DETECT,gm;
/* initgraph(&gd,&gm,”c:\\tc”); */
initgraph(&gd,&gm,”D:\Program Files\WINYES\TC20H”);
cleardevice();
}
/*开始画面,左上角坐标为(50,40),右下角坐标为(610,460)的围墙*/
void DrawK(void)
{
/*setbkcolor(LIGHTGREEN);*/
setcolor(11);
setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*设置线型*/
for(i=50;i<=600;i+=10)/*画围墙*/
{
rectangle(i,40,i+10,49); /*上边*/
rectangle(i,451,i+10,460);/*下边*/
}
for(i=40;i<=450;i+=10)
{
rectangle(50,i,59,i+10); /*左边*/
rectangle(601,i,610,i+10);/*右边*/
}
}
/*玩游戏具体过程*/
void GamePlay(void)
{
randomize();/*随机数发生器*/
food.yes=1;/*1表示需要出现新食物,0表示已经存在食物*/
snake.life=0;/*活着*/
snake.direction=1;/*方向往右*/
snake.x[0]=100;snake.y[0]=100;/*蛇头*/
snake.x[1]=110;snake.y[1]=100;
snake.node=2;/*节数*/
PrScore();/*输出得分*/
while(1)/*可以重复玩游戏,压ESC键结束*/
{
while(!kbhit())/*在没有按键的情况下,蛇自己移动身体*/
{
if(food.yes==1)/*需要出现新食物*/
{
food.x=rand()%400+60;
food.y=rand()%350+60;
while(food.x%10!=0)/*食物随机出现后必须让食物能够在整格内,这样才可以让蛇吃到*/
food.x++;
while(food.y%10!=0)
food.y++;
food.yes=0;/*画面上有食物了*/
}
if(food.yes==0)/*画面上有食物了就要显示*/
{
setcolor(GREEN);
rectangle(food.x,food.y,food.x+10,food.y-10);
}
for(i=snake.node-1;i>0;i–)/*蛇的每个环节往前移动,也就是贪吃蛇的关键算法*/
{
snake.x[i]=snake.x[i-1];
snake.y[i]=snake.y[i-1];
}
/*1,2,3,4表示右,左,上,下四个方向,通过这个判断来移动蛇头*/
switch(snake.direction)
{
case 1:snake.x[0]+=10;break;
case 2: snake.x[0]-=10;break;
case 3: snake.y[0]-=10;break;
case 4: snake.y[0]+=10;break;
}
for(i=3;i<snake.node;i++)/*从蛇的第四节开始判断是否撞到自己了,因为蛇头为两节,第三节不可能拐过来*/
{
if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0])
{
GameOver();/*显示失败*/
snake.life=1;
break;
}
}
if(snake.x[0]<55||snake.x[0]>595||snake.y[0]<55||
snake.y[0]>455)/*蛇是否撞到墙壁*/
{
GameOver();/*本次游戏结束*/
snake.life=1; /*蛇死*/
}
if(snake.life==1)/*以上两种判断以后,如果蛇死就跳出内循环,重新开始*/
break;
if(snake.x[0]==food.x&&snake.y[0]==food.y)/*吃到食物以后*/
{
setcolor(0);/*把画面上的食物东西去掉*/
rectangle(food.x,food.y,food.x+10,food.y-10);
snake.x[snake.node]=-20;snake.y[snake.node]=-20;
/*新的一节先放在看不见的位置,下次循环就取前一节的位置*/
snake.node++;/*蛇的身体长一节*/
food.yes=1;/*画面上需要出现新的食物*/
score+=10;
PrScore();/*输出新得分*/
}
setcolor(4);/*画出蛇*/
for(i=0;i<snake.node;i++)
rectangle(snake.x[i],snake.y[i],snake.x[i]+10,
snake.y[i]-10);
delay(gamespeed);
setcolor(0);/*用黑色去除蛇的的最后一节*/
rectangle(snake.x[snake.node-1],snake.y[snake.node-1],
snake.x[snake.node-1]+10,snake.y[snake.node-1]-10);
} /*endwhile(!kbhit)*/
if(snake.life==1)/*如果蛇死就跳出循环*/
break;
key=bioskey(0);/*接收按键*/
if(key==ESC)/*按ESC键退出*/
break;
else
if(key==UP&&snake.direction!=4)
/*判断是否往相反的方向移动*/
snake.direction=3;
else
if(key==RIGHT&&snake.direction!=2)
snake.direction=1;
else
if(key==LEFT&&snake.direction!=1)
snake.direction=2;
else
if(key==DOWN&&snake.direction!=3)
snake.direction=4;
}/*endwhile(1)*/
}
/*游戏结束*/
void GameOver(void)
{
cleardevice();
PrScore();
setcolor(RED);
settextstyle(0,0,4);
outtextxy(200,200,”GAME OVER”);
getch();
}
/*输出成绩*/
void PrScore(void)
{
char str[10];
setfillstyle(SOLID_FILL,YELLOW);
bar(50,15,220,35);
setcolor(6);
settextstyle(0,0,2);

09
Apr
stored in: 程序相关 and tagged:

#include “graphics.h” /*图形系统头文件*/
#define LEFT 0x4b00 /*光标左键值*/
#define RIGHT 0x4d00 /*光标右键值*/
#define DOWN 0×5000 /*光标下键值*/
#define UP 0×4800 /*光标上键值*/
#define ESC 0x011b /* ESC键值*/
#define ENTER 0x1c0d /* 回车键值*/
int a[8][8]={0},key,score1,score2;/*具体分数以及按键与存放棋子的变量*/
char playone[3],playtwo[3];/*两个人的得分转换成字符串输出*/
void playtoplay(void);/*人人对战函数*/
void DrawQp(void);/*画棋盘函数*/
void SetPlayColor(int x);/*设置棋子第一次的颜色*/
void MoveColor(int x,int y);/*恢复原来棋盘状态*/
int QpChange(int x,int y,int z);/*判断棋盘的变化*/
void DoScore(void);/*处理分数*/
void PrintScore(int n);/*输出成绩*/
void playWin(void);/*输出胜利者信息*/
/******主函数*********/
void main(void)
{
int gd=DETECT,gr;
initgraph(&gd,&gr,”c:\\tc”); /*初始化图形系统*/
DrawQp();/*画棋盘*/
playtoplay();/*人人对战*/
getch();
closegraph();/*关闭图形系统*/
}
void DrawQp()/*画棋盘*/
{
int i,j;
score1=score2=0;/*棋手一开始得分都为0*/
setbkcolor(BLUE);
for(i=100;i<=420;i+=40)
{
line(100,i,420,i);/*画水平线*/
line(i,100,i,420); /*画垂直线*/
}
setcolor(0);/*取消圆周围的一圈东西*/
setfillstyle(SOLID_FILL,15);/*白色实体填充模式*/
fillellipse(500,200,15,15); /*在显示得分的位置画棋*/
setfillstyle(SOLID_FILL,8); /*黑色实体填充模式*/
fillellipse(500,300,15,15);
a[3][3]=a[4][4]=1;/*初始两个黑棋*/
a[3][4]=a[4][3]=2;/*初始两个白棋*/
setfillstyle(SOLID_FILL,WHITE);
fillellipse(120+3*40,120+3*40,15,15);
fillellipse(120+4*40,120+4*40,15,15);
setfillstyle(SOLID_FILL,8);
fillellipse(120+3*40,120+4*40,15,15);
fillellipse(120+4*40,120+3*40,15,15);
score1=score2=2; /*有棋后改变分数*/
DoScore();/*输出开始分数*/
}
void playtoplay()/*人人对战*/
{
int x,y,t=1,i,j,cc=0;
while(1)/*换棋手走棋*/
{
x=120,y=80;/*每次棋子一开始出来的坐标,x为行坐标,y为列坐标*/
while(1) /*具体一个棋手走棋的过程*/
{
PrintScore(1);/*输出棋手1的成绩*/
PrintScore(2);/*输出棋手2的成绩*/
SetPlayColor(t);/*t变量是用来判断棋手所执棋子的颜色*/
fillellipse(x,y,15,15);
key=bioskey(0);/*接收按键*/
if(key==ESC)/*跳出游戏*/
break;
else
if(key==ENTER)/*如果按键确定就可以跳出循环*/
{
if(y!=80&&a[(x-120)/40][(y-120)/40]!=1
&&a[(x-120)/40][(y-120)/40]!=2)/*如果落子位置没有棋子*/
{
if(t%2==1)/*如果是棋手1移动*/
a[(x-120)/40][(y-120)/40]=1;
else/*否则棋手2移动*/
a[(x-120)/40][(y-120)/40]=2;
if(!QpChange(x,y,t))/*落子后判断棋盘的变化*/
{
a[(x-120)/40][(y-120)/40]=0;/*恢复空格状态*/
cc++;/*开始统计尝试次数*/
if(cc>=64-score1-score2) /*如果尝试超过空格数则停步*/
{
MoveColor(x,y);
fillellipse(x,y,15,15);
break;
}
else
continue;/*如果按键无效*/
}
DoScore();/*分数的改变*/
break;/*棋盘变化了,则轮对方走棋*/
}
else/*已经有棋子就继续按键*/
continue;
}
else /*四个方向按键的判断*/
if(key==LEFT&&x>120)/*左方向键*/
{
MoveColor(x,y);
fillellipse(x,y,15,15);
SetPlayColor(t);
x-=40;
fillellipse(x,y,15,15);
}
else
if(key==RIGHT&&x<400&&y>80)/*右方向键*/
{
MoveColor(x,y);
fillellipse(x,y,15,15);
SetPlayColor(t);
x+=40;
fillellipse(x,y,15,15);
}
else
if(key==UP&&y>120)/*上方向键*/
{
MoveColor(x,y);
fillellipse(x,y,15,15);
SetPlayColor(t);
y-=40;
fillellipse(x,y,15,15);
}
else
if(key==DOWN&&y<400)/*下方向键*/
{
MoveColor(x,y);
fillellipse(x,y,15,15);
SetPlayColor(t);
y+=40;
fillellipse(x,y,15,15);
}
}
if(key==ESC)/*结束游戏*/
break;
if((score1+score2)==64||score1==0||score2==0)/*格子已经占满或一方棋子为0判断胜负*/
{
playWin();/*输出最后结果*/
break;
}
t=t%2+1; /*一方走后,改变棋子颜色即轮对方走*/
cc=0; /*计数值恢复为0*/
} /*endwhile*/
}
void SetPlayColor(int t)/*设置棋子颜色*/
{
if(t%2==1)
setfillstyle(SOLID_FILL,15);/*白色*/
else
setfillstyle(SOLID_FILL,8);/*灰色*/
}
void MoveColor(int x,int y)/*走了一步后恢复原来格子的状态*/
{
if(y<100)/*如果是从起点出发就恢复蓝色*/
setfillstyle(SOLID_FILL,BLUE);
else/*其他情况如果是1就恢复白色棋子,2恢复黑色棋子,或恢复蓝色棋盘*/
switch(a[(x-120)/40][(y-120)/40])
{
case 1:
setfillstyle(SOLID_FILL,15);break; /*白色*/
case 2:
setfillstyle(SOLID_FILL,8);break; /*黑色*/
default:
setfillstyle(SOLID_FILL,BLUE); /*蓝色*/
}
}
int QpChange(int x,int y,int t)/*判断棋盘的变化*/
{
int i,j,k,kk,ii,jj,yes;
yes=0;
i=(x-120)/40; /*计算数组元素的行下标*/
j=(y-120)/40; /*计算数组元素的列下标*/
SetPlayColor(t);/*设置棋子变化的颜色*/
/*开始往8个方向判断变化*/
if(j<6)/*往右边*/
{
for(k=j+1;k<8;k++)
if(a[i][k]==a[i][j]||a[i][k]==0)/*遇到自己的棋子或空格结束*/
break;
if(a[i][k]!=0&&k<8)
{
for(kk=j+1;kk<k&&k<8;kk++)/*判断右边*/
{
a[i][kk]=a[i][j]; /*改变棋子颜色*/
fillellipse(120+i*40,120+kk*40,15,15);
}
if(kk!=j+1) /*条件成立则有棋子改变过颜色*/
yes=1;
}
}
if(j>1)/*判断左边*/
{
for(k=j-1;k>=0;k–)
if(a[i][k]==a[i][j]||!a[i][k])
break;
if(a[i][k]!=0&&k>=0)
{
for(kk=j-1;kk>k&&k>=0;kk–)
{
a[i][kk]=a[i][j];
fillellipse(120+i*40,120+kk*40,15,15);
}
if(kk!=j-1)
yes=1;
}
}
if(i<6)/*判断下边*/
{
for(k=i+1;k<8;k++)
if(a[k][j]==a[i][j]||!a[k][j])
break;
if(a[k][j]!=0&&k<8)
{
for(kk=i+1;kk<k&&k<8;kk++)
{
a[kk][j]=a[i][j];
fillellipse(120+kk*40,120+j*40,15,15);
}
if(kk!=i+1)
yes=1;
}
}
if(i>1)/*判断上边*/
{
for(k=i-1;k>=0;k–)
if(a[k][j]==a[i][j]||!a[k][j])
break;
if(a[k][j]!=0&&k>=0)
{
for(kk=i-1;kk>k&&k>=0;kk–)
{
a[kk][j]=a[i][j];
fillellipse(120+kk*40,120+j*40,15,15);
}
if(kk!=i-1)
yes=1;
}
}
if(i>1&&j<6)/*右上*/
{
for(k=i-1,kk=j+1;k>=0&&kk<8;k–,kk++)
if(a[k][kk]==a[i][j]||!a[k][kk])
break;
if(a[k][kk]&&k>=0&&kk<8)
{
for(ii=i-1,jj=j+1;ii>k&&k>=0;ii–,jj++)
{
a[ii][jj]=a[i][j];
fillellipse(120+ii*40,120+jj*40,15,15);
}
if(ii!=i-1)
yes=1;
}
}
if(i<6&&j>1)/*左下*/
{
for(k=i+1,kk=j-1;k<8&&kk>=0;k++,kk–)
if(a[k][kk]==a[i][j]||!a[k][kk])
break;
if(a[k][kk]!=0&&k<8&&kk>=0)
{
for(ii=i+1,jj=j-1;ii<k&&k<8;ii++,jj–)
{
a[ii][jj]=a[i][j];
fillellipse(120+ii*40,120+jj*40,15,15);
}
if(ii!=i+1)
yes=1;
}
}
if(i>1&&j>1)/*左上*/
{
for(k=i-1,kk=j-1;k>=0&&kk>=0;k–,kk–)
if(a[k][kk]==a[i][j]||!a[k][kk])
break;
if(a[k][kk]!=0&&k>=0&&kk>=0)
{
for(ii=i-1,jj=j-1;ii>k&&k>=0;ii–,jj–)
{
a[ii][jj]=a[i][j];
fillellipse(120+ii*40,120+jj*40,15,15);
}
if(ii!=i-1)
yes=1;
}
}
if(i<6&&j<6)/* 右下*/
{
for(k=i+1,kk=j+1;kk<8&&kk<8;k++,kk++)
if(a[k][kk]==a[i][j]||!a[k][kk])
break;
if(a[k][kk]!=0&&kk<8&&k<8)
{
for(ii=i+1,jj=j+1;ii<k&&k<8;ii++,jj++)
{
a[ii][jj]=a[i][j];
fillellipse(120+ii*40,120+jj*40,15,15);
}
if(ii!=i+1)
yes=1;
}
}
return yes;/*返回是否改变过棋子颜色的标记*/
}
void DoScore()/*处理分数*/
{
int i,j;
score1=score2=0;/*重新开始计分数*/
for(i=0;i<8;i++)
for(j=0;j<8;j++)
if(a[i][j]==1)/*分别统计两个人的分数*/
score1++;
else
if(a[i][j]==2)
score2++;
}
void PrintScore(int playnum)/*输出成绩*/
{
if(playnum==1)/*清除以前的成绩*/
{
setfillstyle(SOLID_FILL,BLUE);
bar(550,100,640,400);
}
setcolor(RED);
settextstyle(0,0,4);/*设置文本输出样式*/
if(playnum==1)/*判断输出哪个棋手的分,在不同的位置输出*/
{
sprintf(playone,”%d”,score1);
outtextxy(550,200,playone);
}
else
{
sprintf(playtwo,”%d”,score2);
outtextxy(550,300,playtwo);
}
setcolor(0);
}
void playWin()/*输出最后的胜利者结果*/
{
settextstyle(0,0,4);
setcolor(12);
if(score2>score1)/*开始判断最后的结果*/
outtextxy(100,50,”black win!”);
else
if(score2<score1)
outtextxy(100,50,”white win!”);
else
outtextxy(60,50,”you all win!”);
}


05
Apr
stored in: 心境杂谈 and tagged:

长时间以来,一直把博客在一家免费的美国主机那里放置的,但是经常太卡了。对于收录不利,从长远的打算来说,还是花钱有一个踏实一些!以后在这里应该好好写一点东西出来了,坚持下去,尽量不停的去思考,去创造,让思考与创造成为一种习惯!

工作也接近一年了,中间感触到是很深的,对于自己的定位是什么,以后要做什么,都得有一个很明确的认识。

立长志,并非常立志。

虽然以前收录的文章全部都不在了,但只有写过了,互联网收录不收录这个太西太不重要的,写得好,写出来自己内心的东西,本来也许就追求自己内心的一种宁静,自己心里的理想与愿望,实现自己心与行的统一。

长时间以来是自己创业做点小事情,还是去专注去技术,能够做一些东西出来。一直在飘,定不下心来,也许两个东西并不冲突,只是自己没有调整好方向与精力而已。努力的把一件事做得很成功,得有一凡痛苦。

Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin