为了更好地书写安全和易于维护的java代码,现对于外部的一些java类库进行一些介绍,同时,对于常用的模式和编程技巧进行简要的描述。部分代码转自ImportNew。1. Apache CommonsStringUtils类主要处理字符串,包括字符串的截取、判断是否为空等使用的操作。ArrayUtil...
分类:
编程语言 时间:
2015-08-14 15:35:19
阅读次数:
150
转载自:http://blog.chinaunix.net/uid-26694208-id-3842773.html指向一个由n个元素所组成的数组指针在Turbo C中, 可定义如下的指针变量:int (*p)[3];指针p为指向一个由3个元素所组成的整型数组指针(指向数组的指针)。在定义中, 圆括...
分类:
编程语言 时间:
2015-08-14 15:34:54
阅读次数:
172
Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相信Java已经为下一次互联网爆炸做好了准备么?Java 一方面为嵌入式计算做了增强,而另一方面为实时应用做了精简,本文将介绍为什么 Java 是IoT(物联网)开发的最佳语言。 为嵌入式计算增强、为实时系统精简——为什么Ja...
分类:
编程语言 时间:
2015-08-14 15:32:32
阅读次数:
128
JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上1.可以在servlet的init方法里String path = getServletContext().getRealPath("/"...
分类:
编程语言 时间:
2015-08-14 15:34:29
阅读次数:
193
关于PHP数组操作函数更为细致的用法大家还可以参考PHP在线参考手册:http://php.net/manual/zh/index.phparray_reduce — 用回调函数迭代地将数组简化为单一的值给定一个数组:$ar = array(1,2,3,4,5);如果要求得这个数组中各个元素之和。方...
分类:
编程语言 时间:
2015-08-14 15:33:00
阅读次数:
159
一、Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML和属性文件 图形编程 AW...
分类:
编程语言 时间:
2015-08-14 15:32:40
阅读次数:
252
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeyc...
分类:
编程语言 时间:
2015-08-14 15:32:08
阅读次数:
108
Windows下使用doxygen阅读和分析C/C++代码转自:http://blog.sina.com.cn/s/blog_63d902570100gwk6.html虽然使用各种IDE或者Source Insight 可以方便地在windows下阅读和分析C/C++代码,但是一步步Go to De...
分类:
编程语言 时间:
2015-08-14 15:32:32
阅读次数:
164
在公司内的日常开发过程中,除了需要遵守统一的编码规范之外,还需要对编写的代码做统一的格式化,Eclipse提供了格式化编码的工具,快捷键是:Ctrl+Shift+F。为了统一项目组的代码风格,建议使用统一的格式化描述文件。Eclipse支持我们自定义模板,比如文件的注释,类注释,函数注释等功能。ec...
分类:
编程语言 时间:
2015-08-14 15:31:01
阅读次数:
295
进程间通讯介绍1、几种进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量...
分类:
编程语言 时间:
2015-08-14 15:29:03
阅读次数:
156
Implicitly Unwrapped Optionals 隐式解析选项如上所述。可选意味着常数或变量“没有值”。通过可选if声明来推断是否存在值,假设有值析值。有时候在程序架构中,第一次被赋值之后。能够确定一个可选总会有值。在这样的情况下。每次都要推断和解析可选值是很低效的,由于能够确定它总会有...
分类:
编程语言 时间:
2015-08-14 15:25:56
阅读次数:
114
项目中有一些用java写成的可执行的工具,需要调用者传入大量的参数。最开始,我使用的是最传统的方式,直接一个传入参数数组,于是有如下这么壮观的代码:public static void main(String[] args) {String aaa = args[0];String bbb = ar...
分类:
编程语言 时间:
2015-08-14 15:27:46
阅读次数:
143
题意:大致就是给定一个斐波拉契-卢卡斯数列中的某一项an(题目没有说明,但是这其实就是斐波拉契卢卡斯数列),然后让你求出初始的斐波拉契-卢卡斯数列a1和a2的值,并使得a2尽可能小。
分类:
编程语言 时间:
2015-08-14 15:26:14
阅读次数:
219
当涉及到编程,与日期的工作可能是棘手的。然而,幸运的是,大多数语言都已经完成了这个困难的工作,并有一种内置的日期功能来帮助我们。JavaScript是具有有用的功能来帮助大量输出,设置日期。The JavaScript Date Object开始日期在JavaScript中你需要做的第一件事是初始化...
分类:
编程语言 时间:
2015-08-14 15:21:54
阅读次数:
146
1.下载python2.7安装包2.配置环境变量,在path中添加C:\Python273.安装setuptools在https://pypi.python.org/pypi/setuptools下载setuptools,解压setuptools-18.1,进入该目录,运行命令:python ez_...
分类:
编程语言 时间:
2015-08-14 15:22:41
阅读次数:
161
在前一部分的最后,我们给出了一个寻路的示例,在大多数情况下,运行还算良好,但是有一个小问题,如下图:很明显,障碍物已经把路堵死了,但是小球仍然穿过对角线跑了出来!问题在哪里:我们先回顾一下AStar.as中用于判断的if语句1 //如果是当前节点,或者是不可通过的,则跳过2 if (test == ...
分类:
编程语言 时间:
2015-08-14 15:22:31
阅读次数:
198
在写程序的过程中,需要判断两个日期是否处在一个星期之内,如果用C++类库CTime,则只能计算1970年之后的日期,之前的日期就会报错,于是研究了几个星期计算算法,改写出一个计算从1年1月1日起到输入日期之间的天数,如果他们的除数相同,则表明他们在一个星期之内(原理参见参考文章《蔡勒算法》),同时该...
分类:
编程语言 时间:
2015-08-14 15:21:02
阅读次数:
269