如果你希望自己的程序能够与平台无关的话,这个模块至关重要。os.name #'nt' for windows, 'posix' for linux/unixos.getcwd() #get current work directory,即Python脚本工作的目录路径os.getenv() #get...
分类:
编程语言 时间:
2014-10-28 21:28:25
阅读次数:
166
5、控制流(Control Flow) 5.1循环 5.1.1 for in 5.1.2 for条件递增 5.1.3 while 5.1.4 do while 5.2条件语句 5.2.1 if else 5.2.2 switch case 5.2.2.1...
分类:
编程语言 时间:
2014-10-28 21:27:47
阅读次数:
250
0、了解哪些东西不应该标准化 命名规则(参考):类、函数和枚举 LikeThis; 变量名 likeThis; 成员变量名likeThis_; 宏名称 LIKE_THIS;1、在高警告级别干净利落地进行编译2、使用自动构建系统3、使用版本控件系统4、在代码审查上投入5、一个实体应该只有一个紧凑...
分类:
编程语言 时间:
2014-10-28 21:27:50
阅读次数:
267
在 javascript 中,正则表达式由两部分组成:正则表达式的匹配模式文本;匹配模式文本的修饰符;修饰符:修饰符说明i忽略大小写g执行全局匹配m执行多行匹配匹配模式文本包括以下内容:括号:查找某个范围内的字符:表达式说明[abc]符合括号中的任意一个即可[^abc]括号中的均不能出现[0-9]数...
分类:
编程语言 时间:
2014-10-28 21:27:05
阅读次数:
274
模块基本上就是一个包含了所有你定义的函数和变量的文件。它用处在于使你你能在别的程序中重用它提供的功能和服务。1.模块的使用方法模块的文件名必须以.py作为扩展名。当我们需要使用某个模块时,我们需要在当前模块导入它。以系统标准库sys为例:1 import sys2 3 for i in sys.ar...
分类:
编程语言 时间:
2014-10-28 21:27:45
阅读次数:
149
迭代:就是重复做一些事情很多次,使用__iter__方法,迭代器就是具有next方法的对象内建函数iter可以从可迭代的对象中获得迭代器从迭代器得到序列:在if self.value>10中只能使用引发异常,不能使用break,不然有会报语法错误从迭代器中得到序列我的理解为就是在满足条件之前就是将重...
分类:
编程语言 时间:
2014-10-28 21:26:08
阅读次数:
259
1.命令行参数sys.argv我们从Python语言之模块第一部分的例子开始,看看sys.argv中到底存了些什么内容。1 #Filename: using_sys.py2 import sys3 4 i=05 for item in sys.argv:6 print('sys.argv[%d...
分类:
编程语言 时间:
2014-10-28 21:25:08
阅读次数:
335
《简明Python教程》是网上比较好的一个Python入门级教程,尽管版本比较老旧,但是其中的基本讲解还是很有实力的。Ch2–安装Python:下载安装完成后,在系统的环境变量里,在Path变量后面追加安装目录的地址,即可在cmd下使用Python;CH3–Python3中,print的语法改为了p...
分类:
编程语言 时间:
2014-10-28 21:22:04
阅读次数:
200
A/BTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2390Accepted Submission(s): 1731Problem Descrip...
分类:
编程语言 时间:
2014-10-28 21:23:56
阅读次数:
156
由于自己也是边学习边写了这个博客,其中难免错误,模糊不清的地方可能会更多。如果你有任何的意见,批评,或者疑问,都欢迎给我留言。环境:python 3.4.21.Python语言1.Python语言之变量1(数值,字符串,布尔)2.Python语言之变量2(命名规则,类型转换)3.Python语言之控...
分类:
编程语言 时间:
2014-10-28 21:20:48
阅读次数:
276
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通...
分类:
编程语言 时间:
2014-10-28 21:20:11
阅读次数:
240
一、制作jar文件在制作.jar 文件之前你必须先编译好你的.java文件。假设我们的文件目录是c:javamyJavahelloHello.java现在假设Hello.java的文件内容为:/*** Hello.java**/public class Hello {public static vo...
分类:
编程语言 时间:
2014-10-28 21:18:27
阅读次数:
242
带权随机在游戏开发中重度使用,各种抽奖和爆装备等.
运营根据需要来配置各个物品出现的概率.
今天要说的这个带权随机算法思想很简单,就是"把所有物品根据其权重构成一个个区间,权重大的区间大.可以想象成一个饼图. 然后,扔骰子,看落在哪个区间,"
举个栗子,有个年终抽奖,物品是iphone/ipad/itouch.
主办方配置的权重是[('iphone', 10), ('ipad', 40)...
分类:
编程语言 时间:
2014-10-28 20:09:30
阅读次数:
258
上一节课中,我们讲述了SLG中获取移动范围的算法(获取攻击范围也是同理),相对如自动寻径来说,简单不少。由于个人时间问题,这一节课将会把内容讲完,将这个系列完结,并给出示例下载地址。
项目下载地址:JavaFX战旗类游戏开发示例
注意:该项目为e(fx)clipse项目
在战旗游戏开发中,最基本的回合逻辑就是敌方回合和我方回合。当然,在如今的SLG游戏中,往往是根据我方角色和敌方...
分类:
编程语言 时间:
2014-10-28 20:09:35
阅读次数:
296
相信很多程序猿都玩游戏,比如LOL :有时候想打人机对战(玩家对战小心别人举报你!),纯属为了拿经验和金币,而本身不想玩,但如果玩家不操作,那么很快就会被系统认为是挂机,从而得不到经验和金币。所以,本文用java实现简单的程序,帮你实现伪挂机,可以自动吃经验、放技能、升级技能。。。你只需要开启程序,然后进入游戏画面即可。。。。
其实很简单,主要利用java的robot类来模拟玩家的鼠标点击(移动...
分类:
编程语言 时间:
2014-10-28 20:07:47
阅读次数:
301
python解析百度网页源代码:取搜索引擎返回的前page_num*10个链接的url...
分类:
编程语言 时间:
2014-10-28 20:09:17
阅读次数:
232
UVA1406 - A Sequence of Numbers(树状数组)
题目链接
题目大意:
给定N个数字,给两种操作:C x: 把这N个数字都加上x。Q x:查询这N个数里面有多少个数字和2^x取且大于0.最后把每个查询的结果求和作为答案。
解题思路:
查询与2^x取且为1,那么就意味这那个符合要求的数的第x位要是1。
但是这里还有全部加上x的操作,可以用一个变量来记...
分类:
编程语言 时间:
2014-10-28 20:06:33
阅读次数:
228