- 博客(66)
- 收藏
- 关注
原创 java中HashMap的实现
public interface Map { int size();//大小 boolean isEmpty();//是否为空 boolean containsKey(Object key);//是否包含指定的key boolean containsValue(Object value);//是否包含指定的value V get(Object ke
2014-06-13 06:51:59
643
原创 java中HashSet的实现
public interface Set extends Collection { int size();//大小 boolean isEmpty();//是否为空 boolean contains(Object o);//是包含指定的o Iterator iterator();//迭代器 Object[] toArray();//将set中的元素
2014-06-13 06:49:42
540
原创 java中ArrayList的实现
public interface Iterable { Iterator iterator();}public interface Collection extends Iterable { int size(); boolean isEmpty(); boolean contains(Object o); Object[] toArray();
2014-06-13 06:45:42
572
原创 Java线程并发库
//固定线程池,每次最多只能处理3个线程,其余的线程只能在池中等待 ExecutorService threadPool1 = Executors.newFixedThreadPool(3); //缓存线程池,可管理的线程时可变的 ExecutorService threadPool2 = Executors.newCachedThreadPool(); //单个线程池,每次至少只
2014-06-11 23:26:48
562
原创 Java中的线程(3)
互斥: synchronized//给counter方法加锁,注意:这里的synchronized的信号量是this public void counter(String s) { System.out.println(s); } public void innerCounter(String s) { synchronized(this) {//使用信号量s进行加锁,这里一
2014-06-11 20:49:28
458
原创 Java中的线程(2)
java中最简单的定时器的实现new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("run"); } }, 1000);//1秒后会调用上面的run方法,调用
2014-06-11 19:59:23
443
原创 nexus的管理maven仓库
1)安装nexus1、下载并且解压缩2、将bin添加到环境变量3、nexus install将nexus安装到windows的服务中4、修改
2014-06-10 00:19:23
532
原创 maven的基础知识
mavan项目的基本结构src/main/java->fang源代码源代码的资源文件应该放置在src/main/resources文件夹中测试代码应该放置到src/test/java中测试代码的资源文件应该放置在src/test/resources文件夹中
2014-06-09 23:22:54
540
原创 奖励小功能
一 游戏概述:1:游戏简介采用家园2的游戏原型打造,讲述了百余年前返回家园星球的流放者们为了抵御新出现的西征的Vaygr(维格尔)人的进攻,几经辗转先后夺取Dreadnaught(无畏舰,被称为Sajuuk的看门者)和Sajuuk(萨尤克,先祖造物主的化身)的控制权,保卫了Hiigara(希格拉星)的战争经历。
2014-06-03 15:58:42
701
原创 cocos2d-x的定时器分析
在cocos2d-x游戏的主循环中,只用了三行语句便完成了整个引擎的调度系统,十分优雅。void CCDirector::drawScene(void){ ... //处理定时器的调用 if (! m_bPaused) { m_pScheduler->update(m_fDeltaTime); } ...}在导演类中定义了
2014-05-24 16:02:41
2018
原创 cocos2d-x项目的开始
环境:win7+vs2010版本:2.2.2在win32平台的环境中,是从传统的main函数开始执行的。打开cocos2d-x引擎根目录\projects\你的项目\proj.win32文件夹中的main.cpp
2014-05-21 09:16:02
1248
原创 BSD Socket
以下内容均来自于维基百科。Berkeley 套接字(也称为BSD 套接字)yingyong(API)包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。Berkeley套接字(也作BSD套接字应用程序接口)刚开始是4.2BSD Unix操作系统(于1983发布)的一套应用程序接口。然而,由于AT&T的专利保护着UNIX,所以只
2014-05-18 15:29:18
867
原创 C++中的const关键字
C++中的const关键字的用法非常灵活,可以极大改善程序的健壮性,故此总结一下该关键字的主要用法。1. 用于定义常量const int var = 1;int const var = 1;用途:var的值是不可改变的。2. 用于定义常量指针int a = 1;int* const var = &a;//var++; error*var = 2;
2014-05-17 03:23:04
565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人