Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(caught)并处理。异常可能是由Java运行时系统产生,或者是由你的手工代码...
分类:
编程语言 时间:
2015-04-24 00:48:29
阅读次数:
198
看到第十章,依照书上的规范成功写出了一个动态的位置转换。本书的例子虽然简单,但是重要的是其中所含的思想。 1 function moveElement(elementID,finaX,finaY,interval) 2 { 3 if(!document.getElementById)retu...
分类:
编程语言 时间:
2015-04-24 00:47:36
阅读次数:
255
作用域当前类同一package子孙类其他packagepublic √√√√protected√√√×friendly √√××private √×××不写时默认为friendly
分类:
编程语言 时间:
2015-04-24 00:42:46
阅读次数:
140
今天想记录下对arttemplate模板的使用,哎,其实这玩意的兴起主要还是得从浏览器操作dom说起。如果修改浏览器的某一个dom节点就会引起文档流的重绘,然后这个重绘的耗时相当的大,是昂贵的开销。所以我们一般不愿意直接进行DOM操作,因为这个性能太差了,我们一般会采用字符拼接的方法来做,最后把整....
分类:
编程语言 时间:
2015-04-24 00:42:21
阅读次数:
171
动态创建标记:传统方法:document.write、innerHTMLdocument.write: 方法可以方便快捷地把字符串插入到文档里,但是缺点是违背了“行为应该与表现分离”的原则。即使把document.write语句挪到外部函数里,也还是需要在标记的部分使用标签才能调用那个函数。应该避免...
分类:
编程语言 时间:
2015-04-24 00:40:54
阅读次数:
173
public class DaemonTest {
public static void main(String[] args) {
new WorkerThread().start();
try {
Thread.sleep(7500);
} catch (InterruptedException e) {}
...
分类:
编程语言 时间:
2015-04-23 23:34:42
阅读次数:
365
为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代码优化外,在软件架构上、JVM虚拟机层、数据库以及操作系统层都可以通过各种手段进行调优,从而在整体上提升系统的性能。设计调优处于所有调优手段的上层,它往往需要在软件开发之前进行。在软件开发之初,软件架构师就应该评估系统可能存在的各种潜在的问题,并给出合理的设计方案。...
分类:
编程语言 时间:
2015-04-23 23:35:57
阅读次数:
492
刚开始用ligerGrid作分页排序的时候比较头疼,查找,上下页等处理后台都没法准确的获取前台查找控件里面的值,API里面也没有什么详细的解释
最后网上找了很久感觉都不是很全的资料,现在把这个结合说下 给自己做个笔记
先上个果图
做分页一般需要注意几点的就是,页大小,当前页,排序字段,排序类型(倒叙或顺序),查询条件, 所以这里写了一个公共方法返回所需的排序数据 和查询条件下...
分类:
编程语言 时间:
2015-04-23 23:34:46
阅读次数:
340
Lambda表达式的实质就是一个匿名函数。C#3.0引入了Lambda表达式,Java8也不甘示弱。Java8发布很久了,今天安装了JDK体验了Java8中的Lambda表达式。首先看一个不适用Lambda表达式的例子。
比如我们要对一组字符串进行排序。public class Hello {
public static void main(String[] args) {...
分类:
编程语言 时间:
2015-04-23 23:32:25
阅读次数:
171
调试了好久,出现了好大问题。关于虚函数和纯虚函数的知识需要我们好好注意。#ifndef NEWPICTURE_H
#define NEWPICTURE_H
#include
using namespace std;
class P_Node
{
friend class Picture;
protected:
P_Node();
virtual ~P_Node(){};
virtual i...
分类:
编程语言 时间:
2015-04-23 23:30:56
阅读次数:
251
public class ArrayTest03{ /* Name:数组排序,冒泡法 Power by :Stuart Date:2015-4-23*/ public static void main(String args[]){ //定义一个integer数组...
分类:
编程语言 时间:
2015-04-23 23:29:03
阅读次数:
224
设计思路:因为之前做过二维数组的和环形一维数组的,所以第一感觉就是能不能把这两种整改一下结合起来,所以采用的做法就是将二维环形变化为一维环形,在此采用的方法是从第一行开始,第一行计算出最大子数组,然后第一行和第二行相加为一维计算最大子数组,然后第一行、第二行和第三行,以此类推,最后将各子数组的最大值...
分类:
编程语言 时间:
2015-04-23 23:26:34
阅读次数:
241
Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters fo...
分类:
编程语言 时间:
2015-04-23 23:22:16
阅读次数:
203
分治算法即将一个问题划分成多个子问题求解,最后的结果就是几个子问题的合集,通常图形类的算法,尤其是2的几次方数组问题可以优先考虑。汉诺塔和二分搜索都是分治算法的思想,个人觉得最好体现分治算法的demo是棋盘覆盖问题,代码如下:#include #include #define SIZE 4stati...
分类:
编程语言 时间:
2015-04-23 23:21:12
阅读次数:
235
一,迭代器的基本知识:1,为什么要用迭代器?(迭代:即对每一个元素进行一次“问候”)比如说,我们定义了一个ADT(抽象数据类型),作为ADT的一种实现,如单链表。而单链表的基本操作中,大部分需要用到依次遍历单链表中的每一个元素。一般而言,我们就是用for循环来实现遍历,这样,当你新增一个对单链表的操...
分类:
编程语言 时间:
2015-04-23 23:17:40
阅读次数:
261
/*Name:数组循环化Power by StuartDate:2015-4-23*/public class ArrayTest02{ public static void main (String args[]){ int array[]=new int [10];...
分类:
编程语言 时间:
2015-04-23 23:18:18
阅读次数:
180
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity sh...
分类:
编程语言 时间:
2015-04-23 23:14:57
阅读次数:
642