数据链路层的流量控制滑动窗口协议,其中采用选择重传协议,用c语言实现,实验中实现(1)在高丢包率和错误率下,实现选择重传。
(2)在基于广播的形式发送方发送数据,多个接收方全部接收到数据,但只有指定的接收方接收到数据,而其他的接收方并不做处理。
实验环境带gcc的linux
2024/6/1 10:30:24 1.37MB c语言 选择重传协议 linux
1
MinGW是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。
2024/5/29 14:03:38 46.24MB MinGW gcc c版本 4.6.2
1
本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。
是最简单的FFmpeg视频解码方面的教程。
通过学习本例子可以了解FFmpeg的解码流程。
项目包含两个工程:simplest_ffmpeg_player:标准版,FFmpeg学习的开始。
simplest_ffmpeg_player_su:SU(SDLUpdate)版,加入了简单的SDL的Event。
这显示该程序的最终版,除了支持VC2010之外,也支持如下几种编译方式:cl.exe命令行编译;
mingw编译;
gcc编译;
gcc(MacOS)编译;
此外修复了个别操作系统(例如Ubuntu)中绿屏的问题。
2024/5/29 4:28:22 16.93MB FFmpeg SDL 视频 解码
1
基于Google官方gcc4.9.x修改的源码,支持直接通过交叉编译器编译出在Android上跑的gcc,gcc版本为7.2.0建议静态编译
2024/5/28 15:23:51 93.04MB Android 交叉编译器 andorid cross
1
UnixBench是一个用于测试unix系统性能的工具,也是一个比较通用的benchmark。
linux下执行步骤:1.解压UnixBench5.1.3.tgz。
tar-zxvfUnixBench5.1.3.tgz2.cdUnixBench,执行make,然后执行./Run即可。
等待十几分钟就会生成测试结果。
交叉编译执行步骤:1.解压UnixBench5.1.3.tgz。
tar-zxvfUnixBench5.1.3.tgz2.cdUnixBench,修改Makefile文件,修改CC=gcc为交叉编译的GCC,如CC=arm-linux-gnueabi-gcc。
3.执行make。
Run命令执行需要依赖perl。
perl交叉编译方法如下:1.解压perl-5.20.2.tar.gz,tar-zxfperl-5.20.2.tar.gz2.cdperl-5.20.23.解压perl-5.20.2-cross-0.9.7.tar.gz,tar--strip-components=1-zxf../perl-5.20.2-cross-0.9.7.tar.gz4.执行./configure--target=arm-linux-gnueabi--prefix=/usr-Duseshrplib5.make-j46.makeDESTDIR=/path/to/staging/dirinstall
2024/5/25 0:55:50 15.56MB linux 跑分
1
arm-none-linux-gnueabi-gcc-4.8.3已验证可用,请放心使用。
arm-none-linux-gnueabi-gcc是Codesourcery公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。
可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linuxkernel、filesystem和App应用程序。
2024/5/21 6:31:52 93.27MB arm-none-linux-g tiny4412 qt
1
gcc-3.4-base_3.4.6-6ubuntu3_i386.deb、gcc-3.4_3.4.6-6ubuntu3_i386.deb、cpp-3.4_3.4.6-6ubuntu3_i386.deb、g++-3.4_3.4.6-6ubuntu3_i386.deb、libstdc++6-dev_3.4.6-6ubuntu3_i386.deb
2024/4/22 13:53:47 5.27MB gcc3.4 ubuntu gcc
1
本代码主要用于地球物理,大地测量,地震学等地学相关专业的源代码,资源含有所有的原代码和说明文件,在windos下,g95即可编译,在linux下gcc可编译。
2024/4/20 16:40:50 6.82MB 地壳形变 GPS
1
一款免费并开源的嵌入式实时多任务操作系统,最小系统内核小于1KB。
具有高度可裁剪性,支持优先级抢占和时间片轮转两种任务调度机制,自适应任务调度算法,中断延时时间几乎为0,可检测堆栈溢出,支持信号量、邮箱、队列、事件标志、互斥等多种同步通信方式。
CoOS还支持ICCARM、ARMCC、GCC多种编译器,故不仅可以在CoIDE中通过勾选直接使用,还能独立应用于MDK和IAR中。
官网提供了大量可直接使用的示例及应用代码。
2024/4/19 7:28:07 1.52MB 免费开源 操作系统 嵌入式
1
纯C语言解析xml字符串,有实例,保证可用,含makefilexmlparse.cxmlparse.htestxml.c目录:/export/home/chcard/testxml日志:/export/home/chcard/logtestxml.c是一个测试用例,包含了常用的方法,并有注解在使用时请保留作者名称编译测试用例方法:gcc-otestxmltestxml.clibxmlparse.a运行时可输入:testxml可在/export/home/chcard/log中的.log文件中看到输出的XML内容路径以实际应用为准
2024/4/17 1:41:25 24KB XML c读写
1
共 215 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡