码迷,mamicode.com
首页 > 编程语言
【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。我们一同在前几期的博客中已经学到了很多pygame的基本知识了,现在该做个小游戏实战一下了。前几期博客链接:第一篇:初识pygame http://www.cnblogs.com/msxh/p/4966899....
分类:编程语言   时间:2015-11-30 14:37:31    阅读次数:282
算法—快速排序(Quicksort)
快速排序的思想:(分而排之) (1)在数据集之中,选出一个用于比较的数("基准" Pivot)。 (2)将数据集合遍历与“基准数据”作比较,小于的移到"基准数据"的左边;大于"基准"的元素都移到"基准数据"的右边。 (3)对"基准"左边和右边的两个子集,递归重复第一步和第二步,直到所有子集只剩...
分类:编程语言   时间:2015-11-30 13:13:56    阅读次数:166
(算法初步学习)蛮力法解决生成子集问题
关于蛮力法求生成子集问题对于算法分析中的问题我已经不想对自己说什么了,到了大三了,竟然还是小白。对生成子集问题我研究了一下午,最后终于想通了。思路:1.利用头文件中的pow(x,y)函数来求得2的n次方,作为外循环。2.然后写一个将10进制数转换为2进制数的函数(当然,C中有专门的转换进制的函数在中...
分类:编程语言   时间:2015-11-30 13:15:03    阅读次数:203
如何理解java中的变量和常量
int a =10;这是一个变量,在后面的代码中你可以去更改a的值但如果你在声明a的时候加上了final,那么a就成了常量,后面的代码是不允许对a做修改的。还有一点你要注意,被final修饰的常量必须在其被声明的同时赋值比如你写int final a;这是不行的,如果你非要这么写,那么你必须在构造函...
分类:编程语言   时间:2015-11-30 13:06:27    阅读次数:131
JAVA基础代码分享--模拟人机猜拳系统
问题描述:一、主要功能: 1.电脑与人互动,实现“剪刀、石头、布”的游戏; 1.1 角色登陆: ******************** ***欢迎进入猜拳游戏*** ******************** 请选择一个角色...
分类:编程语言   时间:2015-11-30 13:05:22    阅读次数:273
windows下python程序开机自启动
开机自启动有三种方案:1、把你的python程序随便放到C盘的一个目录下,然后把它的快捷方式放到windows开机自启动的文件夹(文件夹的位置在开始菜单里有)2、Python打包成exe,放到启动文件夹3、start.c打包成exe,让start.c调用你的Python程序start.c#inclu...
分类:编程语言   时间:2015-11-30 13:00:22    阅读次数:363
算法 之 队列的简单创建
相对于其他的数据结构,队列是十分简单的。这里也不多做讲解,只是用代码来写一个简单的队列,让实现插入和删除等操作:package Queue;public class Queue{ private int maxSize; //队列的容量存储大小 private long...
分类:编程语言   时间:2015-11-30 12:58:46    阅读次数:161
Python中使用UUID
import uuid......print uuid.uuid1()生成的方法还有uuid2..n,具体参见官网LINK,包括参数细则
分类:编程语言   时间:2015-11-30 12:57:49    阅读次数:134
MD5加密Java版
MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹...
分类:编程语言   时间:2015-11-30 12:53:27    阅读次数:196
Swift 2.0学习笔记(Day 42)——构造函数调用规则
原创文章,欢迎转载。转载请注明:关东升的博客  在构造函数中可以使用构造函数代理帮助完成部分构造工作。类构造函数代理分为横向代理和向上代理,横向代理只能在发生在同一类内部,这种构造函数称为便利构造函数。向上代理发生在继承的情况下,在子类构造过程中,要先调用父类构造函数初始化父类的存储属性,这种构造函数称为指定构造函数。 构造函数调用规则Person和Student类示例: class Perso...
分类:编程语言   时间:2015-11-30 11:39:07    阅读次数:152
java模拟post请求登录
import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io...
分类:编程语言   时间:2015-11-30 11:35:51    阅读次数:158
JAVA 随笔(一)
1.1 如何更改 messager.confirm 弹出框按钮的文字,而不改变选择框界面的风格: 一般来说,messager.confirm的弹出框的按钮默认的是“确认“和”取消“,当然这里已经加中文包,默认本是,”ok“和”cancle“.很多情况下,我们直接用 $.messager.defaul...
分类:编程语言   时间:2015-11-30 11:32:19    阅读次数:234
Java数据类型中String、Integer、int相互间的转换
转自:http://www.blogjava.net/ljc-java/archive/2011/02/28/345344.html1.Integer转换成int的方法Integer i =new Integer(10);int k = i.intValue();即Integer.intValue(...
分类:编程语言   时间:2015-11-30 11:34:54    阅读次数:215
jquery中去重复排序(函数: $.grep() join() sort() )
1.首先把字符串分割为数组(中文除外) var str = '12345678543'; var array = str.split ("");//分割为数组 console.log (array);结果如下: 2.去除重复值 //去除数组中...
分类:编程语言   时间:2015-11-30 11:31:33    阅读次数:194
3.聚类–K-means的Java实现
K-means的步骤 输入: 含n 个样本的数据集,簇的数据K 输出: K 个簇 算法步骤: 1.初始化K个簇类中心C1,C2,-……Ck (通常随机选择) 2.repeat 步骤3,4 3,将数据集中的每个样本分配到与之最近的中心Ci所在的簇Cj ; 4. 更新聚类中心Ci,即计算各个簇的样本均值...
分类:编程语言   时间:2015-11-30 11:31:43    阅读次数:247
初学JAVA随记——变量与常量
1.变量与常量要点:2.“final”的使用:将final放在最前,则为定义常量,定义一次,不可变更。再次定义即出错。上图,final double在前,定义pai = 3.14后不可变更,再次定义即出错。上图,去掉final,仅有double在前,定义pai = 3.14,下行再次定义pai = ...
分类:编程语言   时间:2015-11-30 11:25:42    阅读次数:184
JAVA泛型那些事儿
本篇内容源于本人一个好友sgpro提供的java学习例子,现拿出来给大家分享。此例子非常直观的通过代码讲解了java泛型的用法和好处,是笔者一直珍藏的最好的泛型学习笔记。一、面向过程的时代我们先从求最大值开始讲起。在面向过程的编程世界里,我们是这样求最大值的 1 package _00_OP; 2 ...
分类:编程语言   时间:2015-11-30 11:26:28    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!