博客首页
注册
建议与交流
排行榜
加入友情链接
宝宝相册的专门空间
推荐
投诉
搜索:
帮助
小宝--读书笔记
修身养性!
zieckey.cublog.cn
管理博客
发表文章
留言
收藏夹
· 相关BLOG
· 好友BLOG
· 常去的地方
博客圈
音乐
相册
· 同学相片
· 西藏之行
· 我的大学
文章
· OS Linux
}
· Command Usage
· Install && Usage
· Soft Install && Usage
· Kernel
· Solaris
· Other
· C/C++
}
· Linux C/C++
· QT Embedded
· Standard C/C++
· Win32 C/C++
· E680
· Java
}
· J2ME
· J2SE
· J2EE
· Software Engineering
}
· Class Design Principle
· Arithmetic Data Structure
· Design Patterns
· Database
· Other
}
· Windows
· Networks
· Assemble
· Video && Image
· Hardware Design
· Other
· 人生如梦
}
· 修身养性
· 生活
· 音乐电影
· 职业生涯
· 搞笑
· 其它
首页
关于作者
思路决定出路,态度决定高度!
||
<<
>>
||
我的分类
最新照片
上一张
下一张
幻灯片
停止播放
最新文章
·
E680应用(1)——Linux系..
·
Hello, world:linux 内核..
·
Linux操作系统下的多线程..
·
Linux操作系统下的多线程..
·
代码大全(第二版)—— 6..
·
代码大全(第二版) —— ..
·
设计模式之Command - 命令..
·
设计模式之State - 状态模式
·
设计模式之Visitor - 访问..
·
设计模式之Memento - 备忘..
最新留言
·
本站网友
你好,我想问下发给MAS的短..
·
cxg888
板凳/你有吗/。。。。
·
jiaxi
请问,您了解sqlite的索引..
·
本站网友
zieckey您好:我是一名嵌入..
·
本站网友
谢谢分享,音乐我已经下载了..
·
本站网友
背景音乐叫什么名字?
能..
·
本站网友
zieckey 我想在virtual ..
·
本站网友
你好 我最近我在读《自己动..
·
影过雁落
博主好辛苦,放这麽多好东..
·
taisande11
呵呵!
另外,我在gdb中老..
·
taisande11
哥们!看了你的QT例程了!..
·
georgebrown
请问qt里如何设置其他函数..
·
kersky
毕业设计刚刚接触LINUX,SQ..
·
~寒の冰~
上次那个问题你还没有回答..
·
zieckey
选好开发工具和所用技术后..
最新评论
·
"但是,gcc 命令只能编译 ..
·
//判断是否支持录像
我想..
·
我刚开始看这个QT很多东西..
·
楼上的话更加精辟。
·
而且对于两位数以上的计算..
·
calculatePostfix()方法中..
·
这个问题本文中已有StackC..
·
您好,我现在做一个项目,..
·
技术,看看中关村60%的“白..
·
我经常用第一种方式,总是..
·
恩。技术还是使用点好。
·
短信接入服务号码
·
发给MAS的短信发到哪个号码..
·
你好, 我也找不到那个622..
·
文章写的很好。正愁不知如..
最新收藏
·
8℃空间 blog
·
zieckey CSDN
·
张奎
·
GeGe
·
小强
·
嵌入式
·
彩色沙漠
·
谢双雯
统计信息
·
总访问量:371781
·
文章个数:345
·
评论条数:164
·
留言条数:35
·
网友推荐:
E680应用(1)——Linux系统telnet连接Moto E68080手机
<br>先看一下最终结果:<br><br> <table style="border-collapse: collapse;" bgcolor="#f1f1f1" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0" width="95%"><tbody><tr><td><p style="margin: 5px; line-height: 150%;"><code><span style="color: rgb(0, 0, 0);"><br> <span style="color: rgb(0, 0, 204);">[</span>root@localhost helloworld<span style="color: rgb(0, 0, 204);">]</span><span style="color: rgb(0, 0, 204);">#</span> iptables <span style="color: rgb(0, 0, 204);">-</span>A……
查看全文
发表于:2008-07-08 ┆
阅读(18)
┆
评论(0)
Hello, world:linux 内核模块版
一个学习Linux设备驱动程序都会碰到的第一个例程:<br><br><br> <table style="border-collapse: collapse;" bgcolor="#f1f1f1" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0" width="95%"><tbody><tr><td><p style="margin: 5px; line-height: 150%;"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 204);">//hello.c<br></span></span></code></p><p style="margin: 5px; line-height: 150%;"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 204)……
查看全文
发表于:2008-07-08 ┆
阅读(30)
┆
评论(0)
Linux操作系统下的多线程编程详细解析(5) pthread_join
<br> <br>SYNOPSIS<br> #include <pthread.h><br><br> int pthread_join(pthread_t thread, void **rval_ptr);<br><br>DESCRIPTION<br> The pthread_join() function shall suspend execution of the calling thread until the target thread terminates, unless the target thread has already termi-nated. On return from a successful pthread_join() call with a non-NULL value_ptr a……
查看全文
发表于:2008-06-28 ┆
阅读(77)
┆
评论(0)
Linux操作系统下的多线程编程详细解析(4)
函数原型:<br><br> <br>#include <pthread.h><br>void pthread_cleanup_push(void (*rtn)(void *),void *arg);<br> 函数rtn是清理函数,arg是调用参数<br><br>void pthread_cleanup_pop(int execute);<br> <br><br> <br><br> 在前面讲过线程的终止方式,是正常终止还是非正常终止,都会存在一个资源释放的问题,在posix中提供了一组,就是我们上面看的函数进行线程退出的处理函数,有些像在进程中的atexit函数。释放的方式是指pthread_cleanup_push的调用……
查看全文
发表于:2008-06-28 ┆
阅读(84)
┆
评论(0)
代码大全(第二版)—— 6.2 良好的类接口(2)
<p class="COOD0" style="line-height: 14pt;"><span style="font-family: 宋体;">电子表格控件要比栅格控件复杂得多,它提供了</span><span lang="EN-US">150</span><span style="font-family: 宋体;">个子程序,而栅格控件只有</span><span lang="EN-US">15</span><span style="font-family: 宋体;">个。由于我们的目标是使用一个栅格控件而不是电子表格控件,因此我们让一位程序员写一个包裹类(</span><span lang="EN-US">wrapper class</span><span style="font-family: 宋体;">),隐藏起“把电子表格控件用做栅格控件”这一事实……
查看全文
发表于:2008-06-27 ┆
阅读(72)
┆
评论(0)
代码大全(第二版) —— 6.2 良好的类接口(1)
<span lang="EN-US"><h3> <p class="COOD20" style="margin-bottom: 0pt;"><a><span lang="EN-US">Good Class Interfaces</span></a> </p> </h3> <p class="COOD0" style=""><span style="font-family: 宋体;">创建高质量的类,第一步,可能也是最重要的一步,就是创建一个好的接口。这也包括了创建一个可以通过接口来展现的合理的抽象,并确保细节仍被隐藏在抽象背后。</span></p> <span lang="EN-US"> <h3> <p class="COOD3" style="margin-bottom: 0pt;"><span lang="EN-US">Good Abstraction</span></p> <p class="COOD3" ……
查看全文
发表于:2008-06-27 ┆
阅读(68)
┆
评论(0)
设计模式之Command - 命令模式
<h1><span id="name"><br></span></h1><h2><span id="tfText2HtmlStyleScript"> </span><span id="description">Command(CoR)模式也叫命令模式,是由GoF提出的23种软件设计模式的一种。本文介绍设计模式中的(Command)模式的概念,用法,并用Command模式给出了一个简单的execute/undo实现。</span></h2><div id="fileContent"><br><div id="tf_edit_html_title" class="tf_edit_html_title">Command模式的概念</div>Command模式是行为模式之一,Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。<br><br><div……
查看全文
发表于:2008-06-26 ┆
阅读(79)
┆
评论(0)
设计模式之State - 状态模式
<h2><span id="description">State模式也叫状态模式,是由GoF提出的23种软件设计模式的一种。State模式允许通过改变对象的内部状态而改变对象的行为,这个对象表现得就好像修改了它的类一样。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(State)模式的概念,用法,以及实际应用中怎么样使用State模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">State模式的概念与应用场景</div>State模式是行为模式之一。当某个对象在它的状态发生改变时,它的行为也随着发生比较大的变化,这种情况可……
查看全文
发表于:2008-06-24 ┆
阅读(83)
┆
评论(0)
设计模式之Visitor - 访问者模式
<h2><span id="description">Visitor模式也叫访问者模式,是由GoF提出的23种软件设计模式的一种。Visitor模式是行为模式之一,它分离对象的数据和行为,使用Visitor模式,可以不修改已有类的情况下,增加新的操作。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(Visitor)模式的概念,用法,以及实际应用中怎么样使用Visitor模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Visitor模式的概念</div>Visitor模式是一种分离对象数据结构与行为的方法,通过这种分离,可以为一个已存在的类或类群……
查看全文
发表于:2008-06-24 ┆
阅读(81)
┆
评论(0)
设计模式之Memento - 备忘录模式
<h2><span id="description">Memento模式也叫备忘录模式,是由GoF提出的23种软件设计模式的一种。Memento模式是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。</span></h2><div id="fileContent"><br>本文介绍设计模式中的(Memento)模式的概念,用法,以及实际应用中怎么样使用Memento模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Memento模式的概念</div>Memento模式是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback……
查看全文
发表于:2008-06-24 ┆
阅读(68)
┆
评论(0)
设计模式之Template Method - 模板方法模式
<h2><span id="description">Template Method模式也叫模板方法模式,是由GoF提出的23种设计模式中的一种。Template Method模式是行为模式之一,它把具有特定步骤算法中的某些必要的处理委让给抽象方法,通过子类继承对抽象方法的不同实现改变整个算法的行为。</span></h2><div id="fileContent">本文介绍设计模式中的模板方法(Template Method)模式的概念,用法,以及实际应用中怎么样使用Template Method模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">Template Method模式的概念</div>Template Met……
查看全文
发表于:2008-06-24 ┆
阅读(86)
┆
评论(0)
设计模式之Iterator - 迭代模式
<h2><span id="description">Iterator模式也叫迭代模式,是由GoF提出的23种设计模式的一种。Iterator模式是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。</span></h2><div id="fileContent">本文介绍设计模式中的迭代(Iterator)模式的概念,用法,以及实际应用中怎么样使用迭代模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Iterator模式的概念</div><br>Iterator模式指对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍……
查看全文
发表于:2008-06-24 ┆
阅读(87)
┆
评论(0)
设计模式之Chain of Responsibility - 职责链模式
<h2><span id="description">Chain of Responsibility(CoR)模式也叫职责链模式或者职责连锁模式,是由GoF提出的23种软件设计模式的一种。Chain of Responsibility模式是行为模式之一,该模式构造一系列分别担当不同的职责的类的对象来共同完成一个任务,这些类的对象之间像链条一样紧密相 连,所以被称作职责链模式。</span></h2><div id="fileContent">本文介绍设计模式中的(Chain of Responsibility)模式的概念,用法,以及实际应用中怎么样使用该模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Ch……
查看全文
发表于:2008-06-24 ┆
阅读(81)
┆
评论(0)
设计模式之Mediator - 中介者模式
<h2><span id="description">Mediator模式也叫中介者模式,是由GoF提出的23种软件设计模式的一种。Mediator模式是行为模式之一,Mediator模式定义一个“中介”对象来封装对象的交互行为。</span></h2><div id="fileContent">本文介绍设计模式中的(Mediator)模式的概念,用法,以及实际应用中怎么样使用Mediator模式进行开发。<br><br><div id="tf_edit_html_title" class="tf_edit_html_title">Mediator模式的概念</div>Mediator模式是行为模式之一,Mediator模式定义一个对象来封装对象的交互行为。从而降低对象间的耦合程度。<br>在Me……
查看全文
发表于:2008-06-24 ┆
阅读(68)
┆
评论(0)
设计模式之Interpreter - 解释器模式
<h2><span id="description">Interpreter模式也叫解释器模式,是由GoF提出的23种设计模式中的一种。Interpreter是行为模式之一,它是一种特殊的设计模式,它建立一个解释器,对于特定的计算机程序设计语言,用来解释预先定义的文法。</span></h2><div id="fileContent">本文介绍设计模式中的解释器(Interpreter)模式的概念,用法,以及实际应用中怎么样使用Interpreter模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Interpreter模式的概念</div><br>Interpreter是一种特殊的设计模式,它建立一个解释器,……
查看全文
发表于:2008-06-24 ┆
阅读(78)
┆
评论(0)
设计模式之Adapter - 适配器模式
<h2><span id="description">Adapter模式也叫适配器模式,是由GoF提出的23种设计模式的一种。Adapter模式是构造型模式之一,通过Adapter模式,可以改变已有类(或外部类)的接口形式。</span></h2><div id="fileContent"><!-- http://www.techscore.com/tech/DesignPattern/ //--><br>本文介绍设计模式中的适配器(Adapter)模式的概念,用法,以及实际应用中怎么样使用适配器模式进行开发。<br><div id="tf_edit_html_title" class="tf_edit_html_title">Adapter模式的概念</div>在大规模的系统开发过程中,我们常常碰到诸如以下这些情况……
查看全文
发表于:2008-06-24 ┆
阅读(74)
┆
评论(0)
Dependency Inversion Principle (DIP) - OO设计的依赖倒置原则
<h2><span id="description">A. High level modules should not depend upon low level modules. Both should depend upon abstractions.<br>B. Abstractions should not depend upon details. Details should depend upon abstractions.</span></h2><div id="fileContent"><br>Robert C. Martin氏为我们总结了在面向对象的设计(OOD)中应该遵循的原则,这些原则被称为“Principles of OOD”,关于“Principles of OOD”的相关文章可以从<a href="http://www.objectmentor.com/" target="blank">Object Menter</a><img src="http://www.l……
查看全文
发表于:2008-06-24 ┆
阅读(64)
┆
评论(0)
Interface Segregation Principle (ISP) - OO设计的接口分隔原
<h2><span id="description">Clients should not be forced to depend upon interfaces that they do not use.</span></h2><div id="fileContent"><br><div id="tf_edit_html_title" class="tf_edit_html_title">前言</div>Robert C. Martin氏为我们总结了在面向对象的设计(OOD)中应该遵循的原则,这些原则被称为“Principles of OOD”,关于“Principles of OOD”的相关文章可以从<a href="http://www.objectmentor.com/" target="blank">Object Menter</a><img src="http://www.lifevv.com/images/richedit/simages/edit_arro……
查看全文
发表于:2008-06-24 ┆
阅读(68)
┆
评论(0)
Liskov Substitution Principle (LSP) - OO设计的里氏替换原则
<h2><span id="description">Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.</span></h2><div id="fileContent"><br>Robert C. Martin氏为我们总结了在面向对象的设计(OOD)中应该遵循的原则,这些原则被称为“Principles of OOD”,关于“Principles of OOD”的相关文章可以从<a href="http://www.objectmentor.com/" target="blank">Object Menter</a><img src="http://www.lifevv.com/images/richedit/simages/edit_arrow6.gif" border="0">得到。<……
查看全文
发表于:2008-06-24 ┆
阅读(81)
┆
评论(0)
The Open-Closed Principle (OCP) - OO设计的开闭原则
<h2><span id="description">Software entities (classes, modules, function, etc.) should be open for extension, but closed for modification.<br>软件实体(模块,类,方法等)应该对扩展开放,对修改关闭。</span></h2><div id="fileContent"><br>开闭原则(OCP:Open-Closed Principle)是指在进行面向对象设计(OOD:Object Oriented Design)中,设计类或其他程序单位时,应该遵循:<br>- <strong>对扩展开放(open)</strong><br>- <strong>对修改关闭(closed)</strong><br>的设计原则。<br><br>开闭原则是判断面向对象设计是……
查看全文
发表于:2008-06-23 ┆
阅读(85)
┆
评论(0)