今天写的是游戏过程的函数,基本的算法前面都解释过了,今天是实现基本的功能 补充一下前面需要用到的头文件#include //_kbhit()
#include //rand(),srand()
#include //srand((unsigned)time(NULL)) 游戏的过程就是鼠标的操作过程...
分类:
编程语言 时间:
2014-09-18 23:39:14
收藏:
0 评论:
0 赞:
0 阅读:
404
深入理解JavaScript系列(结局篇)介绍
最近几个月忙得实在是不可开交,终于把《深入理解JavaScript系列》的最后两篇“补全”了,所谓的全是不准确的,因为很多内容都没有写呢,比如高性能、Ajax安全、DOM详解、JavaScript架构等等。但因为经历所限,加上大叔希望接下来写点其它东西...
分类:
编程语言 时间:
2014-09-18 23:38:14
收藏:
0 评论:
0 赞:
0 阅读:
281
嵌套函数即作用域链;嵌套函数即闭包函数表达式即延迟执行匿名函数----------->实现块级作用域call会切换到调用的对象参数环境。
分类:
编程语言 时间:
2014-09-18 23:36:34
收藏:
0 评论:
0 赞:
0 阅读:
373
软硬件环境Ubuntu12.04+JDK1.7+Eclipse+Tomcat7.0内容列表1.安装JDK1.7,配置JAVA环境2.安装Eclipse3.安装Tomcat7.01.安装JDK1.7,配置JAVA环境step 1:下载JDKstep 2:解压到/usr/local中 sudo t...
分类:
编程语言 时间:
2014-09-18 23:35:54
收藏:
0 评论:
0 赞:
0 阅读:
399
当面对一个耗时较长的任务时,我们可以把这个任务切分成多个部分,然后同时交给多个线程处理。 □ 统计字节数组一个比较耗时的方式 以下来统计一个字节数组的大小。 class Program { static byte[] values = new byte[500000000]; static void...
分类:
编程语言 时间:
2014-09-18 23:34:34
收藏:
0 评论:
0 赞:
0 阅读:
382
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
分类:
编程语言 时间:
2014-09-18 23:34:04
收藏:
0 评论:
0 赞:
0 阅读:
341
C++中新增了引用类型,所以函数的返回值可以是引用类型。那么就会有人想问 返回引用类型与返回非引用类型有区别吗?结论是显然的,而且有明显的区别。尤其初学者会很容易绕进去。让我们先看四个函数原型。以int类型来举例(1) int fun(...) { return ....//后面跟的是一个引用 }例...
分类:
编程语言 时间:
2014-09-18 23:32:14
收藏:
0 评论:
0 赞:
0 阅读:
391
深入理解JavaScript系列(21):SOLID五大原则之接口隔离原则ISP前言
本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第4篇,接口隔离原则ISP(The Interface Segregation Principle)。 英文原文:http://freshb...
分类:
编程语言 时间:
2014-09-18 23:31:54
收藏:
0 评论:
0 赞:
0 阅读:
529
界面绘制好后,雷数也布置了,接下来就是游戏的运行过程了,今天先不说具体过程,再来看看需要用到的辅助函数 先是简单的画红旗,鼠标右键的功能是画红旗,至此我们都是在使用函数自己绘图,效率是低,但有助于理解void DrawRedFlag(int i, int j)
{ setfillstyle(BS_S...
分类:
编程语言 时间:
2014-09-18 23:28:54
收藏:
0 评论:
0 赞:
0 阅读:
386
/**
* json对象转字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == ‘object‘ && s != nu...
分类:
编程语言 时间:
2014-09-18 22:25:34
收藏:
0 评论:
0 赞:
0 阅读:
285
Python使用中面向对象的语言,支持继承、多态;
定义一个Person类:
>>> class Person:
... def sayHello(self):
... print('hello')
...
>>> Person.sayHello(None)
hello
>>> Person().sayHello()
hello
可以修...
分类:
编程语言 时间:
2014-09-18 22:22:34
收藏:
0 评论:
0 赞:
0 阅读:
440
setTimeout经常被用于延迟执行某个函数,用法为
setTimeout(function(){
…
}, timeout);
有时为了进行异步处理,而使用setTimeout(function…,0);比如
function f(){
… // get ready
setTimeout(function(){
…. // do something
}, 0);...
分类:
编程语言 时间:
2014-09-18 22:21:34
收藏:
0 评论:
0 赞:
0 阅读:
200
Spring容器
Spring容器可以帮助你管理所有的Bean对象,专业术语称之为IoC控制反转。在传统的程序中,对象的生成都是由开发者完成的。而在控制反转中,对象的生成全部都交给框架完成。这样的好处就是减少了程序的依赖性。
Bean在Spring中的生命周期如下:
实例化。Spring通过new关键字将一个Bean进行实例化,JavaBean都有默认的构造函数,因此不需要提供构...
分类:
编程语言 时间:
2014-09-18 22:19:34
收藏:
0 评论:
0 赞:
0 阅读:
358
别说你知道JavaScript清空数组,必看的三种清空方式!...
分类:
编程语言 时间:
2014-09-18 22:18:54
收藏:
0 评论:
0 赞:
0 阅读:
318
管道流的主要作用是可以进行两个线程间的通信...
分类:
编程语言 时间:
2014-09-18 22:17:54
收藏:
0 评论:
0 赞:
0 阅读:
245
在多线程开发中,总会遇到多个在不同线程中的方法操作同一个数据,这样在不同线程中操作这个数据不同的顺序
或者时机会导致各种不同的现象发生,以至于不能实现你预期的效果,不能实现一致性,这时候就可以使用
synchronized关键字对一个方法来说,这个synchronized能保证所有调用这个方法的线程只有一个正在操作这个方法,
不会出现同时多个线程进入这个方法的情况,下面我们来一个例子说明这个...
分类:
编程语言 时间:
2014-09-18 22:17:24
收藏:
0 评论:
0 赞:
0 阅读:
188
stringshttp://msdn.microsoft.com/en-us/library/ms174288.aspxExampleUTF16 to UTF8 to UTF16 simple CString based conversionhttp://www.codeproject.com/Ar...
分类:
编程语言 时间:
2014-09-18 22:16:04
收藏:
0 评论:
0 赞:
0 阅读:
344
C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义类型判断符号: C#:object a; if(a is int) { } 用 is 符号判断
Java:object a; if(ainstanceofInteger) { } 用 instanceof 符号判断 类与接口...
分类:
编程语言 时间:
2014-09-18 22:15:24
收藏:
0 评论:
0 赞:
0 阅读:
298
做项目,遇到一个让人非常纠结的问题,就是获取的两个值比较,却出现了一位数比二位数大的情况。刚开始还以为哪里写错了,检查了几遍,用ie调了下,意识到是应该是用错了比较方法了。才想起以前也碰到过这种情况的,究其原因,就是js默认比较字符串,先比较两个的第一个字符,相同再比较第二个,以此类推。所以,对于数...
分类:
编程语言 时间:
2014-09-18 22:10:54
收藏:
0 评论:
0 赞:
0 阅读:
183
本文主要对上篇博文的 main函数 进行封装。随机生成数据rand.cc 见上篇博文。封装为函数及其各自的作用如下://读取数据到vecvoid readfile(const string &filename , vector &vec);//二分查找bool BinarySearch(const ...
分类:
编程语言 时间:
2014-09-18 22:10:34
收藏:
0 评论:
0 赞:
0 阅读:
383