自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

臻氏一切Mr.RainDrop

写代码不但要勤,要沉迷进去,更重要的是要有感动,有感动,就能写出精彩动人的代码。写代码要融入感情,它才生动鲜活起来,才能入神!不然再怎么写,都不能到最高境界,充其量也不过是个机器。这是玄妙而又实实在在

  • 博客(14)
  • 收藏
  • 关注

原创 Python备份文件脚本

放假闲来无聊,开始学习python.开始写到一个关于文件备份的脚本,但是给的例子只有Linux和Unix系统下的示例代码,我的Linux刚刚被删,只能在window下。示例代码中就在一个地方出现问题就是zip_command那里,不同的系统,在命令行下压缩文件的命令也不一样。我这里用的是Rar。一般window都会自带一个WinRar程序,但是我们平常都是利用它自带的图形界

2013-08-07 10:53:22 916

转载 C++_友元函数

1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率        具体来说:为了使其他类的成员函数直接访问该类的私有变量      即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数      优点:能够提高效率,表达简单、清晰      缺点:友元函数破环了封装机制,尽量不使用成员函数,除非不得已的情况下才使用友元函数。

2012-12-27 21:44:39 456

原创 C++ 编译出现: error C2871: 'std' : does not exist or is not a namespace 怎么解决

一直以为创建新项目时,VC6创建的Win32控制台程序自带的include "stdafx.h" 就可以直接使用namespace,百度知道才知道,要使用namespace 需要在开头引入即includeusing namspace std;//........否则会编译过程会报出一下错误:error C2871: 'std' : does not exist or is no

2012-12-27 21:05:08 9091

转载 java swing 窗口界面关闭事件响应

在swing的窗口里面,即jframe里面,进行关闭窗口动作,如果事先不在代码中设置好,则默认是把窗口设成setVisable(false),程序还是依然运行着,继续占用内存,所以如果不小心,越调试则会发现内存占用率越高,机子越来越卡。            一般的,如果没有特殊要求,只需要这样让该窗口对象调用setDefaultCloseOperation(JFrame.EXIT_ON_CL

2012-12-26 20:25:29 66381 4

转载 做出漂亮的Java界面--substance.jar的使用

一直以来都认为用Swing做出来的程序太难看了,但是又无可奈何,但现在好了,有了substance.jar,只需要在你的程序中添加几行简单的代码,就可以做出非常漂亮的界面来,如果不是亲眼看到,你也许不敢相信这是真的.  下面我就来介绍一下substance.jar的使用.1.下载substance.jar    新浪(不知道版本是不是最新的):http://ishare.iask.si

2012-12-24 17:41:16 28560 15

转载 JAVA for 的几种用法

J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种

2012-12-23 01:30:41 644

转载 RMI 规范

RMI(基本概念)Java Remote Method Invocation ( RMI -- Java 远程方法调用)允许您使用Java 编写分布式对象,不同的Java 虚拟机(JVM)之间进行对象间的通讯。这些JVM 可以在一台者多台计算机上,使得应用程序(Application) 可以远程调用方法,共享各个系统的资源和处理能力。 RMI 的主要优点面向对象:RMI 可将完整的

2012-12-21 16:05:16 486

转载 JAVA关于Date操作的一些代码

本文章转自 http://blog.163.com/fly_sky_java/blog/static/140422234201022302815940/,由于时间仓促,未能检查其中可能错漏之处,带来不便请谅解。/** 日期类 * @date 2003-12-04 * @version 1.0 */import java.util.*;import java.text.*;i

2012-12-11 21:54:33 412

原创 C++解决八皇后问题

近日,因老师布置的一道题目才知道有八皇后这个问题,首先介绍一下八皇后问题吧。八皇后问题:         设法在国际象棋的棋盘上放置八个皇后,使得其中任何一个皇后所处的“行”、“列”以及“对角线”上都不能有其它的皇后。  国际象棋棋盘其实就是一个8*8的方格子组成的,我们可以看成是8*8的数组。  我最初的想法是利用结构体,构造皇后这么一个结构,它有 row(行) 和

2012-12-01 13:44:19 1501

转载 C++学习

字符串是存储在内存的连续字节中的一系列字符。C++中定义字符串有两种方式:第一种是来自C语言,称为C风格的字符串;第二种是利用string类来定义。 第一种方法:        一种是逐个字符给字符数组复制,但是最后一个元素要为'/0',否则它只能是字符,而不是字符串。char cat[5] = {'f', 'a', 't', 's', '/0'}; 如果用cout输出cat的话将

2012-11-19 09:40:39 448

转载 Java Swing GUI多线程之SwingUtilities.invokeLater和invokeAndWait【解决SWING界面卡住情况】

在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件派发线程中调用。       Swing是事件驱动的,所以在回调函数中更新可见的G

2012-05-26 22:09:05 5854

转载 Swing不足之处【GUI速度方面】

比AWT和SWT更多的内存消耗。Swing自己实现了所有组件。因此,它在运行时装载了大量的类。一些其他的问题来源于小的可变对象的创建,如Rectangle,Point,这些对象基于同步的考虑通常不可重用。Java在堆上创建所以对象。小的对象通常导致了额外的堆空间消耗。许多小的对象较之大对象更难以有效地被垃圾回收。因此,Swing应用程序通常无法及时回收大而小的对象。这种情况的普遍就会导致性能下降。

2012-05-26 14:50:37 2657

转载 Event System事件系统【SWING监听事件的线程问题】

Event System事件系统一个事件要求特定的动作被执行,它被作为消息由外界或系统自身发送给GUI系统。这些事件包括来自计算机设备如鼠标键盘和网络端口的I/O中断,以及GUI系统的逻辑事件触发,比如一个按钮的ActionEvent事件。Single-Threaded vs Multiple-Threaded 单线程 vs 多线程事件分发遵循两种不同的模型。单线程分发模型和多线程分发

2012-05-26 14:40:58 1987 1

原创 JTabel选择表格事件监听时,用鼠标点击一次,会出现两次事件的原因。

1。选择某一行(当选择这一行时,需要产生某种事件)当用鼠标对表格进行选取,在响应行选取变化事件(ListSelectionListener)时,鼠标按下会响应一次,鼠标释放又会响应一次,因此一次鼠标的点击会有两次事件响应(按下和释放)。前者的事件属性中getValueIsAdjusting()=true,后者是false。因此,可以通过判断getValueIsAdjusting()来区别鼠

2012-05-26 14:17:58 6452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除