摘要: 1 . 逻辑关系:与或非AndFilter() Creates a new instance of an AndFilter.AndFilter(NodeFilter[]predicates) Creates an AndFilter that accepts nodes acceptable to all given filters.AndFilter(NodeFilterleft, NodeF... 阅读全文
posted @ 2009-11-03 20:47 Keosu 阅读(5184) 评论(0) 推荐(1) 编辑
摘要: htmlparser对html页面处理的算法 主要是如下几种方式 采用Visitor方式访问Html try { Parser parser = new Parser(); parser.setURL(”http://www.google.com”); parser.setEncoding(parser.getEncoding()); NodeVisitor visito... 阅读全文
posted @ 2009-11-02 15:14 Keosu 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: When you decide to learn a new language,you'd better get to know the history and the features of it.Knowing the difference between it and other language is also neccesary.The following features are ta... 阅读全文
posted @ 2009-10-22 20:15 Keosu 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 引自:http://blog.sina.com.cn/s/blog_597476630100cex9.htmlSteven H. Strogatz的文章Exploring complex networks综述了动力学网络方面的研究。他把网络分成规则网络和复杂网络两种,而复杂网络分为随机网络,小世界网络和自相似网络。小世界网络和自相似网络都介于规则和随机网络之间。自相似指的是这样一种性质,系统在不同... 阅读全文
posted @ 2009-10-19 22:19 Keosu 阅读(3077) 评论(0) 推荐(0) 编辑
摘要: 学习VC编程,学习MFC,首先搞清其命名规则是很重要的。MFC提供的基本类有上百个,你不可能一下就完全掌握,很多时候都是需求驱动学习,有需要使用的时候,才去查找。但是对于陌生的类,方法,如果能够做到见名知义,就能达到事半功倍的效果。反之可能会一筹莫展。主要是匈牙利命名法,前缀表示类型。C : classCs: CStringp : pointerv : voidsz: ASCII stringn ... 阅读全文
posted @ 2009-10-16 18:49 Keosu 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 前几天我拜读了一下《富兰克林传》;,富兰克林是美国的开国元勋,几乎完全靠自学成为一个著名的学者,他的自传中提到了在他21岁的时候制定了影响他一生的13个美德,然后他逐个养成,最后终成大器.我读后深受触动,思考良久,我形成了一些看法,与大家分享.我记得台湾一个搞生物的曾说过回想自己的研究生涯,左看是偶然,右看是宿命,有没有命运这种东西,我不知道,但是我知道世界上没有"科学家成功教程"之类的书,原因何... 阅读全文
posted @ 2009-10-15 23:08 Keosu 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Debugging Tools for Windows 源码模式调试 如果可以分析源代码而不是反汇编二进制代码,调试程序会更加容易一些。 当源代码是C、C++或汇编语言时,WinDbg、CDB和KD可以在调试中使用它们。 编译的要求 要进行源码调试,必须让编译器或... 阅读全文
posted @ 2009-07-14 21:16 Keosu 阅读(13794) 评论(0) 推荐(1) 编辑
摘要: _cdecl是C和C++程序的缺省调用方式。每一个调用它的函数都包含清空堆栈的代码,所以产生的可执行文件大小会比调 用_stdcall函数的大。函数采用从右到左的压栈方式。VC将函数编译后会在函数名前面加上下划线前缀。  _stdcall是Pascal程序的缺省调 用方式,通常用于Win32 API中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,... 阅读全文
posted @ 2009-07-13 15:50 Keosu 阅读(281) 评论(0) 推荐(0) 编辑
摘要: #Pragma 用法很多,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。 #pragma alloc_text(PAGE,<funcName>);编译时控制分页能力 有 时,驱动程序的某些部分必须驻留内存而另一些可以被分页,这就需要一种能控制代码和数据是否分页的方法。通过指导编译器的段分配可以实现这个目的。在运行 时,装入器通过检查驱动程序中的段名把段放到你指定的内存池... 阅读全文
posted @ 2009-07-13 15:32 Keosu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include<windows.h>intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){HDChdc;HWNDhWnd;charsz[]="大家好";//查找记事本程序的窗口句柄hWnd=::FindWindow("notepa 阅读全文
posted @ 2009-07-12 21:35 Keosu 阅读(642) 评论(0) 推荐(0) 编辑