码迷,mamicode.com
首页 > 2016年04月26日 > 全部分享
一维数组建模表示二维的棋盘状态
当我们想写一个棋类游戏的时候,不难发现,很多棋类游戏的棋盘都可以用一个二维数组表示,比如: 井字棋(3*3的二维数组)、黑白棋(8*8的二维数组)、五子棋(15*15的二维数组)等等   使用二维数组表示棋盘,数组的下标就是棋子的坐标,数组中的值就是棋子的状态。 好处就是数据访问比较直观,可直接根据下标快速找到某个位置的棋子的状态。 但缺点也是很明显的 比如: 首先是遍历棋盘需要用双...
分类:编程语言   时间:2016-04-26 02:12:15    阅读次数:338
Unity Shaders and Effects Cookbook (5-1)LitSphere lighting model
光照模型我们已经很熟悉了,之前各种漫反射、高光 都自定义过光照模型函数。我以为这一章讲的会是之前说的光照模型函数,然而却不是。看完第一节,给我的感觉是 这讲的好像是教我 怎么去使用烘培出来的图。就是说讲的是如何用一张静态图片来模拟灯光效果。...
分类:编程语言   时间:2016-04-26 02:11:52    阅读次数:256
C++混合编程之idlcpp教程Python篇(7)
PythonTutorial4工程相似,工程PythonTutorial5中,同样加入了四个文件:PythonTutorial5.cpp, Tutorial5.cpp, Tutorial5.i, tutorial5.py。其中PythonTutorial5.cpp的内容基本和PythonTutorial4.cpp雷同,不再赘述。首先看一下Tutorial5.i的内容:   #imp...
分类:编程语言   时间:2016-04-26 02:12:41    阅读次数:383
深入源码分析TreeSet和TreeMap
分析TreeMap源码...
分类:其他好文   时间:2016-04-26 02:13:44    阅读次数:360
Java---IO加强(2)
转换流★转换流功能1:充当字节流与字符流之间的桥梁需求:模拟英文聊天程序,要求: (1) 从键盘录入英文字符,每录一行就把它转成大写输出到控制台; (2) 保存聊天记录到字节流文件。要求1的设计分析:1)需要从键盘接收录入,得用System.in,它是字节输入流InputStream; 2)需要处理字符,可以自己把字节强转成字符,也可以用字符流; 3)需要类似readLi...
分类:编程语言   时间:2016-04-26 02:13:53    阅读次数:298
[Android]APK一键反编译
每次反编译就是件很烦的事情,烦了就开始偷懒。直接写成脚本节省操作。 使用apktool,d2j-dex2jar进行反编译 脚本:reseve-complie-apk.py 我本地目录信息: 我的操作是:进入到APK下 会生成对应的apk目录,在目录中有转化后的jar包,使用jd_gui查看其中源代码 ...
分类:移动开发   时间:2016-04-26 02:09:12    阅读次数:173
2016-4-25每日英语
1. While there is life, there is hope.有生命便有希望。2. To an optimist every change is a change for the better.对于乐观者总是越变越好。3. Never underestimate your power  ...
分类:其他好文   时间:2016-04-26 02:05:15    阅读次数:151
docloud后台管理项目(开篇)
最近朋友做app需要web做后台管理,所以花了一周时间做了这个项目。 废话不多说,开发环境是nginx+php5.3,使用thinkphp框架。是一个医疗器械数据统计的后台,业务功能很简单就是查看用户从app上面发布的数据。 由于刚接触thinkphp和一些前端的插件,所以遇到了很多问题,具体请看后 ...
分类:其他好文   时间:2016-04-26 02:05:44    阅读次数:255
第87课:Flume推送数据到SparkStreaming案例实战和内幕源码解密
本期内容: 1. Flume on HDFS案例回顾 2. Flume推送数据到Spark Streaming实战 3. 原理绘图剖析 1. Flume on HDFS案例回顾 上节课要求大家自己安装配置Flume,并且测试数据的传输。我昨天是要求传送的HDFS上。 文件配置: ~/.bashrc: ...
分类:Web程序   时间:2016-04-26 02:04:54    阅读次数:563
DefaultTableModel很好用
javax.swing.table.DefaultTableModel This is an implementation of TableModel that uses a Vector of Vectors to store the cell value objects. 例子: Default ...
分类:其他好文   时间:2016-04-26 02:05:37    阅读次数:164
我对java的理解(一)——注解就是贴标签
在现实生活中,贴标签这种现象比比皆是。去超市,去商场,每个或者每类物品都会有它的标签,甚至在我们自己身上也会有标签,比如,程序猿、逗逼、单身狗、80/90后、屌丝……呵呵,太多了。有时候,我们也会戏谑朋友同事,给他们贴个标签逗逗乐。但是这篇的正题是注解,下面我会说说为什么我理解的注解就是贴标签,虽然 ...
分类:编程语言   时间:2016-04-26 02:04:20    阅读次数:340
sql作业题
作业题:1.查询选修课程'3-105'且成绩在60到80之间的所有记录。注释:用于指定某个范围使用between and,也可以使用and连接符;答案:法1:select * from sc where 课程号='3-105' and 成绩 between 60 and 80;法2:select * ...
分类:数据库   时间:2016-04-26 02:04:48    阅读次数:683
JS 中apply()与call()
call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj ...
分类:移动开发   时间:2016-04-26 02:02:22    阅读次数:162
iOS下的手势密码实现
一、iOS下的手势 二、手势密码 敬请期待... ...
分类:移动开发   时间:2016-04-26 02:01:26    阅读次数:246
C#之泛型
泛型是C# 2.0版本才有的语言特性,是具有参数类型占位符的类、结构、接口和方法。这些占位符是类、结构、接口和方法所存储或使用的一个或多个占位符。简单来说,就是变量类型的参数化。 以下是详细demo: 使用泛型进行缓存管理: ...
分类:Windows程序   时间:2016-04-26 02:01:46    阅读次数:236
python学习笔记(二)
1、切片 2、迭代 只要是可迭代对象,无论是否有下标,都可以迭代,比如dict就可以迭代。 >>> d={'a':1,'b':2,'c':3}>>> for key in d: print(key) bac >>> for key,value in d.items(): print(key,valu ...
分类:编程语言   时间:2016-04-26 02:02:27    阅读次数:174
到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf
到底什么时候才需要在ObjC的Block中使用weakSelf/strongSelf Objective C 的 Block 是一个很实用的语法,特别是与GCD结合使用,可以很方便地实现并发、异步任务。但是,如果使用不当,Block 也会引起一些循环引用问题(retain cycle)—— Bloc ...
分类:其他好文   时间:2016-04-26 02:02:02    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!