在窗口显示一张图片,代码如下: 1 import wx 2 3 class Frame(wx.Frame): 4 """Frame class that displays an image.""" 5 6 def __init__(self, image, parent=None...
分类:
编程语言 时间:
2014-12-12 06:41:24
阅读次数:
282
异步进程通信是面向服务架构(SOA)一个重要的组成部分,因为企业里很多系统通信,特别是与外部组织间的通信,实质上都是异步的。Java消息服务(JMS)是用于编写使用异步消息传递的JEE应用程序的API。传统的使用JMS API进行消息传递的实现包括多个步骤,例如JNDI查询队列连接工厂和Queu.....
分类:
编程语言 时间:
2014-12-12 06:40:09
阅读次数:
406
督促读书,总结精华,提炼笔记,抛砖引玉,有不合适的地方,欢迎留言指正。c和c++的数组和指针都属于低级的复合数据类型,比如c++的数组,类似vector容器,指针类似迭代器。低级的数据类型优势是速度快。但是容易出错,不好调试。现代c++程序,应该避免使用。内置数据类型—数组,不方便存储变长数据,定义...
分类:
编程语言 时间:
2014-12-12 06:37:30
阅读次数:
174
写一个定时任务类,继承java.tuil.TimerTask,重写run()方法,在该方法中实现任务业务代码。packagecom.gao.timertask;
importjava.util.TimerTask;
publicclassMyTimerTaskextendsTimerTask{
publicMyTimerTask(){}
@Override
publicvoidrun(){
//定时任务业务逻辑代码
}
..
分类:
编程语言 时间:
2014-12-12 01:33:44
阅读次数:
230
今天看《Go语言编程》再次发现了两处错误,一处是目录名称algorithms,根据上下文推测,目录名应当是没有最后一个字幕s的algorithm,因为最后main主程序import导入包时、调用排序函数时,以及编译环节时,都采用了algorithm这个名字,书中结构如下图:同时按照书中所示的程序目..
分类:
编程语言 时间:
2014-12-12 01:32:54
阅读次数:
300
//十进制转二进制
class Demo1
{
public static void main(String[] args)
{
int num =6;
int[] arr = new int[32];
int index =0;
while(num!=0)
{
arr[index++] = num%2;
num = num/2;
}
i...
分类:
编程语言 时间:
2014-12-12 01:25:36
阅读次数:
283
了解:原子性操作类的基础用法
在java5以后,增加很多线程的内容,成为线程得并发库。
在java.util.concurrent包及子包的API帮助文档,上面有对并发库涉及内容
在java.util.concurrent.atomic包,有对基本数据,对数组中的基本数据,类中的基本数据等的操作
AtomicIneger类,可以解决多线程访问整数的问题
AtomicBoo...
分类:
编程语言 时间:
2014-12-12 01:23:49
阅读次数:
216
归并排序
归并排序我在之前已经讲过了,并且给了在数组的数列的情况下的归并排序方法,而排序的时间复杂度为O(NlogN).想看的话链接如下:
归并排序,快排,冒泡排序
但是这个归并排序有一个缺点:需要O(n)的额外空间。
那么这个缺点在什么情况下会解决呢?就是数列是以链表形式存储的时候!就不需要额外的申请O(n)级别的空间。
那么我们为什么要用归并排序呢? 不是还有快排,堆...
分类:
编程语言 时间:
2014-12-12 01:22:17
阅读次数:
250
Python in Action第二个例子,倒是很简单,却是最基本的GUI程序框架,里面有最基本的实现GUI流程1 import wx2 class MyApp(wx.App):3 def OnInit(self):4 frame=wx.Frame(parent=None,t...
分类:
编程语言 时间:
2014-12-12 01:19:45
阅读次数:
197
#!/usr/bin/env python"""Spare.py is a starting point for simple wxPython programs."""import wxclass Frame(wx.Frame): passclass App(wx.App): def ...
分类:
编程语言 时间:
2014-12-12 01:19:24
阅读次数:
212
自定义类型转换器(例子是转换的Date类型)1、新建类型转换类DateConvert.java并继承java.beans.PropertyEditorSupport2、重写setAsText(String text)方法public class DateConvert extends Propert...
分类:
编程语言 时间:
2014-12-12 01:16:27
阅读次数:
220
1. 什么是Java中的内部类 内部类(Inner Class)就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 它的主要作用: a. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。 b. 内部类的方法可以直接访问外部类的所有数据,包括私...
分类:
编程语言 时间:
2014-12-12 01:15:55
阅读次数:
255
1.定义类Handle, 实现runable接口,复写run()方法。2.创建线程对象,并将Runable接口子类对象 作为构造函数的参数。Thread t=new Thread(new Handle() );3.调用线程对象的start()方法,开启线程:t.start();1.定义类Handle...
分类:
编程语言 时间:
2014-12-12 01:16:34
阅读次数:
194
上一篇博客介绍了Go语言的数组和切片——GO语言总结(4)——映射(Map),本篇博客介绍Go语言的类型转换和类型断言由于Go语言不允许隐式类型转换。而类型转换和类型断言的本质,就是把一个类型转换到另一个类型。一、类型转换(1)、语法: := ( )(2)、类型转换是用来在不同但相互兼容的类型之.....
分类:
编程语言 时间:
2014-12-12 01:14:58
阅读次数:
217
Python中一般使用xlrd库来读取Excel文件,使用xlwt库来生成Excel文件,使用xlutils库复制和修改Excel文件。这三个库只支持到Excel2003。python-excel主页地址:http://www.python-excel.org/xlrd地址:https://pypi...
分类:
编程语言 时间:
2014-12-12 01:13:37
阅读次数:
276
一、自定义标签,步骤 * 确定需求 * 输出当前系统的时间 yyyy-MM-dd hh:mm:ss:SSS * 编写Java类 新建包名:com.yxl.tag,新建类MyDateTag,实现SimpleTag接口 * 只要与此接口有关的实...
分类:
编程语言 时间:
2014-12-12 01:15:05
阅读次数:
307
Python In Action这本书真是有点猛,一开头就来这么个例子: 1 import wx 2 class MyFrame(wx.Frame): 3 def __init__(self): 4 wx.Frame.__init__(self,None,-1,'My Fra...
分类:
编程语言 时间:
2014-12-12 01:13:58
阅读次数:
300