V9.0:1.增加了json反序列化检查,彻底解决因为较长的数据没有反序列检查工作而查找数据失败,导致获取不到返回值,注释掉了农历里面没有使用的变量2.注释掉U8g2库,只用SH1106Wire.h库,尽量减少程序大小。
由原来的49%到现在的47%
2025/9/30 1:11:15 44.16MB esp8266气象时钟 esp8266气象站
1
max197各种资料以及驱动程序还有本人的总结,看看文件的大小你就知道有多少了吧
2025/9/29 16:28:06 4.84MB max197 资料 驱动程序
1
下载的是一个txt文本,里面是一个百度云分享链接!文件大小是1.7G左右
2025/9/29 3:13:36 58B cuda_8.0.44 windows
1
在IT行业中,断点续传是一项非常实用的技术,特别是在大文件传输时,它允许用户中断传输后在同一个位置继续,避免了重新下载或上传整个文件的麻烦。
在本项目"**C#断点续传(windows服务版)**"中,我们将探讨如何使用C#语言和Socket编程来实现这一功能,特别是在Windows服务环境下。
我们要理解**C#**是一种面向对象的编程语言,广泛用于开发Windows桌面应用、Web应用和服务。
在C#中,我们可以利用.NETFramework提供的丰富的类库来实现各种功能,包括网络通信。
**Socket**是网络通信的基础,它提供了进程间的通信能力,允许数据在网络中发送和接收。
在C#中,`System.Net.Sockets`命名空间提供了Socket类,我们可以利用它创建TCP连接,实现断点续传。
断点续传的关键在于记录当前传输的状态,包括已传输的字节数、文件的总大小等信息。
在服务器端,我们需要保存这些状态,以便客户端在下次连接时能够获取。
在Windows服务中运行,这个程序可以持续监听特定端口,等待客户端的连接请求。
实现步骤如下:1.**创建服务端Socket**:在Windows服务中启动时,初始化一个Socket并绑定到特定IP地址和端口,然后开始监听。
2.**处理客户端连接**:当客户端请求连接时,服务端接受连接,并创建一个新的Socket与客户端进行通信。
3.**文件信息交换**:服务端与客户端先交换文件的元信息,如文件大小、已传输的字节数等,确定断点续传的起点。
4.**数据传输**:客户端根据已知的起始位置,向服务端请求剩余的数据。
服务端读取文件的剩余部分,通过Socket发送到客户端。
5.**错误处理和断点标记**:在整个传输过程中,需检测异常并记录当前位置,以便发生中断时恢复。
客户端和服务器端都需要有保存和恢复断点位置的能力。
6.**关闭连接**:传输完成后,双方关闭Socket连接。
在提供的代码示例中,`socket_backpointpost(service)`可能是服务端的实现文件,包含上述步骤的逻辑。
在阅读和学习代码时,注意以下关键点:-如何创建和配置Socket对象。
-如何使用`BeginAccept`或`AcceptAsync`异步方法来监听客户端连接。
-如何通过`FileStream`读写文件,并配合`Socket.Send`和`Socket.Receive`方法进行数据传输。
-如何处理错误,保存和恢复断点信息。
深入理解这些概念并实践编写代码,可以帮助你掌握C#和Socket实现断点续传的关键技术和技巧。
通过这种方式,你可以构建稳定且高效的文件传输系统,尤其适用于大文件和网络环境不稳定的场景。
2025/9/25 8:29:53 46KB 断点续传 socket
1
各种排序算法效率分析比较及源代码C语言实现各种排序包括:直接插入排序,折半插入排序,2—路插入排序和表插入排序;
希尔排序和链式基数排序;
起泡排序,快速排序,归并排序;
简单选择排序,树形选择排序和堆排序。
通过输入不同的数据量和数据大小正序,逆序和乱序情况比较各种排序算法的效率。
其中树形选择排序算法有点错误。
2025/9/21 18:21:43 328KB 排序 算法 源代码 效率
1
30天自制操作系统最后的实验验收,将近两千行的代码,两点在于开机动画的帧数多,密码,双击,时钟绘制的好看,直线的绘制,可以用拖动的方式绘制矩形,还可以通过输入的方式改变绘制的大小,以及窗口颜色来改变颜色
2025/9/18 10:10:25 215KB 30天自制操作系统 综合大设计
1
软件说明:BarcodeXActiveX控件能产生几乎所有类型的条形码。
它可以和数据源绑定,用于数据库报告。
条形码可以导出为位图,元文件,剪贴板等。
支持的条形码格式有:EAN-13、EAN-8、EAN-2、EAN-5、UPC-A、UPC-E、Code39、Code39Ext、Code93、Code128、EAN-128、ISSN、ISBN、Plessey、Code11、Code25、Code25Int.、Codebar甚至PDF4172维条形码。
BarcodeXActiveX控件能用于任何Windows应用程序(比如MSWord,MSAccess,VisualBasic,VisualStudio.NET等),包括VB.NET运用实例。
BarcodeXActiveX控件的程序界面如下:BarcodeXActiveX控件的特点:Windows95/98/NT/2000/XP的32位BitActiveXControl(OCX);
能工作于VisualStudio.Net、ASP、VBScript等;
把条形码导出到ASP网页;
可选的位于条形码下的文本行,支持Windows所有字体;
前台和背景颜色可配置;
调整条形码大小;
旋转条形码;
把条形码导出为BMP或EMF格式图片;
支持的条形码格式有:PDF-417、EAN-13、EAN-8、EAN-5、EAN-2、UPC-A、UPC-E、Code39、Code39Ext、Code128、EAN-128、ISSN、ISBN、Codebar、Code25、Inteleaved25、Post25、Code11、Code93、Plessey;
自动计算和添加校验位数;
能工作于支持ActiveX的程序和开发环境如:MicrosoftOffice97、VisualStudio、VisualC++、VisualBasicandVisualBasicforApplications(VBA)、J++,VisualFoxPro、Access97、Word97、Excel、Works4.5、FrontPage97/98、Powerbuilder、Delphi;
不需要其他的DLL;
能把条形码拷贝到剪贴板;
在VB里可把条形码用做图片对象;
安装和卸载方便。
2025/9/17 16:34:26 1.11MB 控件 条形码 ActiveX BarcodeX
1
chromium的depot_tools,windows版本,如果你被墙挡住了,可能需要它。
这是我用国外的windows云服务器下载回来的,更新日期2019.8.3
2025/9/16 22:18:19 180.66MB depot_tools
1
TPS5430DC/DC转+5V/-5V双电源AD设计硬件原理图+PCB+3D封装库文件,采用2层板设计,板子大小为6033x40mm,双面布局布线,包括完整的原理图和PCB文件,已制板测试验证,可以用AltiumDesigner(AD)软件打开或修改,可作为你产品设计的参考。
1
简易计算器,大小固定,但是你自己可以改,界面少女心
2025/9/13 3:18:12 19.18MB Android studio
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡