刚刚看到csdn博客改版了,博客首页就加入了写文章。确实方便了许多。
项目遇到些问题,修改的qt3或者是qt/embeded 的一个monitor工程,异常退出,感觉是语法对了,但是逻辑和用法不对,内存异常了。
于是想学习和补充下知识。刚刚在搜索Qt的QPiximage,看到了 introduction to desian parterns in C++ with Qt4 的online的html 版本。因为里头有相关内容的介绍。
感谢强大的google和google的强大~~
不管独享,与大家分享下。
http://cartan.cas.suffolk.edu/oopdocbook/ 这个是主页
http://cartan.cas.suffolk.edu/oopdocbook/opensource/和http://cartan.cas.suffolk.edu/oopdocbook/html/ 都可以看文章。
早就知道wget 可以下载整个网站,参考 http://hi.baidu.com/phps/blog/item/a21dfeedfc0bba4f79f05532.html 的方法,使用wget
下载:wget -r -p -k -np http://cartan.cas.suffolk.edu/oopdocbook/opensource/
-r 表示递归下载,所以可以下载网页上链接的所有内容。
-k 表示把网页上的链接地址,转变为本地的链接地址。
-p 表示 获得网页所需的所有元素。
-np 表示不下载别的站点的链接。
最后一步是自动转和这些网页。
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/refderefoperators.html... 30-5
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/iteration.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/pointerarithmetic.html... 26-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/cmdlineargs.html... 28-5
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/constptrs.html... 38-5
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/qproperty.html... 43-40
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/inheritance-intro.html... 32-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/dialogs.html... 38-17
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/serializer.html... 26-13
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/qtcore.html... 19-10
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/overloadhide.html... 41-11
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/bio.html... 16-6
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/ex-validation.html... 19-4
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/qtdesigner.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/defaultargs.html... 28-7
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/bk01pt02ch13s05s02s01.html... 19-4
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/filevisiting.html... 37-38
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/memoryaccesssummary.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/qstreams.html... 25-18
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/classdesign.html... 23-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/introuml.html... 22-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/qtintro-questions.html... 19-5
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/linguist.html... 21-6
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/designpatterns-questions.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/inheritanceclientcode1.html... 23-5
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/typecast.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/defaultscope.html... 36-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/fncalloperator.html... 22-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/typeid.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/signals.html... 63-32
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/operatortable.html... 25-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/acknowledgments.html... 22-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/bk01pt02ch17s04s01.html... 19-4
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/reinterpretcast.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/subobject.html... 36-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/debugging.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/bk01pt01ch03s01s01.html... 20-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/concurrency-questions.html... 19-5
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/memberselect.html... 22-29
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/arrays.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/regexphonerecog.html... 41-15
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/moviethread.html... 41-18
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/example1.html... 68-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/clargs.html... 42-19
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/enums.html... 46-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/templates.html... 19-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/memberaccess.html... 43-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/errata.html... 33-44
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/style.html... 23-3
Converting cartan.cas.suffolk.edu/oopdocbook/opensource/oop.css... nothing to do.
Converted 363 files in 0.2 seconds.
root@ubuntu:/home/zhangbin/qt/c++_partenrs_qt4# ls
cartan.cas.suffolk.edu
源码src 也在里头。
PDF版本的下载 地址 : http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf
这本书verycd 也有下:
http://www.verycd.com/topics/2783398/
650多页。
enjoy !
上面说可以使用 safari 功能,下面是介绍
https://ssl.safaribooksonline.com/safarienabled
Read Your Book Online For Free
作者写的话:
This book is dedicated to Miriam Ezust,
without whom none of our work
would have been possible.
补充:
源码等资源,可以咋i这里下载 http://cartan.cas.suffolk.edu/oopdocbook/dist/