- 博客(15)
- 收藏
- 关注
转载 函数strcpy、strcat和strcmp实现源码
<br />前两天在codeproject挖坟时找到的......<br />view plaincopy to clipboardprint?<br />/************************************************************************ <br /><br />*char *strcpy(dst, src) - copy one string over another <br /><br />* <br /><br />*Purpose: <
2011-03-01 10:37:00 546
原创 void (转自百度百科)
<br />void含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 <br /> void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义: <br /> void a; <br /> 这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。 <br /> void真正发挥的作用在于: <br /> (1) 对函数返回的限
2011-01-12 14:32:00 509
原创 32位linux平台和saloris平台compile warning总结参考
编译器为gcc, 编译平台为32为linux 和 32位saloris平台,语言为C++与C混编(1)unused variable and functionexample:xxx.cpp:54: warning: unused variable 'yyy'.'BYTE func( INT4, char*)' defined but not used原因可能是 1.在该变量作用域内该变量未被使用,或者,变量在以#ifdef /#if ndef ~ #endif内部使用。
2011-01-11 16:39:00 1004
转载 数字电路与模拟电路的区别
前一段时间群里有人提出让我来谈谈数字电路和模拟电路的区别,这个问题对初学数字电路的人来说很重要,只有把它们区别开来知道它们的异同才能学好数字电路。lanbs.cn&U'F$S0T*c7i首先我们要知道的一点是数字电路是模拟电路的基础上发展起来的,数字电路是以模拟电路为基础的它们的基础就是电流和电压,但它们有着本质的区别。9o#p*T+O+h&/7W一.在一个周期内模拟电路的电流和电压是持续不变的,而数字电路中它的电流和电压是脉动变化的。二.模拟电路和数字电路它们同样是信号变化的载体,模拟电路在电路中对信号的
2010-11-30 16:28:00 2210
原创 LEX和YACC简介
Lex工具 ------- Lex工具是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别出输入文本中的各个单词。 1、lex程序的结构 -定义部分 -规则部分 -用户子程序部分 其中规则部分是必须的,定义和用户子程序部分是任选的。 (1) 定义部分 定义部分起始于"%{"符号,终止于"%}"符号,其间可以是包括include语句、声明语句在内的C语句。 %{ #include "stdio.h" #include "y.tab.h" extern in
2010-11-25 18:03:00 5278 1
原创 避免字符串‘/0’的赋值
<br />对string进行操作时,若需要对字符串进行删除处理,最好使用erase函数;<br />若采用将需要删除的字符序列的第一个字符赋值为‘/0’,然后最该string进行Append 或者 += 操作,均不会成功;
2010-08-30 12:03:00 632
原创 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 454
原创 (转)软件概要设计说明文档
软件概要设计说明书中国自学编程网收集整理<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 4347
原创 摘自网络)如何在IIS中调试ISAPI和COM组件
<br />就以共用进程的方式调试我们的组件和ISAPI吧,以WIN2K,VC++6为例,这里是详细的操作步骤: <br /><br />1.确信你的IIS服务已经启动,并且你的ISAPI和COM组件已经通过编译,放在了恰当的位置,比如,ISAPI在正确的虚拟目录,COM组件已经过注册等等。 <br /><br />2.打开你的project,选择Build菜单下的Start Debug-> Attach Process. <br /><br />3.出现进程列表,选择Show System
2010-08-05 09:43:00 500
原创 vc6中release模式调试的设置
<br />要在vc6.0的release模式下进行调试,需进行以下配置修改:<br />1. project ->settings;<br />2. C++ 标签页中,optimization选项 修改为 “default”; Debug info 修改为“program database”;<br />3.Link标签页中,勾选“Generate debug info”
2010-08-02 16:46:00 1261
原创 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 2963 1
原创 求两个数的最大公约数
原文:http://www.xxkt.cn/shuxue/2007/26060.html汗,小学的东西,我只知道第一种方法,代码啰嗦得要死;贴一下内容,内牛满面啊 求几个数的最大公约数是小学数学教学中的一个重要内容,也是正确、快捷、有效学习约分和求两个数的最小公倍数的重要基础。因此,牢固而灵活地求两个数的最大公约数的学习方法应该是教师全面了解的。 列举约数法。这种方法是求
2010-04-14 11:10:00 727
原创 将网页解析成dom树的几种方法
当需要将一个网页解析成比较直观的dom树形式,有以下几种方法。(1)MSHTML中提供的IWebBrowser2接口。输入为网页的url;IHTMLDocument2 *pDoc = NULL; CoInitialize(NULL); //取得网页内容 IWebBrowser2* pWebBrowser = NULL; HRESULT hr = CoCreateInstanc
2010-03-17 15:07:00 6357 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 4315 1
原创 FormatMessage 的使用
今天修改了下FormatMessage函数;用法如下: HLOCAL hLocal = NULL;//char* hLocal = new char[1000];//memset(hLocal,0,1000 );DWORD SystemLocal = MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL);BOOL fOk = Forma
2009-06-21 22:01:00 564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人