应用开发
文章平均质量分 59
xiaoxiaofengqi
c++ 程序员
展开
-
将网页解析成dom树的几种方法
当需要将一个网页解析成比较直观的dom树形式,有以下几种方法。(1)MSHTML中提供的IWebBrowser2接口。输入为网页的url;IHTMLDocument2 *pDoc = NULL; CoInitialize(NULL); //取得网页内容 IWebBrowser2* pWebBrowser = NULL; HRESULT hr = CoCreateInstanc原创 2010-03-17 15:07:00 · 6338 阅读 · 2 评论 -
编写webservice发布服务接口
为了将编写的windows服务中的dcom接口发布出去, 采用C#编写了webservice程序及其调用页面;记录下编写过程。 1.建立asp.net web service; vs2005->new->Web Site->asp.net web service, langage选择Visal C#, Location 选择HTTP,在browser中选择站点->完成;2,原创 2010-03-17 14:42:00 · 4301 阅读 · 1 评论 -
vs2005编译dll没有lib文件的解决方法
使用vs2005编写win32的dll时需在project 属性->Link->input->Module defenition file中添加.def,才会生成lib文件在vc6中有def文件,则dll文件是自动生成lib和dll文件的原创 2010-07-15 10:46:00 · 2948 阅读 · 1 评论 -
(转)软件概要设计说明文档
软件概要设计说明书中国自学编程网收集整理<br />1.引言<br /> 1.1编写目的【阐明编写概要设计说明书的目的,指明读者对象。】<br /> 1.2项目背景【应包括.a.项目的委托单位、开发单位和主管部门.b.该软件系统与其f1系统的关系。】<br /> 1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原意。】<br /> 1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可毛括:a.项目经核准的计划任务书、合同或上级机关的批文;b.项目开原创 2010-08-12 09:56:00 · 4332 阅读 · 0 评论 -
CreateThread与_beginthread的区别
<br />摘自:http://820808.blog.51cto.com/328558/76160<br /> 在写c++代码时,一直牢记着一句话:决不应该调用CreateThread。相反,应该使用Visual C++运行期库函数_beginthreadex。好像CreateThread函数就是老虎,既然这样为什么微软要开发这个函数呢?从网上找到的相关资料,现在汇总一下,在此对相关人员进行感谢! 摘自《windows 核心编程》: <br /> CreateThread函数是用来创建原创 2010-08-18 17:46:00 · 444 阅读 · 0 评论 -
避免字符串‘/0’的赋值
<br />对string进行操作时,若需要对字符串进行删除处理,最好使用erase函数;<br />若采用将需要删除的字符序列的第一个字符赋值为‘/0’,然后最该string进行Append 或者 += 操作,均不会成功;原创 2010-08-30 12:03:00 · 620 阅读 · 0 评论 -
LEX和YACC简介
Lex工具 ------- Lex工具是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别出输入文本中的各个单词。 1、lex程序的结构 -定义部分 -规则部分 -用户子程序部分 其中规则部分是必须的,定义和用户子程序部分是任选的。 (1) 定义部分 定义部分起始于"%{"符号,终止于"%}"符号,其间可以是包括include语句、声明语句在内的C语句。 %{ #include "stdio.h" #include "y.tab.h" extern in原创 2010-11-25 18:03:00 · 5234 阅读 · 1 评论