shell实现关联数组shell实现关联数组用 shell 编写数组的输入输出;有一个文件,第一列存主机名,第二列为 IP 地址,如何输入主机名返回 IP 地址,shell 编写实现;while read host ip; do eval ${host}=${ip}done# 这样就可以直接 ech...
分类:
编程语言 时间:
2015-01-21 19:51:39
阅读次数:
185
每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉。变量的概念内存中的一个存储区域变量名+数据类型可在同一类型范围内不断变化为什么定义变量:用于不断的存放同一类型的常量,并可以重复使用使用变量注意:变量的...
分类:
编程语言 时间:
2015-01-21 19:51:57
阅读次数:
199
前两天粗浅的学习了java中的反射和注释。今天再粗浅的学习下java中的异常。在java程序中,经常可以见到如何形式的语句。try{ //捕获可能的异常}catch(异常类 异常对象){ //异常处理语句}[finally{ //一定会执行到的程序代码}]流程图如下所示。其中finally...
分类:
编程语言 时间:
2015-01-21 19:49:31
阅读次数:
233
用惯Python的你,是不是早已无法忍受matplotlib那丑陋无比的图以及蛋疼无比部署依赖?当当当当,Matlab2014b的PythonEngineAPI现已加入豪华午餐。上次写了一篇文章,讲用C++调用Matlab的绘图引擎,不过呢有句话怎么说来着?人生苦短,我用Python。这次就说一说怎...
分类:
编程语言 时间:
2015-01-21 19:48:16
阅读次数:
320
停止基于服务的线程 应用程序通常会创建拥有服务的线程, 比如线程池. 这些服务的存在时间通常要比创建他们的方法存在的时间更长, 如果应用程序优雅的退出了,这些服务的线程也需要结束.因为没有退出线程惯用的优先方法, 他们需要自行结束. 明智的封装实践指出,你不应该操控某个线程一一中断它,改变他的优.....
分类:
编程语言 时间:
2015-01-21 19:47:22
阅读次数:
234
需要关注下Unity新的特性了,每次升级Unity都要把美术资源再发一次,实在是很蛋疼,MMO这种项目的美术资源你懂的,就没有不乱的,要是一个团队从头跟到尾还行,要是中间主程序或者主美术走了,那可就开心了。Unity现在出到了4.6.1版本,到月底会出新的4.6版本, 然后Unity 5.0也早就发...
分类:
编程语言 时间:
2015-01-21 19:44:17
阅读次数:
148
1.什么是二叉排序树?二叉排序树(Binary Sort Tree)又称二叉查找树(Binary Search Tree),亦称二叉搜索树。 它或者是一棵空树;或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于...
分类:
编程语言 时间:
2015-01-21 19:40:48
阅读次数:
224
using UnityEngine; using System.Collections; using UnityEngine.UI; public class MyTest : MonoBehaviour { public Transform[] myBtn; //对应的Button按钮数组 ...
分类:
编程语言 时间:
2015-01-21 19:39:20
阅读次数:
4116
private static int getRandom(int count) { return (int) Math.round(Math.random() * (count)); } private static String string = "abcde...
分类:
编程语言 时间:
2015-01-21 19:35:26
阅读次数:
184
简单模拟一下“英雄联盟”的模型,先把所有英雄抽象成Hero,他们有很多共同的属性和攻击特性,所以先定义一个抽象类
#ifndef __HERO__
#define __HERO__
#define TRUE 1
#define FALSE 0
typedef enum ability {
ABILITY_Q = 0x0000000a,
ABILITY_W = 0x0000000b...
分类:
编程语言 时间:
2015-01-21 18:24:32
阅读次数:
316
一、类结构概述
当需要存储大量数据对象时,需要用到数组类或者集合类。java中的类结构如下(红色为接口,蓝色为类):
Iterator接口:是对collection进行迭代的迭代器,它允许调用者利用定义良好的语义在迭代期间从迭代器所指向的collection移除元素。
Collection接口:Collection表示一组对象,最小存储数据颗粒是单一的
List...
分类:
编程语言 时间:
2015-01-21 18:21:50
阅读次数:
263
首先查看源码:Map经常运用到的源码
/**
* Returns a {@code Set} containing all of the mappings in this {@code Map}. Each mapping is
* an instance of {@link Map.Entry}. As the {@code Set} is backed by this...
分类:
编程语言 时间:
2015-01-21 18:16:46
阅读次数:
268
//File.separator 斜杠使用 这个参数代替,解决java移植 到其其它平台兼容问题
String fsr=String.format("D:%sceshi", File.separator);//需要复制的文件夹 不包括ceshi
String tsr=String.format("D:%sDownload...
分类:
编程语言 时间:
2015-01-21 18:14:06
阅读次数:
173
最开始学习java时,头都大了,也没学好多线程,甚至都不明白啥是多线程...慢慢的不断学习,发现多线程其实并没有我们想象中的困难。...
分类:
编程语言 时间:
2015-01-21 18:15:52
阅读次数:
281
Spring使用Cache 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调...
分类:
编程语言 时间:
2015-01-21 18:11:16
阅读次数:
270
1、先安装jdk ,才能安装sdk 。2 mac中jdk1.7的默认位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home配置JAVA_HOME:用户目录下opne .bash_profile 如果没有这个文件可以自...
分类:
编程语言 时间:
2015-01-21 18:08:51
阅读次数:
204
偶然看见黑客帝国里面的一个数字雨的效果,感觉很炫,于是写个代码模仿下。效果图如下效果很简陋,没做过多修饰,直接上代码:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;im...
分类:
编程语言 时间:
2015-01-21 18:05:05
阅读次数:
559