我准备写一个系列的java图形化界面的教程。每个程序都尽量只写维持运行所需的最简化程度的代码,好让大家都看懂。
使用java图形界面只需要jdk,eclipse即可。如果布局抽象能力不够强大,建议装jigloo先用它布局然后再抄代码。(jigloo自动生成的代码冗余量太大,放的位置也不合理,只是为了看效果,之后还是需要ctrl+C,ctrl+V的)
要想放置一切东西,我们需要先有一...
分类:
编程语言 时间:
2014-08-26 15:31:26
阅读次数:
217
Executor框架将工作单元划分为任务,即任务是逻辑上的工作单元,而线程是任务异步执行的机制。Runnable是任务的一个抽象,并且理想状态下任务是独立的执行,但是Runnable的run( )不能返回一个结果或者抛出一个受检查的异常,这与我们有些实际任务是不相符的。在通过线程或者executor执行Runnable任务中,不仅仅是不能返回任务的执行结果,有时我们希望可以控制某个任务,或取消或终止,但在executor中一旦提交任务,我们将很难单一的控制任务的生命周期,虽然ExecutorService扩...
分类:
编程语言 时间:
2014-08-26 15:30:36
阅读次数:
283
初识javaScript,并不感到陌生,因为在牛腩新闻发布中已经用过,在针对性的学习这块儿的时候,其实感觉和学VB是一样的,就是属性、事件、方法,再新的就是正则表达式,看师哥师姐的博客,也有所耳闻,所以学起来的话,用超哥的话“so easy”。下面对这块儿做个总结。
一、概念
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,...
分类:
编程语言 时间:
2014-08-26 15:30:06
阅读次数:
331
前言
今天给自己订的任务是将《Effective C++》第二章看完,一口气看下来发现量并不大,这一章剩下的内容都较为简短,来看看今天的条款吧。
条款08:别让异常逃离析构函数
如同条款的字面意思,不要让析构函数中抛出异常,这样会使程序出现不明确行为。
举个例子:有一个Widget的自定义类的vector。
vector v;
当它在呗销毁的时候,它需要销毁掉里面含有的所有Widget,如果里面有10个Widget,在析构第一个元素期间,有个异常抛出,其它九个依旧得销毁,而不是跳过。
...
分类:
编程语言 时间:
2014-08-26 15:28:46
阅读次数:
212
在C语言编程时,经常会用到指针或数组作为参数传递,但有时结果却并不是自己想要的。下面总结下指针、数组作为参数传递需要的问题。
一级指针与二级指针的使用范围:
一级指针存放变量的地址,指向的值是变量的内容。如int* p={1,2,3}, p=数组的首地址,*p=数组的第一个值;
二级指针存放一级指针的地址,指向一级指针。如int*p ={1,2,3},...
分类:
编程语言 时间:
2014-08-26 15:27:46
阅读次数:
252
C++11支持range-based for循环。这是一个很方便的特性,能省挺多代码。以下代码就能很方便的遍历vector中的元素,并打印出来:12345678std::vector int_vec;int_vec.push_back(1);int_vec.push_back(2);//如果要修改i...
分类:
编程语言 时间:
2014-08-26 15:25:06
阅读次数:
308
1.SpringHandlerInterceptor 可以组成一个chain。这个接口有三个方法:public interface HandlerInterceptor { /** * Intercept the execution of a handler. Called after...
分类:
编程语言 时间:
2014-08-26 15:24:46
阅读次数:
277
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2014-08-26 15:23:16
阅读次数:
237
c++builder6.0 MENU:Tools>Editor Options>Code Insight>Code templatesXE6 c++builder
分类:
编程语言 时间:
2014-08-26 15:22:06
阅读次数:
319
java.util.logging.FileHandler
分类:
编程语言 时间:
2014-08-26 15:21:16
阅读次数:
205
8.1、8.2这一章不咋会啊。。istream &read(istream &is){ int a; auto old_state=is.rdstate(); is.clear(); is>>a; is.setstate(old_state); return is...
分类:
编程语言 时间:
2014-08-26 15:20:56
阅读次数:
207
昨天看Q3的代码,看到有个_INTSAIZEOF的宏,着实晕了一阵。一番google后,终于明白,这个宏的作用是求出变量占用内存空间的大小,先看看_INTSAIZEOF的定义吧:#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(s.....
分类:
编程语言 时间:
2014-08-26 15:19:26
阅读次数:
212
这里涉及的是主要接口关系,而具体的IoC容器都是在这个接口体系下实现的,比如DefaultListableBeanFactory,这个基本IoC容器的实现就是实现了ConfigurableBeanFactory,从而成为一个简单IoC容器的实现。像其他IoC容器,比如XmlBeanFactory,都...
分类:
编程语言 时间:
2014-08-26 15:16:46
阅读次数:
252
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tr...
分类:
编程语言 时间:
2014-08-26 15:16:16
阅读次数:
251
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封...
分类:
编程语言 时间:
2014-08-26 15:15:46
阅读次数:
192
StringBuilder 没有提供clear或empty方法。清空有3种方法:1)新生成一个,旧的由系统自己主动回收2)使用delete3)使用setLength将三种方法循环1000万次,代码:1.public class sbbm {2.3. static String a;4. static...
分类:
编程语言 时间:
2014-08-26 15:08:36
阅读次数:
184
public void exec(Connection conn){ try { conn.setAutoCommit(false); Long beginTime = System.currentTimeMillis(); //构造预处理statement Prepare...
分类:
编程语言 时间:
2014-08-26 15:06:36
阅读次数:
425