近来有许多大富翁朋友提出“如何在局域网内多播稳定传送大文件”的问题,为此我做了这个小程序供大家参考。
我的思路:传送文件有很多方法,我看到的大富翁上的朋友说过,用udp的方式不能稳定传送大文件,故我决定采用TCPIP方式。
同时考虑到速度,我提供了多线程创送的方式。
程序包中有两个文件夹:1)接收程序;
2)发送程序以下操作说明是针对单机操作的:1)将任意一个文件命名为“测试例子.rar”,然后放在发送程序目录下;
或者启动发送程序后再选择2)启动接收程序目录下的Server.exe程序3)启动发送程序目录下的MultiThreadDemo.exe程序4)在MultiThreadDemo.exe程序中,从“SynchronizationMethod”GroupBox中选择一种同步方法注意!!!!在单机操作时,只能选择Mutex方式5)在MultiThreadDemo.exe程序中,点击“创建同步对象”Button6)在MultiThreadDemo.exe程序中,点击“传送文件”Button7)传送完毕后,到接收程序目录下查看能否收到“测试例子.rar”针对局域网的操作,我没有做测试,以下是几点说明:1)自行修改“传送文件”Button的OnClick事件2)注意往不同的机子传送时,要为线程中的私有变量设置相应的IP地址和端口,同时将Server.exe拷贝到这台机子上3)可以进行异步创送,即NoSynchronization和Semaphore方式读者如果想使用该例子,建立进一步完善传送过程中的容错处理。
这是个demo程序,难免会有许多bug,希望读者原谅,同时把发现的问题和更好的思路发email给我。
黄晓斌hxb_leiyuan2000@163.net
2017/9/24 1:35:49 879KB DELPHI 下载 源代码 网络通信类
1
1、目的:在实际工作中,有时需将某个程序执行的所有SQL查出来,而程序在Oracle中与会话均可对应,故可通过本文脚本对会话的所有SQL进行跟踪,转换后即可还原程序对Oracle的操作。
2、适用场景:在源码无法拿到,但又想对程序操作数据库的过程进行分析,用此方法可完美处理。
2021/5/2 9:07:12 128KB oracle 跟踪 会话 SQL
1
鉴于CUDA下载速度慢且可能存在网络问题,故提供百度盘协助下载(含cudatoolkit和对应的cudnn)。
2019/6/8 16:30:20 147B cuda cudnn 百度盘下载
1
最新版本的ckplayer-x直接支持了html5播放m3u8格式的视频,但是PC平台上使用h5播放器播放m3u8时,ckplayer-x内部需要加载一个hls.min.js。
由于下载的ckplayer.zip安装包没有包含该文件,故从其他地方找到相关文件。
2018/5/5 14:23:13 9.22MB ckplayer hls.min.js hls.js ckplayer-x
1
SogouC.mini.20061102.rar是一个简略的数据集,用来测试NLP算法的,为了大家的方便,故上传于此。
2017/8/21 19:38:07 159KB nlp
1
2019年最新出版的《计较机网络自顶向下方法》第七版,由于太新,其课后更新过的习题答案很难在网络上找到,故特此上传,方便大家学习。
1
解密搜索引擎技术实战Lucene&Java精华版(第3版)源码书名:解密搜索引擎技术实战Lucene&Java精华版(第3版)作者:罗刚等编著出版社:电子工业出版社关键词:Lucenesolr搜索引擎Lucene实战随书源码本书随书光盘文件有1G,压缩后有>400MB,我单个文件的权限是80MB故分为下面6个包上传:解密搜索引擎技术实战Lucene&Java精华版(第3版)源码(1)解密搜索引擎技术实战Lucene&Java精华版(第3版)源码(2)-补第5章p1解密搜索引擎技术实战Lucene&Java精华版(第3版)源码(3)-补第5章p2解密搜索引擎技术实战Lucene&Java精华版(第3版)源码(4)-补第6章解密搜索引擎技术实战Lucene&Java精华版(第3版)源码(5)-libp1解密搜索引擎技术实战Lucene&Java精华版(第3版)源码(6)-libp2第5章是文件最大的章节,需要分录成2个文件p1是源码,p2是测试数据excel文件第6章是次大的章节,单独1个文件光盘中所有的jar曾经去重放在了lib目录,>80MB,分了2个文件,libp1放了大部分jar,libp2放了三个大jar
2015/7/17 6:37:43 35.33MB Lucene solr 搜索引擎 Lucene实战
1
由官方繁体言语包汉化而成。
看繁体实是不习惯,而又未在网上找到资源,故花几天时间简化,分享给大家。
2019/9/24 4:33:35 428KB bugzilla 简体 汉化包
1
《数据结构》(C语言版)算法源码及运行演示系统使用说明一、启动演示系统双击演示系统应用程序文件“DS_VC_ALGO.EXE”启动演示系统,出现图1所示界面。
图1《数据结构》(C语言版)算法源码及运行演示系统主界面二、演示系统使用步骤除了个别算法之外,演示系统给出了《数据结构》(C语言版)书中算法对应的程序代码(CPP文件)和测试运行程序(VC++6.0的EXE文件)。
通过本系统,可以显示算法的源代码以及运行结果。
具体操作步骤如下:1.选择相应章单击演示系统界面右侧章选择按钮。
例如,要选择第6章,则单击“第6章”选择按钮。
当相应章被选择后,窗口的右侧部分将列出本章的算法选择按钮。
例如,选择第6章后,窗口的右侧部分将显示第6章中的算法6.1-6.13和6.15的选择按钮。
由于书中的算法6.14和6.16只是示意性算法,故未给出源码,其按钮上的文字为灰色,处于“无效”状态。
2.选择相应章中的算法单击窗口右侧部分所列举的本章某个算法选择按钮,被选择的算法的源码将在窗口左侧空白区域中显示。
对于较长的源码,单击显示区域后,可用键盘的光标键和翻页键浏览源码。
例如,选择了第6章中的算法6.5后界面如图2所示:图2选择算法6.53.运行测试程序单击窗口上部的“运行”按钮,将弹出运行窗口,运行所选算法的测试程序。
若运行按钮为灰色,表示该算法无单独测试程序。
例如,算法6.5的测试运行窗口如图3所示:图3测试运行窗口测试运行说明:测试运行窗口显示程序的执行过程及结果。
若在显示过程中出现运行窗口无法正常演示的情况,只需调节运行窗口大小即可正常显示(调节最小化按钮或窗口最大化/还原按钮“”)。
三、退出演示系统使用完毕后,单击窗口右上角关闭按钮“”退出演示系统。
四、测试程序示例在《数据结构》的课程教学中,各抽象数据类型的设计与实现是重要的学习和实践环节。
为此,本系统只给出了各算法源码的测试程序的可执行文件。
在此,给出算法6.5的测试程序示例,以供参考。
算法6.5是中序遍历线索二叉树的非递归算法,要对其源码进行测试,可首先调用算法6.6及6.7建立中序线索二叉树。
以下是测试程序的源码,相关类型和辅助函数定义在文件include06.h和include06.cpp中,此略。
//test0605.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"include06.h"//相关类型和辅助函数的定义BiThrTreepre;//线索二叉树遍历辅助变量#include"algo0607.cpp"//算法6.7源码#include"algo0606.cpp"//算法6.6源码#include"algo0605.cpp"//算法6.5源码intmain(intargc,char*argv[]){chargl_str[64];BiThrTreeT;BiThrTreeThrt;printf("*******************************************\n");printf("*《数据结构》(C语言版)严蔚敏,吴伟民*\n");printf("*算法6.5,6.6&6.7*\n");printf("*******************************************\n");srand((unsigned)time(NULL));//随机函数初始化T=NULL;//空二叉树Tfor(intpass=0;pass<5;pass++){//测试运行5次,第一次为空树outBiThrTree(T,gl_str);//以类广义表的方式输出二叉树T到gl_strprintf("T=%s\n",gl_str);//显示pre=NULL;Statusr=InOrderThreading(Thrt,T);//算法6.6,6.7,中序线索化printf("InOrderThreading(Thrt,T):%s\n",(r)?"OK":"ERROR");initVisitStr();//将visitStr清为空串InOrderTraverse_Thr(Thrt,v
2018/10/26 23:48:18 2.92MB 严蔚敏 数据结构 C语言 源代码
1
1.个人不喜欢中文版的左顶端“福昕标志”,故上传了英文版分享。
如果喜欢中文界面的话,可以点击TOOLS--Preference--Language--ChooseCustomLanguage--Chinese-simplified。
2.喜欢安装版的,也提供了英文原版的安装程序,然后用绿色版的里面文件fpdfcjk.bin、lang_zh_cn.xml复制到安装目录*\FoxitReader,就齐全了。
3.如果想对pdf文件内图像格式的文字进行复制的话(即文字识别功能),建议安装adobeacrobat。
我是两个软件都装,平时用foxit,玲珑美观,需要文字识别再用acrobat。
2016/7/4 6:29:41 14.57MB Foxit Reader v4.3英文版 绿色
1
共 254 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡