![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
奔走的大树
这个作者很懒,什么都没留下…
展开
-
CRC16校验算法实现(转)
循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。根据应用环境与习惯的不同,CRC又可分为以下几种标准:①CRC-12码;②CRC-16码;③CRC-CCITT码;④CRC-32码。CRC-12码通常用来传送6-转载 2020-08-21 13:39:54 · 826 阅读 · 0 评论 -
结构体与char型转换
因udp编程需要发送的内容为char型,而定义的发送数据为结构体,所以需要进行格式转换。 转自:http://www.cnblogs.com/qicosmos/p/3601737.html 结构体自动化转换为char数组这个需求,来自于一个最近开发的一个项目,在项目开发过程中遇到一个小问题,需要将各种结构体拷贝到char数组中,这对于一个简单的结构体来说是很简单的事情,比如下面这个...转载 2018-09-17 15:31:24 · 4403 阅读 · 0 评论 -
基于C/S架构的网络聊天室
转自:https://blog.csdn.net/xym_smart/article/details/78185944 服务器端 #include <stdio.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h...转载 2018-09-06 16:08:36 · 776 阅读 · 0 评论 -
DLL编写中extern “C”和__stdcall的作用
动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。(2) 隐式调用:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以直接将XX.lib加入到工程中。 DLL的编写编写dll时,有个重要的问题需要解决,那就...转载 2018-09-04 17:54:48 · 219 阅读 · 0 评论 -
C++ dll调用-动态(显式)
今天尝试写了一个简单的C++DLL,并且用另一个CPP调用它,啥都不说,先贴代码1.DLL(冒泡算法)extern "C"_declspec(dllexport) void maopao(int *p,int count);void maopao(int *p,int count){ int temp=0; for(int i=1;i<count;i++) {for...转载 2018-09-04 16:49:05 · 215 阅读 · 0 评论