1、自带的jconsole工具。 (1)假设是从命令行启动,使 JDK 在 PATH 上,执行 jconsole 就可以。 (2)假设从 GUI shell 启动,找到 JDK 安装路径,打开 bin 目录,双击 jconsole 。 (3)当分析工具弹出时(取决于正在执行的 Java 版本号以及正...
分类:
编程语言 时间:
2014-10-26 13:06:57
阅读次数:
199
1 StringString:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。String类的包含如下定义:[java]view plaincopy/**Thevalueisusedforcharacterstorage.*/privatefinalcharva...
分类:
编程语言 时间:
2014-10-26 13:04:25
阅读次数:
184
因为不想导入Log4j的jar,项目只是测试一些东西,因此选用了JDK 自带的Logging,这对于一些小的项目或者自己测试一些东西是比较好的选择。 Log4j中是通过log4j.properties这个配置文件控制日志的输出,java logging中是通过logging.properties文....
分类:
编程语言 时间:
2014-10-26 13:03:47
阅读次数:
166
STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就...
分类:
编程语言 时间:
2014-10-26 13:03:18
阅读次数:
302
写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品。从网页http://mm.taobao.com/json/request_top_list.htm?type=0&page=中提取taobao模特的照片。# -*- coding: cp936 -*-impor...
分类:
编程语言 时间:
2014-10-26 13:02:32
阅读次数:
151
一:冒泡算法 1 2 >1.第一次冒泡 9 for($i=0,$length=count($array);$i$array[$i+1]){//相邻的元素进行比较11 //>>交换相邻的位置上的数据12 $temp = $array[$i];1...
分类:
编程语言 时间:
2014-10-26 13:01:46
阅读次数:
140
(在文章的最后,将会介绍Date类,假设有兴趣,能够直接翻到最后去阅读)到底什么是一个 Calendar 呢?中文的翻译就是日历,那我们立马能够想到我们生活中有阳(公)历、阴(农)历之分。它们的差别在哪呢?比方有:月份的定义 - 阳`(公)历 一年12 个月,每一个月的天数各不同;阴(农)历,每一个...
分类:
编程语言 时间:
2014-10-26 13:00:40
阅读次数:
237
一、软件开发中模块化的重要性 在面向对象的世界里,类无疑是最重要的概念,她有效地将软件系统中的各个部分进行模块化分离,避免了相互之间的影响。在面向过程的语言开发过程中,时常会发现代码动不动就冗余,动不动就想着去Ctrl-c Ctrl-v,动不动就碰到命名冲突的问题,致使整个软件系统不易于理解,并大....
分类:
编程语言 时间:
2014-10-26 12:58:37
阅读次数:
199
码完第一次编译执行竟然就成功了。。。高兴~问题描写叙述:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建不论什么新的结点,仅仅调整指针的指向。比如: 10 / \ 6 14 / \ / \ 4 8 12 16转换成双向链表4=6=8=10=12=14=...
分类:
编程语言 时间:
2014-10-26 12:56:10
阅读次数:
161
【唠叨】本节要讲的是如果将自己写的C++类注册进Lua环境,让Lua去调用自定义的C++类。网上有很多都是用原始的tolua++工具来注册C++类的,我看了很多这样的教程,感觉操作起来十分麻烦,而且也很难看懂他们到底在讲什么。其实,在cocos2dxv3.2版本中,提供了bindings-generator..
分类:
编程语言 时间:
2014-10-26 11:53:16
阅读次数:
443
数组复制使我们在编程过程中常常要使用到的,在java中数组复制我们大概可以分为两种,一种是引用复制,另一种就是深度复制(复制后两个数组互不相干)。
下面我们就通过测试的方法来详细看看什么是引用复制和深度复制。
引用复制:
顾名思义就是其值是引用的,值得改变会随着被引用的对象改变。System.out.println("引用复制-----------------------------...
分类:
编程语言 时间:
2014-10-26 11:53:33
阅读次数:
202
最近有个朋友问我,用java怎么实现验证码,由于他急着要用,我便把我以前用过的一个在JSP页面中生成验证码的源码给了他,为了大家的方便,现在把该源码放下面,感兴趣的朋友可以参考一下。朋友们可以在此基础上进行一些修改,以达到自己想要的效果。
identifyCode.jsp
<%!
Color getRandColor(int fc,int bc){//给定范围获得随机颜色...
分类:
编程语言 时间:
2014-10-26 11:49:45
阅读次数:
224
标准库包含了几种不同类型的库。 首先是那些核心语言的数据类型库,比如数字和列表相关的库。在核心语言手册里只是描述数字和列表的编写方式,以及它的排列,而没有定义它的语义。换一句话说,核心语言手册只是定义语法和优先级之类,并没有定义对这些类型的功能上的操作。 其次标准库包含了一些内置函数和异常处理对象,在使用这些对象时,并不需要明确使用import语句进行导入。其中有一些是核心语言需要的,但很多不是核...
分类:
编程语言 时间:
2014-10-26 11:49:56
阅读次数:
256
jQuery——map()函数以及它的java实现...
分类:
编程语言 时间:
2014-10-26 11:47:21
阅读次数:
234
资源处理
Java本身自带了垃圾回收(Garbage Collection)功能,但是只有垃圾回收的目标是内部资源(Internal Resource),典型的比如堆上分配的内存区域等。对于外部资源(External Resource),如数据库连接,文件句柄,套接字等资源,还是需要在程序中进行显式回收的。
使用Lambda表达式可以实现一种叫做Execute Around的模式,用来...
分类:
编程语言 时间:
2014-10-26 11:44:13
阅读次数:
305
ETL工具完成的差不多了,今天遇到一个问题,就是给C3P0配置了maxPoolSize为10,目的是想让整个应用同时获得的最大的Connection个数为10,但是在测试应用的这一部分之后,发现PostgreSQL端的链接远远超过10个。因为工具是多线程的,所以就想,是不是多线程的问题,查了一下Connection的个数,也确实是10*线程个数。于是做了一个测试:
将maxPoolSize配置为...
分类:
编程语言 时间:
2014-10-26 11:43:26
阅读次数:
213
本篇严重参考Julian Meyer发表的文章:Beginning Game Programming for Teens with Python 本次作业将创建一个简单的游戏叫做英雄兔ver0.1版; 游戏背景: 在这里作为英雄的兔子要保卫城堡,它必须能够移动和射击反击敌人(关于敌人我们在后续章再添...
分类:
编程语言 时间:
2014-10-26 11:35:49
阅读次数:
258