上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 一、 构造函数是干什么的 class Counter { public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0; } private: // 数据成员 int m_value; } 该类对象被创建时,编译系统对象分配内存空间,并自动调用该构造函数->由构造函数完成成员的初始化工作 eg:Counter c1; 编译系统为对象c1的每个数据成员(m_value)分配内存空间,并调用构造函数Counter( )自动地初始化对象c1的m_value值设置为0 故: 构造函数的作... 阅读全文
posted @ 2013-03-07 19:13 木子你妹 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 转自于http://www.cppblog.com/converse/archive/2009/05/13/82879.html首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了.前者(排队等候)就是同步等待消息,而后者(等待别人通知)就是异步等待消息.在异步消息处理中,等待消息者(在这个例子中就是等待办理业务的人)往往注册一个回调机制,在所等待的事件被触发时由触发机制(在这里是柜台的人)通过某种机制(在这里是写在小纸条上的号码)找到等待该事件的人. 阅读全文
posted @ 2013-02-25 19:36 木子你妹 阅读(163) 评论(0) 推荐(0) 编辑
摘要: (1)/etc/profile 登录时,会执行。全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrc Ubuntu没有此文件,与之对应的是/ect/bash.bashrcbash.bashrc 是交互式shell的初始化文件。 (3)~/.profile 某个用户读取的配置。若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~ /.bash_login,若前两者不存在,读取~ /.profile。另外,图形模式登录时,此文件将被读取,即使存在~/.bash_profile和~/.bash_login。(4)~/.bash_ 阅读全文
posted @ 2013-01-22 19:36 木子你妹 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的 Makefile,这样就可以象常见的 GNU程序一样,只要使用”./configure”,”make”,”make instal”就可以把程序安装到Linux系统中去了. 这将特别适合想做开放源代码软件的程序开发人员,又或如果你只是自己写些小的Toy程序,那 阅读全文
posted @ 2012-12-31 09:17 木子你妹 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1.变量与控件绑定之后,变量改变或者控件中的值改变,需要通过UpdateData(BOOL)来进行更新。以文本框为例:UpdateData(TRUE); //把当前文本框中的内容保存到变量中UpdateData(FALSE); //把变量的内容在文本框中显示出来,替换原来的内容 阅读全文
posted @ 2012-07-03 13:24 木子你妹 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度越高。其中虚线+箭头是表示即依赖的关系,实线+箭头表示关联的关系,虚线+空心右三角表示implements,实线+空心右三角表示的是泛化,即类的继承关系。实线+空心菱形表示的是聚合的关系,实线+实心菱形则表示组合的关系。另外一点是在看类图的时候要注意。类图的思想其实也还没有脱离面向对象的思想,以某个类为中心,有些线是射入的而有些线是射出的。射入的线表示的是这个类被哪些类所调用而射出的线则表示该类调 阅读全文
posted @ 2012-05-25 11:40 木子你妹 阅读(3819) 评论(0) 推荐(0) 编辑
摘要: 大话设计模式上的一个图,我用EA画出来的:UML中的6大关系相关英文及音标:依赖关系dependency[di'pendənsi]关联关系association[ə,səuʃi'eiʃən]聚合关系aggregation[ˌægrɪˈgeɪʃən]组合关系composition[,kɔmpə'ziʃən]实现realization[,ri:əlɪ'zeɪʃən]泛化generalization[,dʒenərəlɪ'zeɪʃən]UML中的6大关系简单解释:关联:连接模型元素及链接实例,用一条实线来表示;依赖:表示一个元素以某种方式依赖于另一个 阅读全文
posted @ 2012-05-24 10:02 木子你妹 阅读(730) 评论(0) 推荐(2) 编辑
摘要: 作者:RazanPaul译者:Todd Wei原文:http://www.codeproject.com/KB/IP/TimeOutSocket.aspx介绍您可能注意到了,.Net的System.Net.Sockets.TcpClient和System.Net.Sockets.Socket都没有直接为Connect/BeginConnect提供超时控制机制。因此,当服务器未处于监听状态,或者发生网络故障时,客户端连接请求会被迫等待很长一段时间,直到抛出异常。默认的等待时间长达20~30s。.Net Socket库的SocketOptionName.SendTimeout提供了控制发送数据的超 阅读全文
posted @ 2012-05-04 15:30 木子你妹 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 引言本篇文章将为你介绍一下 Delegate 的使用方式,逐渐揭开 C# 当中事件(Event)的由来,它能使处理委托类型的过程变得更加简单。还将为您解释委托的协变与逆变,以及如何使用 Delegate 使 Observer(观察者)模式的使用变得更加简单。在事件的介绍上,会讲述事件的使用方式,并以ASP.NET的用户控件为例子,介绍一下自定义事件的使用。最后一节,将介绍Predicate<T>、Action<T>、Func<T,TResult>多种泛型委托的使用和Lambda的发展过程与其使用方式。因为时间仓促,文中有错误的地方敬请点评。目录一、委托类型的 阅读全文
posted @ 2012-04-30 16:45 木子你妹 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 以下方法先收藏,待测试。。。(一)bootloader的开机画面下载地址:http://download.csdn.net/source/3147163,这里以上才附近就说文件过大...论坛限制了?制作bmp图片,通过Image2Lcd转换成logo.h文件;如图:把logo.c放入C:\WINCE600\PLATFORM\SMDK6410\src\bootloader\eboot\文件夹中;下载main.c覆盖C:\WINCE600\PLATFORM\SMDK6410\src\bootloader\eboot\main.c在main.c中注意两个地方1.引入的文件名logo.h[如果你改名字 阅读全文
posted @ 2012-04-30 13:37 木子你妹 阅读(1612) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页