没有找到相关的内容

精彩文章推荐
文章

贪吃蛇代码来咯

  #include<stdio.h> #include<time.h> #include<windows.h> #include<stdlib.h> #define U 1 #define D 2 #define L 3 #define R 4 //蛇的状态,U:上 ;D:下;L:左 R:右 typedef struct SNAKE //蛇身的一个节点 { int x; int y; struct SNAKE *next; }snake; //全局变量// int score=0,add=10;//总得分与每次吃食物得分。 int status,sleeptime=200;//每次运行的时间间隔 snake *head, *food;//蛇头指针,食物指针 snake *q;//遍历蛇的时候用到的指针 int endgamestatus=0; //游戏结束的情况,1:撞到墙;2:咬到自己;3:主动退出游戏。 //声明全部函数// void Pos(); void creatMap(); void initsnake(); int biteself(); void createfood(); void cantcrosswall(); void snakemove(); void pause(); void gamecircle(); void welcometogame(); void endgame(); void gamestart(); void Pos(int x,int y)//设置光标位置 { COORD pos; HANDLE hOutput; pos.X=x; pos.Y=y; hOutput=GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hOutput,pos); } void creatMap()//创建地图 { int i; for(i=0;i<58;i+=2)//打印上下边框 { Pos(i,0); printf("■"); Pos(i,26); printf("■"); } for(i=1;i<26;i++)//打印左右边框 { Pos(0,i); printf("■"); Pos(56,i); printf("■"); } } void initsnake()//初始化蛇身 { snake *tail;…

文章

种子、磁力链、番号你真的了解吗?

前言 经常开车的小司机,看到标题和本文特色图可能秒懂了,但是你真正理解其中蕴藏的秘密(不是咪咪)吗?今天就给大家介绍它们的区别、历史以及原理。顺便来一发! 种子 种子其实是BT(BitTorrent)下载的俗称,是人们BT下载的特性将其称为种子。通常为.torrent后缀的文件。 BT下载,也叫变态下载,是上世纪的网民主要使用的文件下载方式,采用pnp技术(P2P技术的扩展)传输。利用客户机变服务器的简单思路,将普通的点对点传输延伸发展为多点传输。   目前百度云离线和迅雷下载都支持这种下载方式 磁力链 类似于magnet:?xt=urn:btih:ac9fcf943fa1be29db7763539f6e792472fd2429&dn=All.The.Money.In.The.World.2017.BRRip.XviD.AC3-XVID&tr=http%3A%2F%2Ftracker.trackerfix.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2710&tr=udp%3A%2F%2F9.rarbg.to%3A2710这样形式的以magnet:?xt=urn:btih:开头的链接。 通常为magnet:?xt=urn:btih:后面接一串唯一的字符来代表某个文件,像文中的这个磁力链的有效部分就是magnet:?xt=urn:btih:ac9fcf943fa1be29db7763539f6e792472fd2429。 不同于种子文件的表达形式,可以说是种子文件的简化。 目前百度云离线和迅雷下载都支持这种下载方式 番号 番号,最早用于特种部队的编号。后将其代表视频文件编号。类似文中的图片上面的SDSD-031这种英文+横杠+数字的特殊编号,就叫番号。 而番号这个概念提出更多的是将杂乱无章的磁力链收录起来,整理的一个索引(包括影片的简介,剧照、磁力链等等)。 用一个简易的,便于记忆的编号来代替某个磁力链或者种子以便于记忆或者分享。 需要去网站查找对应番号的磁力链或者种子,才能下载。

文章

0元撸斐讯路由器,谁赚谁亏?

事件背景 近些年,一款裴讯的“0元购”的路由器可是搏足了眼球。虽然品牌不出名,但是大伙都奔着0元去的,而这个0元购又是怎么一回事呢?企业不是白痴,能做这几年不崩塌,要么是脑子有毛病,要么是真的赚到了。 实际解密 比如说,我在某东上原价399买一个K2路由器,拿回家之后,下载一个联币金融app,注册账号,添加身份证、银行卡等个人信息激活账号,再将路由器上面的K码输进去,这时候,你的账号就有399的定期余额,这个钱要在一个月后才能取出。   可能有人就不理解,没花钱免费得一台路由器,怎么想也是企业亏啊。 我们换个思路,要是现在有个推销理财产品的说让你理财,现在投资399元,送一台路由器,一个月后还您400,你会同意吗? 所以“0元购路由”只是推广P2P产品的一个幌子罢了。   深入了解路由器 成本 据报道,原价1999元的路由器成本可能只需60-80元(只可能更低) 路由器收集个人信息   至于记录用户信息了干嘛,可想而知!   深入了解盈利模式 如果联币金融是一家合规发展的平台,我相信以这种超前的经营理念和推销方式,踏踏实实做好P2P,一定可以做成一个一线平台。但事实远远没那么简单,这背后隐藏一个关于债务和自融的巨大危机。 简单地说,联币金融拉上京东一起做的这场斐讯路由「0元购」的闹剧的本本质就是顾国平用积压的存货向消费者借高利贷,同时给公司刷营业额,让公司报表看起来非常靓丽。要知道,购买斐讯路由,不仅能免费得到一个路由器,还能享受联币金融的理财收益。 如果说斐讯和联币金融是一家公司,斐讯相当于是个宣传部,用自己廉价的,可以记录用户信息的路由器免费送给顾客,给联币金融做推广。然后联币金融这个P2P平台,把客户投资的钱再借给斐讯和其他子公司。 更像一个变形的庞氏骗局,如果一直这样下去,久而久之,就会由于新用户的投资不够用来还老用户的定期余额,企业就会倒闭(不会倒闭,绝壁跑路)   不了解庞氏骗局的可以百度百科,顺便推荐一个庞氏骗局的纪录片《欺诈圣手》(英文名叫The Wizard of Lies)

教程

自定义QQ(TIM)截图的傻傻的前缀——小文’s blog

博主已经习惯了用QQ(目前是用TIM)截图,可以自定义大小,可以涂鸦,可以写字,不得不说腾讯在办公方面还是做的挺好的! 但是忍不了的是,每次保存图片时,都有个傻傻的前缀(QQ截图20170505163656.png|TIM截图20170505163656.png) 今天给大家带来的是自定义截图名称前缀 教程开始:

教程

十进制转换二进制(C语言)

题目: 链栈 利用链栈实现将一个十进制整数转换成二进制数。然后输出 如:十进制数为出格式类似:十进制数7对应的二进制数为111,对应的八进制数为7 掌握要点: 1.十进制转换成二进制的方法 2.堆栈特点巧妙运用(先进后出,实现倒序) 相关文献: 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 运算过程 要点:除二取余,倒序排列 解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取将除得的余数,即换算为二进制数的结果 例如把52换算成二进制数,计算结果如图: 200除以2得到的余数依次为:00010011,倒序排列,所以200对应的二进制数就是11001000。 由于计算机内部表示数的字节单位都是定长的,以2的幂次展开,或者8位,或者16位,或者32位....。 于是,一个二进制数用计算机表示时,位数不足2的幂次时,高位上要补足若干个0。本文都以8位为例。那么: (200)10=(11001000)2   实现流程 建立栈 初始化栈 将余数一个个存进栈s中 元素出栈 摧毁栈 代码: #include<stdio.h> #include <malloc.h> #define MaxSize 100 typedef int elemtype; typedef struct { elemtype data[MaxSize]; int top; }SqStack; //建立一个栈 int main() { SqStack *s; s = (SqStack *)malloc(sizeof(SqStack)); s->top = -1; //初始化栈 int num = 111; //待处理的数字 111 while(num > 0) { int m=num/2; int n=num%2; //n进栈 { if(s->top == MaxSize-1) { printf("栈满溢出!!! "); return 0; } s->top++; s->data[s->top]=n; } num=m; } //出栈 { while(s->top != -1) { int res = s->data[s->top]; s->top--; printf("%d", res); } printf(" "); } free(s); //摧毁栈 }   文件下载地址:见文章末尾