编程语言
分析:假设有100张票,四个窗口同时在卖。实现多线程有两种方法,一个是继承Thread类,一个是实现Runnable接口。这个例子是用第二种方法做的。/* * * 需求:买票 * * */class Ticket implements Runnable{ private int num=100;//...
分类:编程语言 时间:2014-04-07 13:47:34 收藏:0 阅读:469
一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包...
分类:编程语言 时间:2014-04-07 14:52:06 收藏:0 阅读:550
#图形用户界面1.下载和安装wxPython2.创建并显示一个框架import wx #导入wxPythonapp=wx.App()win=wx.Frame(None)win.Show() #调用窗口前需要showapp.MainLoop() #调用窗口wxPython包含两个对象: 应用程序对象和...
分类:编程语言 时间:2014-04-07 15:02:23 收藏:0 阅读:479
#抽象 8.40am-1.懒惰即美德2.抽象和结构3.创建函数 内建的callable 函数可以判定函数是否可以调用 >>> import math >>> x=1 >>> y=math.sqrt >>> callable(x) False >>> callable(y) True 使用def"函数...
分类:编程语言 时间:2014-04-07 15:05:29 收藏:0 阅读:584
explicit如果A类有某个构造函数的单个输入参数,是B类(包括基本数据类型)的对象或引用,则C++的编译器会在需要A类形参的函数调用中,自动调用该构造函数,将B类实参隐式地转换为A类实参。这种自动类型转换的好处是,避免了定义函数的两个重载版本,代价是隐式调用构造函数会增加调用开销,并可能会带来其...
分类:编程语言 时间:2014-04-07 15:18:15 收藏:0 阅读:521
文章导读:C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 在过去的学习中,我们始终接触的单个类的继承,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念,C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。...
分类:编程语言 时间:2014-04-07 15:19:50 收藏:0 阅读:470
C++的动态内存的分配与释放是个挺折磨人的事情,尤其异常分支复杂时(比如一堆try catch中,各catch里需要做delete 掉相关的堆上分配的内存),极有可能产生内存泄露的情况。C++中提供了智能指针作为可选的解决方案, C++标准库中自带的智能指针是auto_ptr,它在大多数场景下是满足...
分类:编程语言 时间:2014-04-07 15:28:35 收藏:0 阅读:588
Java自带的java.util.Timer类,通过调度一个java.util.TimerTask任务。这种方式可以让程序按照某一个频度执行,但不能指定时间运行。用的较少。任务的调用通过起的子线程进行执行。java.util.Timerjava.util.TimerTask一、调用方法:(1)voi...
分类:编程语言 时间:2014-04-07 15:31:38 收藏:0 阅读:496
假設DialogA內有一個DialogB,想要讓DialogB置頂在DialogA中就必須做些設定,如果沒有設定DialogB就可能會因為使用者點擊DialogA或是RootWindow而失去焦點因此在設定上DialogA要給DialogB一個owner,DialogB要設定initModalityDialogA.java//給dialogB的owner DialogBt=newDial..
分类:编程语言 时间:2014-04-07 09:15:01 收藏:0 阅读:635
适配器将一个类的接口转换成客户希望的另外一个接口。下面用三个例子来反映适配器的不同用途:   情况一:   我买了一个PS2接口的鼠标,但是我的电脑没有PS2的接口,仅有USB的接口。为了不浪费这个鼠标,我跑到商店买了一个PS2到USB的转接头,这样我就用上了PS2的鼠标。USB转接头就是一个典型的适配器。 interface USBPort { void connect(); }...
分类:编程语言 时间:2014-04-07 04:50:25 收藏:0 阅读:506
150774507755077651284
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!