游戏中经常会要求对象之间的交互,在交互的时候如果是同模块的还好,可以取引用,如果不是,就容易出现各种耦合,不利于项目的开发。软件开发一般都强调“高内聚,低耦合”,既然如此,上面的问题就应该引起重视,相应的解决方案一般来说都是事件分发。事件分发的原理一般是使用委托或Action(其实也是委托),用户预先注册指定的事件,我们将这个事件存起来,在用户要求执行指定事件的时候,将对应的事件列表依次执行一遍,有...
分类:
其他好文 时间:
2015-08-26 22:40:22
阅读次数:
223
bash的基础特性(1)history:1.命令解释:history命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个..
分类:
其他好文 时间:
2015-08-25 12:44:18
阅读次数:
139
bash特性相关:1、命令历史,history-c清空命令历史缓存-d#删除指定编号的历史缓存-a将命令历史缓存追加到文件中(~/.bash_history)history#显示指定条数的命令历史!#重复执行指定条目的命令!!重复执行上一条命令!STRING调用追后一次以STRING开头的命令!$上一条命令的参数2..
分类:
其他好文 时间:
2015-08-25 12:15:39
阅读次数:
176
history:1.命令解释:history命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!..
分类:
其他好文 时间:
2015-08-25 12:13:22
阅读次数:
208
cron 是linux系统下一个自动执行指定任务的程序.
cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
Linux代码
/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/servi...
分类:
系统相关 时间:
2015-08-21 15:40:05
阅读次数:
167
有时候为了控制并发规模,我们需要对每次启动的线程做个数量上的限制,可以使用Executors.newFixedThreadPool(int)这个方法。例子一个线程类,运行中休息几秒为了观察现象更为明显package com.nicchagil.study.thread.cnblogs.No01启动固...
分类:
编程语言 时间:
2015-08-19 22:58:33
阅读次数:
126
1.本文命令的两种模式: 交互模式,即hive的shell环境:hive>…. 非交互模式:普通的Linux命令模式:%.....2.HiveShell常用操作 1)hive-e:从命令行执行指定的HQL,不需要分号: %hive-e'select*fromdummy'>a.txt 2...
分类:
系统相关 时间:
2015-08-17 13:33:38
阅读次数:
254
Java 实现定时器Timer 1. Timer和TimerTask Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。 TimerTask是一个实现了Runna...
分类:
编程语言 时间:
2015-08-14 01:24:17
阅读次数:
244
一、find命令简介Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中...
分类:
系统相关 时间:
2015-08-13 13:59:58
阅读次数:
154
参考文档https://docs.gradle.org/current/userguide/userguidegradle -q 任务名(task ) 执行指定某一个taskgradle -q hellogradle -b build文件名 执行指定的某一个buidle文件gradle -b tes...
分类:
其他好文 时间:
2015-08-13 13:58:47
阅读次数:
116