lua是一门简单的语言,不带类和属性封装,但可以使用lua强大的元表模拟实现:class.lualocal type = typelocal rawset = rawsetlocal setmetatable = setmetatablelocal traceCount = 0local trace...
分类:
其他好文 时间:
2014-12-11 20:39:46
阅读次数:
195
作为一个c++菜鸟,研究半天这个代码的实现原理,发现好多语法不太熟悉,因此加了一大堆注释,仅供参考。该段代码主要通过继承workthread类来实现自己的线程代码,通过thread_pool类来管理线程池,线程池不能够实现动态改变线程数目,存在一定局限性。目前可能还有缺陷,毕竟c++来封装这个东西,资源释放什么的必须想清楚,比如vector存储了基类指针实现多态,那么如何释放对象仍需要考虑,后续我...
分类:
编程语言 时间:
2014-12-11 14:08:32
阅读次数:
144
----Main.java public?class?Main?extends?Activity?{
private?TextView?textView;
private?Button?button;
private?ListView?listView;
public?File?currentParentFile;
public?File[]?c...
分类:
移动开发 时间:
2014-12-10 22:58:22
阅读次数:
387
上一篇使用过时的ActivityGroup简单实现了顶部底部均有Tab标签的效果,是页面底部只有文字的样式,今天想完善一下效果,底部实现文字加图标的样式。
本文属于半成品,本来想着放弃的,想着先放博客吧,好歹也是一种思路,以后作参考用!追求完美效果的可以忽略本篇,我会在后续文章中实现更优的效果!
先看下效果图
首先是主页面MainActivity.java,这种方式其实不是真...
分类:
移动开发 时间:
2014-12-10 22:54:00
阅读次数:
310
了解了窗体的显示相关知识,接着总结一下窗体的传值方法:1.通过构造函数特点:传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中intvalue1;stringvalue2;publicForm2(intvalue1,stringvalue2){InitializeCompone...
package com.zhangbz.musicplayer;import java.io.File;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;imp...
分类:
移动开发 时间:
2014-12-08 22:48:50
阅读次数:
199
如果想设置Win7按照自己意愿自动关机,而又不希望下载安装第三方软件,则可以通过以下两个方法来简单实现。工具/原料Windows7操作系统环境方法1:利用cmd命令1打开cmd窗口。方法一:单击桌面左下角开始按钮,在搜索框中输入“cmd”方法二:用快捷键“Win+R”调出运行对话框,输入“cmd”2...
背景: 从DICOM网络传输一文开始,相继介绍了C-ECHO、C-FIND、C-STORE、C-MOVE等DIMSE-C服务的简单实现,博文中的代码给出的实例都是基于fo-dicom库来实现的,原因只有一个:基于C#的fo-dicom库具有高封装性。对于初学者来说实现大多数的DIMSE-C、DIMSE-N服务几乎都是“傻瓜式”操作——构造C-XXX-RQ、N-XXX-RQ然后绑定相应的OnResponseReceived处理函数即可。本博文希望在前几篇预热的基础上,对比DCMTK、fo-dicom、mDCM...
分类:
其他好文 时间:
2014-12-06 22:52:32
阅读次数:
558
8.4.3.2 函数式实现
我们不是把基本操作表示为虚方法,通过派生类来填充,而是把它表示为属性,属性的类型是函数类型,Func,函数然后由类的用户提供。清单 8.18 显示了QueryDecision 类的实现,以及创建简单的决策树示例。
清单 8.18 模板方法的简单实现 (C#)
class QueryDecision : Decision {
public str...
分类:
其他好文 时间:
2014-12-06 11:26:19
阅读次数:
175