后LVDS时代,VbyOne技术实现高速串行数据通信.
2023/12/29 5:45:36 952KB V-BY-ONE v1.4
1
这个工程是基于TCP长连接的包模式的网络通讯框架。
在TCP连接中,按照一个一个的包方式进行数据传输,框架实现了可以同时侦听多个端口,每个数据包既可以不压缩传输,也能支持zlib压缩和blowfish加密传输。
服务端提供三种线程池来进行tcp连接处理,一类是接收线程池,接收线程池获取每个socket传输来的数据包,同时保证每个socket的包按照到来的顺序进行处理,二类是工作线程池,由接收线程池把接收到的数据包投递到工作线程池,工作线程池专门处理这些接收到的数据包。
三类是发送线程池,当工作线程池处理完这些数据包,确定需要发送处理结果数据包到客户端,或者其他线程需要发送数据包到客户端,他们首先把数据包投递到发送线程池,发送线程池专门负责数据包的发送。
框架同时提供了每个客户端的定时器功能,在服务端内部各个socket之间数据通信等。
框架来源于一个没做完的手游服务端,至于没有使用现成的游戏通讯框架而自己实现,主要是因为习惯了自己造轮子。
因为项目没做完,所有没进行严格的测试,无法保证代码无BUG。
您若要使用到自己的项目中,请完全熟悉了之后再用,这样出现BUG也好自己修改。
框架支持Linux和windows平台。
相关BLOG请看如下连接:http://blog.csdn.net/fanxiushu/article/details/50631626
2023/12/2 4:42:36 224KB C++,通讯
1
基于NRF2401芯片的无线数据通信~~~~~~~~~~~~
2023/11/15 20:49:16 192KB 基于NRF2401芯片的无线数据通信
1
文本处理是现代化计算机应用的重要领域。
文本由字符组成,字符以某种编码形式存储在计算机中。
每个字符的编码可以是相等长度的,也可以是不等长度的。
我们熟知的ASCII编码是等长编码。
为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。
哈夫曼编码就是用于此目的的不等长编码方法。
当然,编码的对面就有译码。
本课题中,首先是构造哈夫曼树。
给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二叉树,它们通常具有不同的加权路径长度。
其中具有最小加权路径长度的扩充二叉树,用于构造高效的不等长编码。
哈夫曼给出了构造具有最小加权路径长度的扩充二叉树的算法,称位哈夫曼算法。
用哈夫曼算法构造的扩充二叉树称为哈夫曼编码树或哈夫曼树。
当然,还有编码和译码部分。
本系统的前端开发工具是VisualC++6.0。
具有输入字符集大小及权值大小,构造哈夫曼树,并对用户输入的字符串进行编码以及译码还有退出四种功能。
本程序经过测试后,功能均能实现,运行稳定。
2023/11/3 6:12:14 2.52MB 哈夫曼树,编码,译码,权值
1
该工程是基于STM32F103的驱动ADS1115的源程序,利用ADS1115的0通道进行IIC数据通信,在单片机STM32F103里进行处理,电压增益利用的2倍,检测电压范围在0~2.048V,精度较高!
2023/10/26 23:57:16 8KB ADS1115 STM32F103
1
BAM-360是BACnetIP从站协议与Modbus主站协议转换的通信网关,可以实现BACnetIP主站与多个Modbus从站之间的数据通信。
2023/9/25 4:52:35 1.01MB 网关 Modbus BACnetIP KEPServerEX
1
扩频通信由于具有抗干扰能力强,隐蔽性好,容易实现多址传输等优点而在移动通信、无线数据通信等领域得到越来越广泛的应用。
其中直接序列扩频通信是目前使用最典型的扩频工作方式。
1
实现两个超声波模块的数字通信,可接收多位字符和数字,发送端通过串口1连接电脑接收数据,接收端采用液晶显示,接收和发送模块通过串口通信,超声波模块的作用是代替杜邦线的连接,采用队列的形式接收和发送数据
2023/8/28 8:26:17 9KB 超声波 数字通信 无线通信
1
FFT算法的一种FPGA实现,OFDM(正交频分复用)是一种多载波数字调制技术,被公认为是一种实现高速双向无线数据通信的良好方法。
在OFDM系统中,各子载波上数据的调制和解调是采用FFT(快速傅里叶变换)算法来实现的。
因此在OFDM系统中,FFT的实现方案是一个关键因素。
其运算精度和速度必须能够达到系统指标。
对于一个有512个子载波,子载波带宽20kHz的OFDM系统中,要求在50Λs内完成
2023/8/21 4:03:26 214KB FPGA
1
数据通信与网络第四版答案,【作者】美BehrouzA.Forouzan吴时霖译英文版,找了好久的资源终于找到了,很完整的。
2023/7/20 21:38:55 1.81MB 数据通信
1
共 76 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡