VirtualSerialPortDriverPro9.0(破解和汉化完整,功能完善不缺失)官方原版:https://cdn.eltima.com/download/vspdpro.exeVirtualSerialPortDriverPRO是基于「虚拟串口驱动程序」功能的高效一体化软件。
该程序有助于创建虚拟串口捆绑并设置自定义端口参数,这使得该解决方案非常适合各种使用场景。
VirtualSerialPortDriverPRO为您提供以最方便、最简单的方式管理实际和虚拟COM端口的功能。
2023/11/12 22:08:09 1.9MB VSPDP 虚拟串口 汉化
1
x=[00.10.160.270.410.480.590.8];y=[59701181001705];y1=[22.822.822.822.822.822.822.822.8];values1=spcrv([[x(1)xx(end)];[y(1)yy(end)]],3,1000);values2=spcrv([[x(1)xx(end)];[y1(1)y1y1(end)]],3,1000);plot(values1(1,:),values1(2,:),'r',values2(1,:),values2(2,:),'b')
2023/8/8 15:21:55 33KB matlab绘图,平滑曲线
1
这是个大厂面试题的全面总结,包括基础类,java基础类及中高级知识三个方面的总结,总结的页数达270页,超过100个知识点,是Android面试的必备资料。
2023/7/4 0:17:09 35.88MB Android 面试 大厂面试 史上最全
1
270-火灾报警器(烟雾+温度),下载下来就能够使用,搜罗文档,法度圭表标准,原理图,仿真,下载下来就能够使用。
2023/5/9 7:06:04 98.54MB 51单片机 传感器
1
Protel99se罕用芯片PCB封装库器件库PCB库文件4.5MB(270个),ProtelPCB封装格式,均经测试,能够直接使用到你的名目开拓。
1
270-火灾报警器(烟雾+温度),51单片机,包含文档说明,仿真,程序,下载上去直接可以买器件做,非常方便。
2023/3/6 14:03:04 63.83MB 51单片机 传感器
1
BlueStacks蓝叠安卓模拟器是全球唯一一个拥有核心技术专利的安卓模拟器及引擎,BlueStacks蓝叠安卓模拟器的游戏兼容性和系统兼容性远超同类产品。
优良的游戏速度、流畅度、稳定性结合简单易用及生动的界面给用户带来手游模拟器最佳体验。
2023/1/27 2:06:27 512.69MB BlueStacks 蓝叠模拟器 安卓模拟器
1
270个小项目,带电路图,带讲解。
DC-DC转换器12.定期开关驱蚊剂23.IR传感器(红外LED),用于制造物体检测电路34.简单的钥匙操作门锁系统45.电源箱热监控器56.汽车指示灯故障报警57.TACHOMETER68.用于汽车应用的1WLED79.玩机器人眼(红外传感器)710.来自旧石英时钟的定时器811.远离记忆效应的Ni-Cd812.水晶AM发射器913.可编程电子骰子914.本月软件:电阻计算器1.0.61015.红外控制供水1116.基于PC的蜡烛点火器1117.噪声计1118.HandyTester1219.通用线性定时器13
2019/11/9 16:34:22 19.1MB 电路 项目
1
本人编的程序,利用所学数据链路层原理,本人设计一个滑动窗口协议并在仿真环境下编程实现有噪音信道环境下两站点之间无差错双工通信。
信道模型为8000bps全双工卫星信道,信道传播时延270毫秒,信道误码率为10-5,信道提供字节流传输服务,网络层分组长度在240~256字节范围。
通过该实验,进一步巩固和深刻理解数据链路层的误码检测的CRC校验技术,以及滑动窗口的工作机理。
滑动窗口机制的两个主要目标:(1)实现有噪音信道环境下的无差错传输;(2)充分利用传输信道的带宽。
在程序能够稳定运行并成功实现第一个目标之后,运行程序并检查在信道没有误码和存在误码两种情况下的信道利用率。
1
模仿数据链路层的gobackn协议/*该协议是搭载ack的回退n步协议*/#include#include"protocol.h"#definemax_seq7#defineflag126#defineESC100#definewait_time2700 //发送计时器等待的时间#defineack_wait_time280staticintphl_ready=0;unsignedcharbuf[max_seq+1][270];unsignedcharack[8];//发送空的ack帧unsignedcharin_buf[600],last_buf[520];//接收时的缓冲区;去掉冗余之后的缓冲区,为防备因误码两帧合并为一帧而定义了很大一个数组intnbuffered=0;//发送的帧数intbuf_size[max_seq+1];//记下以发送各帧的帧长intnext_frame_to_send=0;intframe_in_phl=0;//用于成帧intframe_expected=0;intack_expected=0;intbetween(inta,intb,intc){ if(((a<=b)&&(b<c))||((c<a)&&(a<=b))||((b<c)&&(c<a))) return1; elsereturn0;}//判断帧尾,防止出现误判escescflag为数据的情况intend_flag(intin_len){ intcount=0; inti; if(in_len=0;i--)//记录flag前的esc数目 count++; returncount%2;//若flag前的esc为偶数,则为帧尾}//成帧函数--数据帧voidsend_frame(char*my_buf,intlen){ intn; buf[frame_in_phl][0]=(frame_expected+max_seq)%(max_seq+1); //ack buf[frame_in_phl][1]=frame_in_phl; //发送帧的帧号 for(n=0;n<len;n++) buf[frame_in_phl][n+2]=my_buf[n]; //将处理过的新帧赋值到缓冲区中 len=len+2; *(unsignedint*)(buf[frame_in_phl]+len)=crc32(buf[frame_in_phl],len); //在原始帧的基础上加检验和 buf_size[frame_in_phl]=len+4; //记录当前帧的长度,包括3个帧头,4个检验和 nbuffered=nbuffered+1; //缓冲区占用数加一 frame_in_phl=(frame_in_phl+1)%(max_seq+1);}//成帧函数--ack帧voidsend_ack() //ack帧的处理{ ack[0]=(frame_expected+max_seq)%(max_seq+1); ack[1]=max_seq+10; //ack帧的序号位,使ack[1]==frame_expected恒不成立 *(unsignedint*)(ack+2)=crc32(ack,2); //在原始帧的基础上加检验和}//主函数intmain(intargc,char**argv){intevent,arg,n,m,i,j,len=0,in_len=0; unsignedcharmy_buf[260]; intphl_wait=0;//在物理层中还没有被发送的帧protocol_init(argc,argv);enable_network_layer();for(;;){event=wait_for_event(&arg);switch(event){caseNETWORK_LAYER_READY:
2019/7/26 21:18:43 425KB go back n gobackn
1
共 23 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡