本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020
最近想学下java的界面编程,在此记录下。
大多数的Swing应用都被构建在基础的JFrame内部,JFrame在你作用的任何操作系统中都可以创建视窗应用。
看如下一个最简单的JFrame例子:
JFrame frame = new J...
分类:
编程语言 时间:
2014-11-15 00:13:21
阅读次数:
284
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020
上节创建了视窗,这是其他组件的容器,这节就来创建按钮。
创建按钮,只需要在希望出现的地方调用JButton的构造器即可。
JButton是一个组件,它有自己的小窗口,能作为整个更新过程的一部分而自动被重绘。也就是说,你不必显示绘制一个按钮或者别的类型的控件,只要...
分类:
编程语言 时间:
2014-11-15 00:12:49
阅读次数:
309
考虑两个字符串,我们用dp[i][j]表示字串第到i个和字符串到第j个的总数,因为字串必须连续
因此dp[i][j]可以有dp[i][j-1]和dp[i-1][j-1]递推而来,而不能由dp[i-1][j]递推而来。而后者的条件
是字串的第i个和字符串相等。
Problem E
Distinct Subsequences
Input: standard input
Output...
分类:
其他好文 时间:
2014-11-15 00:13:39
阅读次数:
219
输入第一行输入要计算的数据组数 n
接下来的 n 行,每行包含两个数a和b输出
每行输出一组数据中a+b的值
样例输入
2
1 2
4 0
样例输出
3
4
代码:
#include
int main()
{
int n;
int i,j;//循环变量i,j
int a,b;//每行的两个整数a,b
int sum[10]={0};//存储每行的和a+b
s...
分类:
其他好文 时间:
2014-11-15 00:13:46
阅读次数:
233
描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1、 这根钢管一定要是仓库中最长的;2、 这根钢管一定要是最长的钢管中最细的;3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编...
分类:
其他好文 时间:
2014-11-15 00:12:20
阅读次数:
238
这是写给自己看的模板……当然有需要的人也可以直接拿走1、封装好的高精度模板注意:算法的主要耗时在于高精度乘法、除法和乘方。其中高精度乘方有快速幂优化,常数大致是乘法的5~10倍。除法是用二分写的效率较低,大概是乘法的20~30倍,能不用尽量不用#define mx 300struct gaojing...
分类:
其他好文 时间:
2014-11-15 00:12:59
阅读次数:
126
设计模式-原型模式效果:原型模式,其实就是完整的复制一个对象,以一个对象为样本,进行复制作业,然后再来使用.以下以复制一个UIView的操作来讲解原型模式的实现注:UIView对象是不能够复制的,我们需要完整的把UIView对象的参数都复制了后,就行了.http://stackoverflow.co...
分类:
其他好文 时间:
2014-11-15 00:12:38
阅读次数:
311
本文转载至http://www.cocoachina.com/industry/20140606/8701.htmliOS系统是出了名的封闭,每个应用的活动范围被严格地限制在各自的沙盒中。尽管如此,iOS还是提供了若干进程间通信机制,CFMessagePort就是其中之一。“”阅读器iOSCFMes...
分类:
移动开发 时间:
2014-11-15 00:10:09
阅读次数:
362
Extjs的开发都可以遵循OOP的原则,其对类的封装也很完善了。自定义一个控件最简单的办法就是继承一个已有的控件。根据上一节的需要,我做了一个Button的子类。首先根据目录结构,在app目录下建立一个ux目录,将自定义控件都放在这个目录下。在ux目录下建立一个文件ButtonTransparent...
分类:
Web程序 时间:
2014-11-15 00:09:42
阅读次数:
442
正确关闭资源的方式 ①使用finally块来关闭物理资源。 ②关闭物理资源时,首先保证引用资源的变量不为null ③每个物理资源时都应该使用单独的try-catch块来关闭资源,保证关闭资源时引发的异常不会影响其他资源的关闭。 finally的陷阱 System.exit(0); 在try中使用了S...
分类:
其他好文 时间:
2014-11-15 00:09:48
阅读次数:
294
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(BlockingIO):即传统的IO模型。(2)同步非阻塞IO(Non-blockingIO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的N...
分类:
其他好文 时间:
2014-11-15 00:11:49
阅读次数:
301
顶部和底部区域已经作好,在顶部区域有一个菜单的按钮,这一节我们设计一个菜单的数据结构,使其可以展示出不同样式的菜单。由于准备搭建的是一个系统模块自定义的系统,因此菜单也是自定义的,在操作员系统登录的时候,和MainModel中的其他数据一样,将会通过ajax加载要显示的菜单数据,然后生成菜单条或者菜...
分类:
Web程序 时间:
2014-11-15 00:09:16
阅读次数:
277
如果要设置DIV自适应高度,我们可以采用height:auto;这个属性;不过这个属性IE6又不支持了。是不是很头痛?其实解决这个问题不难,而且方法也不少,这里推荐一种:(假设我们需要控制的这个DIV最小高度是100px,超过时就让里面的信息自动撑开):.div{height:auto!import...
分类:
Web程序 时间:
2014-11-15 00:08:49
阅读次数:
157
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
分类:
数据库 时间:
2014-11-15 00:09:06
阅读次数:
194
现在市场上负离子粉销售的很好,那么为什么这么好呢?负离子粉都有什么功能对人身体好呢。下面我们把负离子粉的功能原来做下介绍。 负离子粉可以释放负离子和远红外 空气是由无数分子、原子组成的。当空气中的分子或原子失去或获得电子后,便形成带电的粒子,称为离子;带正电荷的叫正离子,带负电荷的叫负离子。负离子是...
分类:
其他好文 时间:
2014-11-15 00:09:34
阅读次数:
151
一直在用MyEclipse,每次重装或者换开发环境时都需要安装svn插件,每次都是在网上找,感觉没有说的太明白的,还是自己写个以备将来查看。 安装svn插件有很多种方式,在线的、离线的、解压的(又分为直接解压、link方式)。在线安装的话,打开软件中心就得花些时间,网速不行的话,安装过程更是漫...
分类:
系统相关 时间:
2014-11-15 00:08:34
阅读次数:
337
这一节来定义另外三种类型的菜单类。首先定义菜单按钮类。文件放于app/view/main/region目录下面,文件名为ButtonMainMenu.js。 /** * 显示在顶部的按钮菜单,可以切换至标准菜单,菜单树 */
Ext.define('app.view.main.region.Butt...
分类:
Web程序 时间:
2014-11-15 00:08:34
阅读次数:
313