
C/C++
文章平均质量分 72
yc_8301
“草根”程序员
展开
-
CRC16/CRC32/CRC16F算法和代码
CRC16/CRC32/CRC16F算法和代码以下是转载自http://bbs.chinaunix.net/archiver/?tid-239630.htmlCRC的基础概念:http://140.134.26.93:3719/course/92S-Networking/www.netbook.cs.purdue.edu/cs363/lecture_notes/chap07/crc/c转载 2007-10-08 09:38:00 · 4273 阅读 · 0 评论 -
WINDOWS2000命令大全 (2)
WINDOWS2000命令大全 (2) 以下为转载。。。 netstat.exe > Displays current connections. 显示协议统计和当前的 TCP/IP 网络连接。nlsfunc.exe > Loads country-specific information 加载特定国家(地区)的信息。Windows 2000 和 MS-DOS 子系统不使用该命转载 2008-08-04 08:55:00 · 763 阅读 · 0 评论 -
WINDOWS2000命令大全 (1)
WINDOWS2000命令大全 (1) 以下为转载。。。。 accwiz.exe > Accessibility Wizard for walking you through setting up your machine for your mobility needs. 辅助工具向导acsetups.exe > ACS setup DCOM server executa转载 2008-08-04 08:51:00 · 722 阅读 · 0 评论 -
c/c++论坛及网址
以下都是在网上查到的c/c++学习的论坛和网址,今天记下来了。呵呵。o(∩_∩)o...孙鑫vc视频教程 http://www.codeguru.cn/VC%26MFC/sunxinvc C函数实例参考手册 http://www.codeguru.cn/CPP/CExample/ C/C++实例参考手册 http://www.codeguru.cn/CPP/cpp原创 2008-06-04 23:16:00 · 3175 阅读 · 2 评论 -
C++编译时函数名修饰约定规则和DLL中导出函数的方法
C++编译时函数名修饰约定规则: __stdcall调用约定: 1、以"?"标识函数名的开始,后跟函数名; 2、函数名后面以"@@YG"标识参数表的开始,后跟参数表; 3、参数表以代号表示: X--void , D--char, E--unsigned char, F--short, H--int, I-原创 2008-10-07 09:35:00 · 3791 阅读 · 1 评论 -
开始 运行 命令 集锦
以下转载自:http://hi.baidu.com/pengjun/blog/item/44947aec5bbd48d72f2e219f.htmlwinver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write---转载 2008-10-07 09:50:00 · 546 阅读 · 0 评论 -
明晰C++内存分配的五种方法的区别
今天早上看到了两篇文章,觉得不错,所以我也来转帖。 以下转载自: http://blog.youkuaiyun.com/dongfengsun/archive/2007/04/01/1548301.aspxOrigin:http://www.zhmy.com/blog2006004/goto723/archives/2006/29705.shtml在C++中,内存分成5个区,他们分别是堆、栈、自由存储转载 2009-01-05 09:09:00 · 1243 阅读 · 1 评论 -
宽字符处理函数函数与普通函数对照表
宽字符处理函数函数与普通函数对照表网络上找的,仅供参考。。。(原著不明)字符分类: 宽字符函数普通C函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 iswgraph() isgrap转载 2008-11-21 17:50:00 · 867 阅读 · 0 评论 -
编译libjingle(google talk)
在网上看到好多朋友编译libjingle(google talk)出现了问题,今天有时间我也来尝试了一下,编译OK了。根据下面的资料解决了大部分问题,但是有些连接(Linker)的错误并没有解决,譬如:pathutils文件中的SHGetSpecialFolderPath,helpers文件中的CryptGenRandom、CryptReleaseContext连接错误等等...原创 2009-01-22 15:56:00 · 6542 阅读 · 0 评论 -
C++资源之不完全导引(完整版)
以下转载自:http://blog.youkuaiyun.com/shendl/archive/2008/01/16/2046855.aspxC++资源之不完全导引(完整版) C++资源之不完全导引(完整版) 来源:www转载 2008-12-04 09:37:00 · 1090 阅读 · 0 评论 -
宏定义中的 "#" 和 "##" 的区别
以下转载自:http://blog.chinaunix.net/u/21790/showart.php?id=402285 刚才测试了宏定义中的 "#" 和 "##" 的区别,希望能对大家有点帮助。 结果如下: "#" 代表和一个字符串相连接 "##" 代表和一个符号连接,符号可以是变量,或另一个宏符号。 举例如下: 宏定义如下 (1) #define DEV_FILE_NA原创 2009-07-24 21:59:00 · 918 阅读 · 0 评论 -
网络常用命令详解(杂七杂八)
以下转载自:http://blog.youkuaiyun.com/floweronwarmbed/archive/2008/11/06/3238638.aspx 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/a原创 2009-05-21 15:37:00 · 2312 阅读 · 0 评论 -
[转载]我该使用何种语言(开发游戏)
以下是转载,转载自:http://blog.youkuaiyun.com/gaoyunpeng/archive/2008/04/23/2317274.aspx目录:1、C语言2、C++3、C++与C的抉择4、汇编语言5、Pascal语言6、Visual Basic7、Java8、创作工具9、结论----------------------------------------------------转载 2008-04-25 21:04:00 · 739 阅读 · 0 评论 -
启动控制面板命令大全
以下是在网上查到的资料(已经不记得从哪里查到的了,所以没有标明出处) ,今天整理了一下贴了出来,希望对大家有帮助。(*^__^*) 嘻嘻……启动控制面板命令大全控制面板模块: control.exe命令: rundll32.exe shell32.dll,Control_RunDLL结果: 显示控制面板窗口。例子:Dim xx = Shell("rundll32.exe shell32.dll,C原创 2007-12-05 12:03:00 · 10169 阅读 · 0 评论 -
关于Linux操作系统下C语言编程的注意事项
一直都想学习一下Linux编程,可是苦于对Linux系统及环境的不熟悉,一直都没有真正的学习过Linux编程,今天又搜集到了点儿资料,所以就贴出来了。以下转载自:http://dotnet.youkuaiyun.com/page/e6e9ab78-c468-49a7-82be-04bb56408796 来源:赛迪网 一、工具的使用 1、学会使用vim/emacs转载 2007-12-04 14:17:00 · 608 阅读 · 0 评论 -
CRC32的C行内汇编实现
//在PC实现CRC32过程中并没有直接使用整个缓冲区的移位长除法//取而代之的是没八位(一个字节)通过查表确定编码,该表可以用函数生成//也可以用常数代替//以下是生成CRC32表的函数#define RevCRC32POLY 0x04c11db7#define CRC32POLY 0xEDB88320void __stdcall GenCRC32Table(DWORD *Table){__as转载 2007-10-08 11:47:00 · 3200 阅读 · 0 评论 -
crc介绍之二
CRC算法原理及C语言实现CRC原理介绍: CRC的英文全称为Cyclic Redundancy Check(Code),中文名称为循环冗余校验(码)。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。 CRC计算与普通的除法计算有所不同。普通的除法计算是借位相减的,而CRC计算则是异或运算。任何一个除法运算都需要选取一个除数,在CR转载 2007-10-08 13:43:00 · 2821 阅读 · 0 评论 -
crc介绍之三
概述在数字通信系统中可靠与快速往往是一对矛盾。若要求快速,则必然使得每个数据码元所占地时间缩短、波形变窄、能量减少,从而在受到干扰后产生错误地可能性增加,传送信息地可靠性下降。若是要求可靠,则使得传送消息地速率变慢。因此,如何合理地解决可靠性也速度这一对矛盾,是正确设计一个通信系统地关键问题之一。为保证传输过程的正确性,需要对通信过程进行差错控制。差错控制最常用的方法是自动请求重发方式(AR转载 2007-10-08 13:49:00 · 1285 阅读 · 0 评论 -
CRC32的校验函数与码表的生成函数
此文章转载自:http://blog.youkuaiyun.com/hordak/archive/2006/01/17/581913.aspx因工作原因,前一阵子接触了CRC32校验问题,当时从网上找了一些实现校验的函数,但是不是缺胳膊就是少腿,要不就是程序错误,现提供一个正确的实现CRC32校验的函数和生成码表的函数。校验函数:unsigned long CRC32(char * D转载 2007-10-08 13:58:00 · 3894 阅读 · 0 评论 -
crc介绍之一
循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。根据应用环境与习惯的不同,CRC又可分为以下几种标准:转载 2007-10-08 13:34:00 · 1802 阅读 · 0 评论 -
c++中const的用法详解
c++中const的用法详解const是用于保护程序的健壮性,减少程序隐患。const的用法比较复杂,可以说是C/C++语言的经典,总结起来又分为以下两种:1:在定义变量时使用: a: const int a=100; 最简单的用法,说明变量a是一个常变量; b: int const b=100; 与a功能相同; c: const int *a=&b; 指向常数的指针,即指原创 2007-10-08 10:36:00 · 1459 阅读 · 0 评论 -
crc16,crc32校验
crc16,crc32校验-supermgr crc16,crc32校验是计算机中经常用到的东西,本文介绍的程序,使用查表法来进行crc16,crc32的校验。//file: sp_crc.h//crc 16bit 校验和计算//返回校验和unsigned shortsp_crc16( void *buf, //数据区 size_t size //数据转载 2007-10-08 11:43:00 · 3144 阅读 · 0 评论 -
成员函数指针与高性能的C++委托(上篇)
成员函数指针与高性能的C++委托(上篇) Member Function Pointers and the Fastest Possible C++ Delegates撰文:翻译:周翔引子 标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对象的指针(也叫做“闭包(closure)”或“委托(delegate)”)在一些语言中已经证明了它宝转载 2007-10-08 14:51:00 · 715 阅读 · 0 评论 -
成员函数指针与高性能的C++委托(中篇)
成员函数指针与高性能的C++委托(中篇)Member Function Pointers and the Fastest Possible C++ Delegates撰文:Don Clugston 翻译:周翔(接上篇)成员函数指针——为什么那么复杂?类的成员函数和标准的C函数有一些不同。与被显式声明的参数相似,类的成员函数有一个隐藏的参数this,它指向一个类的实例。根据不转载 2007-10-08 14:54:00 · 734 阅读 · 0 评论 -
成员函数指针与高性能的C++委托(下篇)
成员函数指针与高性能的C++委托(下篇) Member Function Pointers and the Fastest Possible C++ Delegates撰文:Don Clugston 翻译:周翔(接中篇)委托(delegate)和成员函数指针不同,你不难发现委托的用处。最重要的,使用委托可以很容易地实现一个Subject/Observer设计模式的改进版[G转载 2007-10-08 15:01:00 · 658 阅读 · 0 评论 -
函数指针与成员函数指针
函数指针与成员函数指针(一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表)char (*pFun)(int);char glFun(int a){ return;}void main(){pFun = glFun;(*pFun)(2);}第一行定义了一个指针变量pFun。首先我们根据前面提到的“形式1”认识到它是一个指向某种函数的指针,这种函数参数是一个int型,返回原创 2007-10-08 17:50:00 · 788 阅读 · 0 评论 -
UNICODE,GBK,UTF-8区别
简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如”汉”的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转原创 2007-11-23 19:27:00 · 903 阅读 · 1 评论 -
C++ Template 中的typename、class关键字
以下转载自:http://fesir.itpub.net/post/4728/183624 http://www.cublog.cn/opera/showart.php?blogid=18478&id=107917在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class转载 2009-07-30 10:10:00 · 1671 阅读 · 0 评论