函数式编程λ演算LISP,Erlang尾递归 栈的使用避免防御式编程ER实体Entity关系relationshipOOP [OOA/D]属性、行为继承、聚合、关联抽象、封装笛卡尔方法论拆分排序处理归并软件工程过程方法论软件生命周期RUP统一软件过程管理敏捷开发项目管理(计划、组织、执行、控制)线性...
分类:
编程语言 时间:
2014-07-19 16:20:43
阅读次数:
250
我曾经在刚入行的时候做过一个小的swing程序,用到了java SE,swing,Thread等东东,当初经验少也没有做过严格的性能测试,布到生产环境用了一段时间后发现那个小程序有时候会抛java.lang.OutOfMemoryError异常,就是java的内存溢出。当时也上网查了不少资料,试过一...
分类:
编程语言 时间:
2014-07-19 16:30:50
阅读次数:
284
在Linux或其他UNIX和类UNIX环境下,ps命令想必大家都不陌生,我相信也有不少同学写过 ps aux | grep java | grep -v grep | awk '{print $2}' 这样的管道命令来找出Java进程的pid。常言道,Java并非真的"跨平台",它自己就是平台。作为...
分类:
编程语言 时间:
2014-07-19 16:34:39
阅读次数:
240
什么是mmap mmap对于c程序员很熟悉,对于java程序员有点陌生。简而言之,将文件直接映射到用户态的内存地址,这样对文件的操作不再是write/read,而是直接对内存地址的操作。 在c中提供了三个函数来实现 [list]mmap 进行映射munmap 取消映射msync 进程在映射空间的对共...
分类:
编程语言 时间:
2014-07-19 16:37:03
阅读次数:
407
一、数据类型 Java支持两种数据类型:基本类型和引用类型。基本类型有布尔(boolean)类型和数值类型,数值类型有整数类型(byte、short、char、int、long)和浮点数类型(float、double),其中char也称为字符类型,统称八大基本数据类型。byte型整数在内存中占8位....
分类:
编程语言 时间:
2014-07-19 16:37:25
阅读次数:
189
string1.equals(string2) 比较字符串substring()它有两种形式,第一种是:String substring(int startIndex)第二种是:String substring(int startIndex,int endIndex)concat() 连接两个字符串...
分类:
编程语言 时间:
2014-07-19 16:39:47
阅读次数:
290
javascript实现java中的Map,代码是在国外的一个网站上看到的(http://stackoverflow.com/questions/368280/javascript-hashmap-equivalent),自己稍作了修改,之前也看到过有人用2个数组实现了Map,但是我感觉效率比较低,...
分类:
编程语言 时间:
2014-07-19 17:00:43
阅读次数:
302
java图片处理有点头疼,找了很多资料。在这里进行一个汇总,记录下个人的体验,也希望对大家有所帮助。需求:浏览的图片需要在1M一下。1、真正对图片的质量进行压缩的(不是通过修改图片的高,宽进行缩小图片。就单单缩小图片质量) 优点:不修改图片大小,简便。 缺点:对jpg格式能处理很好,对于gif,.....
分类:
编程语言 时间:
2014-07-19 17:03:04
阅读次数:
282
1、首先我们先来说下为什么会有这三中格式:(1)rar格式:rar格式是最先出现的压缩方式,它主要是用于商业机构一些文件的压缩,它可以根据不同公司的要求,去设定制定不同的压缩算法,这种算法是不对外公开的,安全性比较高,但他是收费的。(2)zip格式:因为rar格式收费,必然会诞生一些免费的压缩格式,...
分类:
编程语言 时间:
2014-07-19 17:04:22
阅读次数:
363
对“&”和“*”运算符再做些说明:(1) 如果已执行了“pointer_1=&a;”语句,请问&*pointer_1的含义是什么?“&”和“*”两个运算符的优先级别相同,但按自右至左方向结合,因此先 进行*pointer_1的运算,它就是变量a,再执行&运 算。因此,&*pointer_1与&a相同...
分类:
编程语言 时间:
2014-07-19 17:06:21
阅读次数:
191
1. 字符串与整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2,得到当前方法的名字 public cl...
分类:
编程语言 时间:
2014-07-19 17:09:09
阅读次数:
206
《完美C++(第5版)》为读者提供了一个学习、理解和掌握 C++编程语言的全面视图,覆盖面广、实用性强。书中介绍了 C++的基本数据类型,如字符串、数组、指针、结构体、类等,同时也详细描述了面向对象编程语言的特性:封装、继承和多态,以及这些特性在 C++语言中的具体使用方式。本书的后面章节还重点介绍...
分类:
编程语言 时间:
2014-07-19 17:10:05
阅读次数:
337
最近看了好几个关于标签和javascript:void(0)的帖子,谨记于此,以资查阅。 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就...
分类:
编程语言 时间:
2014-07-19 17:13:20
阅读次数:
229
表示以前不关注网页编写这个东西。现在学习下:一个简单的小例子,但是却很实用的哦!通过点击按钮,修改a标签的href的值,实现在程序中动态的修改标签的链接地址。根据程序中的需求,在同一个标签,却可以跳转到不同的链接上。代码很简单: 1 2 3 4 5 ...
分类:
编程语言 时间:
2014-07-19 17:21:59
阅读次数:
216
A declaration makes a name known to a programm. A definition creates the assocatied entity. A variable declaration specifies the variable type and nam...
分类:
编程语言 时间:
2014-07-19 17:22:34
阅读次数:
213
这几天一直在帮一个博士做实验,负责的是数据处理这部分的东西。因为用python做数据处理时会时常做一些文件操作,所以我学习了一下Python的文件操作。今天刚好有空,就把东西总结一下。 一、打开文件 首先,要对文件进行操作需要打开文件,这里用到了open函数。 f = open(filen...
分类:
编程语言 时间:
2014-07-19 17:23:39
阅读次数:
224
package fileIo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import j...
分类:
编程语言 时间:
2014-07-19 17:27:42
阅读次数:
193