文件夹 第一讲 游戏演示项目创建...1 第二讲 游戏场景的编辑...1 第三讲 帽子的移动...2 第四讲 炮弹的产生...4 第六讲 游戏界面的完好...6 第七讲 各种UI的制作...8 第八讲 分数和爆炸特效...10 视持续更新中。。。。 视频存放地址例如以下:http://ipd.pps ...
分类:
编程语言 时间:
2017-05-29 13:31:31
阅读次数:
184
Python中对中文字符的操作时常会使程序出现乱码 不全然管用的处理方法: 读取数据时使用encode编码为Bytes以保护数据 使用时转化为string并使用decode解码 如: title = title_origin[0].encode('utf-8') title = str(title. ...
分类:
编程语言 时间:
2017-05-29 13:31:07
阅读次数:
146
1、list(列表)是Python内置的一种数据结构,是一种有序的集合,可以随时添加和删除其中元素。 创建列表:List = ['Beijing', 100, 'Guangzhou', 99, 'Shenzhen', 98] 由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种 ...
分类:
编程语言 时间:
2017-05-29 13:29:50
阅读次数:
128
/** * 里数字转字符串前面自动补0的实现。 * */ public class TestStringFormat { public static void main(String[] args) { int youNumber = 1; // 0 代表前面补充0 // 4 代表长度为4 // d ...
分类:
编程语言 时间:
2017-05-29 12:55:42
阅读次数:
283
Python之路,Day4 本节大纲 迭代器&生成器 装饰器 基本装饰器 多参数装饰器 递归 算法基础:二分查找、二维数组转换 正则表达式 常用模块学习 作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3* ...
分类:
编程语言 时间:
2017-05-29 12:55:33
阅读次数:
307
以前群里有个同事发了道面试题: 两个已排好序数组,A和B,现要求对他们重新联合排序,合以的小数放入A数组中,大的数放入B中。 这题的关键是两个数组已经排好序,如果按传统的方法,进行排序当然没问题,但就没有充分利用现有的条件。 或许你可以想到插入排序,这样就可以利用a数组已排好序的优势对其进行排序了。 ...
分类:
编程语言 时间:
2017-05-29 12:55:25
阅读次数:
250
初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。 2.为什 ...
分类:
编程语言 时间:
2017-05-29 12:54:45
阅读次数:
238
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面。以便更充分地注意与当前目标有关的方面。抽象并不打算了解所有问题。而仅仅是选择当中的一部分,临时不用部分细节。抽象包含两个方面,一是过程抽象,二是数据抽象。 2.继承:继承是一种联结类的层次模型,而且同意和鼓舞类的 ...
分类:
编程语言 时间:
2017-05-29 12:54:35
阅读次数:
607
总结--C++ primer 5 一、左值和右值(P121) 1. 概念 C++的表达式,要不然是右值,要不然是左值。 这两个名词继承与C语言,在C中是为了帮助记忆:左值可以位于赋值语句的左侧,右值则不能。在C++中,二者的区别没那么简单:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被 ...
分类:
编程语言 时间:
2017-05-29 12:54:07
阅读次数:
188
写在前面 上课第四天,打卡: 加勒比海盗今天上映;端午节公司发的粽子很有范! 一、函数的基本概念 - 函数是什么? 函数,就是一个'锤子',一个具有特定功能的'锤子',使用者可以在适当的时候使用这个'锤子',而不用再去从头做一个'锤子';即可以直接拿来使用; 函数是组织好的,可重复使用的,用来实现单 ...
分类:
编程语言 时间:
2017-05-29 12:53:42
阅读次数:
226
a=b a和b两个对象地址相同 a和b两个对象的子对象地址相同 a=copy.copy(b) a和b两个对象地址不同 a和b两个对象的子对象地址相同 a=copy.deepcopy(b) a和b两个对象地址不同 a和b两个对象的子对象地址不同 可以通过id(a) 来判断a地址,通过[id(x) fo ...
分类:
编程语言 时间:
2017-05-29 12:53:25
阅读次数:
185
说一说选择排序 选择排序,作为八大经典算法之一,虽不如插入,快速,希尔等排序高效,但其结构简单,思路清晰,适合新手理解算法, 了解排序,适合数据较少时的排序情况。 如下是选择排序的图解原理 如果说冒泡排序是顶向下,那么选择排序就是由底向上了,先解决第一个数,再解决第二个数,依次解决整个数组的排序 如 ...
分类:
编程语言 时间:
2017-05-29 12:53:11
阅读次数:
195
最近参加了京东的面试遇到了些问题,感觉自己的基础知识还是不够扎实 (1)Java 有哪8中基本的数据类型: (a)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 3276 ...
分类:
编程语言 时间:
2017-05-29 12:52:44
阅读次数:
174
并发:单CPU系统中,系统调度在某一时刻只能让一个线程执行,这种调试机制由多种(时间片轮巡为主),通过不断切换线程让其运行叫做并发。 并行:多CPU系统中,可以让两个以上的线程同时进行,这种方式叫做并行。 首先说下多线程出现的原因: 为了解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率, ...
分类:
编程语言 时间:
2017-05-29 12:52:35
阅读次数:
157
python 装饰器 1、必备 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #### 第一波 #### def foo(): print 'foo' foo #表示是函数 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' ...
分类:
编程语言 时间:
2017-05-29 12:50:54
阅读次数:
255
f = open('cc','r',encoding='utf-8') f_new = open('cc.bak','w',encoding='utf8') for line in f: if ' 想让我知难而退' in line: line = line.replace('想让我知难而退','想让... ...
分类:
编程语言 时间:
2017-05-29 12:50:45
阅读次数:
102
上一篇博客我们成功地从网页上爬下了小说的一个章节。理所当然地。接下来我们要把整本小说都爬下来。首先。我们要把程序从原来的读完一章就结束,改成读完一章之后能够继续进行下一章的阅读。 注意到每一个小说章节的网页以下都有下一页的链接。通过查看网页源码。略微整理一下( 不显示了)。我们能够看到这 ...
分类:
编程语言 时间:
2017-05-29 12:50:37
阅读次数:
231