软件设计说明书版本:V1.0 文档编号 保密等级 作者 最后修改日期 审核人 最后审批日期 批准人 最后批准日期 修订记录日期 版本 修订说明 修订人 目录 1 引言 1 1.1 文档控制 1 1.2 目的 1 1.3 范围 1 1.4 定义、首字母缩写词和缩略语 1 1.5 参考资料 1 1.6 概述 1 2 整体说明 1 2.1 业务背景 1 2.2 功能模型 1 2.3 用例模型概述 12.3.1 子系统一 1 2.4 假设和依赖关系 1 3 包1:出入库 2 3.1 冲补帐务-样例1 23.1.1 系统用例 23.1.2 类关系图 23.1.3 类图 33.1.4 顺序图 4 3.2 冲补入库单-样例2 43.2.1 入库单冲账 43.2.2 入库单补账 6 引言 文档控制 目的 范围 定义、首字母缩写词和缩略语 参考资料 概述 整体说明 业务背景[此小节应说明软件的业务背景,包括组织机构、业务流程等。
] 功能模型[此小节应说明用例包的组织,以用例包的形式来表达软件的功能。
] 用例模型概述子系统一用例图[此小节应说明此子系统下的用例图。
]主角列表[此小节以列表的形式说明此子系统相关的主角。
]用例列表[此小节以列表的形式说明此子系统相关的用例。
] 假设和依赖关系[本节说明所有重要的技术可行性假设、子系统或构件可用性假设,或者可作为此文档所述软件可行性的基础的其他与项目有关的假设。
] 包1:出入库画出包图、核心业务处理流程、状态转换图来说明核心业务的工作方式。
冲补帐务-样例1系统用例类关系图类图实体类边界类控制类顺序图分仓保管帐建帐处理流程备注:去掉价位一栏;
收获年限改为“年限“,入库年限改为非必输项;
国别改为必输项;
等级改为非必输项;
增加建帐的修改功能:只能修改等级、入库年限、产地。
冲补入库单-样例2入库单冲账前台界面名称:account_grainin_strike.jsp界面说明:序号 界面名称 表 字段 字段含义 备注1 编号 入库单 RC_RKD_RKDBH 入库单编号 顺序号 入库单 RC_RKD_SXH 顺序号 计划安排表 入库单 RC_RKD_RKJHAPBNM 入库计划安排表内码 需要转化为编号 计划明细 入库单 RC_RKD_JHMXNM 计划明细内码 需要转化为编号 入库通知单编号 入库单 RC_RKD_ZGKRKTZDNM 直管库入库通知单内码 需要转化为编号 客户名称 入库单 RC_RKD_KHNM,RC_RKD_KHMC 客户名称客户内码 合同号 入库单 RC_RKD_HTNM,RC_RKD_HTH 合同号合同内码 到库时间 入库登记信息 RC_RKDJXX_DKSJ 到库时间 收获年份 入库单 RC_RKD_NX 年限 等级 入库检验信息 RC_RKJYXX_WLDJNM 物料等级内码 后台服务功能简介 入库账务服务包名 com.digitalchina.zcl.stock.account类名 AccountGraininServer方法名称 参数 返回值 描述 入库单补账前台界面名称:account_grainin_repair.jsp界面说明:序号 界面名称 表 字段 字段含义 备注1 编号 入库单 RC_RKD_RKDBH 入库单编号 顺序号 入库单 RC_RKD_SXH 顺序号 扣杂 入库检验信息 RC_RKJYXX_KZZ 扣杂质(%) 扣水% 入库检验信息 RC_RKJYXX_KSF 扣水份(%) 备注 入库检验信息 RC_RKJYXX_JYYJBZ 检验意见备注 3 选择类型 入库检验信息 RC_RKJJXX_JJLX 检斤类型 0,称重;
1,标准包 毛重 入库检验信息 RC_RKJJXX_MZ 毛重 水分扣量 入库检验信息 RC_RKJJXX_SFKL 水分扣量 杂质扣量 入库检验信息 RC_RKJJXX_ZZKL 杂质扣量 其它扣量 入库检验信息 RC_RKJJXX_QTKL 其它扣量 后台服务功能简介 入库账务服务包名 com.digitalchina.zcl.stock.account类名 AccountGraininServer方法名称 参数 返回值 描述补账repairAccount 被补入库单内码 入库单补账;
根据被补单据产
2023/11/18 21:44:07 296KB 软件设计说明书模板.
1
《C++程序设计教程(第二版)》,作者:钱能,出版社:清华大学出版社,ISBN:7302114641,PDF格式,大小24.9MB,高清影印版。
内容简介:本书是《C++程序设计教程》的第二版。
然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。
全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。
本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。
本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。
作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C++内部实现要害,直击抽象编程本质。
与本书配套,《C++课程设计指导》、《C++程序设计习题及解答》、《C++程序设计教程详解》和《C++程序设计教程精粹》也将陆续面世。
除此之外,还配有C++程序设计教程课件和源代码供读者下载。
本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。
本书也旨在引导读者从欣赏C++入门的初级精彩到享受C++经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。
目录:第一部分基础编程第1章概述1.1程序设计语言1.2c++前史1.3c++1.4c++编程流程1.5程序与算法1.6过程化程序设计1.7对象化程序设计1.8目的归纳1.9练习1第2章基本编程语句2.1说明语句2.2条件语句2.3循环语句2.4循环设计2.5输入输出语句2.6转移语句2.7再做循环设计2.8目的归纳.2.9练习2第3章数据类型3.1整型3.2整数子类3.3浮点型3.4c-串与string3.5数组3.6向量3.7指针与引用3.8目的归纳3.9练习3第4章计算表达4.1名词解释与操作符4.2算术运算问题4.3相容类型的转换4.4关系与逻辑操作4.5位操作4.6增量操作4.7表达式的副作用4.8目的归纳4.9练习4第二部分过程化编程第5章函数机制5.1函数性质5.2指针参数5.3栈机制5.4函数指针5.5main函数参数5.6递归函数5.7函数重载5.8目的归纳5.9练习5第6章性能6.1内联函数6.2数据结构6.3算法6.4数值计算6.5标准c++算法6.6动态内存6.7低级编程6.8目的归纳6.9练习6第7章程序结构7.1函数组织7.2头文件7.3全局数据7.4静态数据7.5作用域与生命期7.6名空间7.7预编译7.8目的归纳7.9练习7第三部分面向对象编程技术第8章类8.1从结构到类8.2成员函数8.3操作符8.4再论程序结构8.5屏蔽类的实现8.6静态成员8.7友元8.8目的归纳8.9练习8第9章对象生灭9.1构造函数设计9.2构造函数的重载9.3类成员初始化9.4构造顺序9.5拷贝构造函数9.6析构函数9.7对象转型与赋值9.8目的归纳9.9练习9第10章继承10.1继承结构10.2访问父类成员10.3派生类的构造10.4继承方式10.5继承与组合10.6多继承概念10.7多继承技术10.8目的归纳10.9练习10第11章基于对象编程11.1抽象编程11.2编程质量11.3分析josephus问题11.4基于过程的解决方案11.5基于对象的解决方案11.6程序维护11.7程序扩展11.8目的归纳11.9练习11第四部分高级编程第12章多态12.1继承召唤多态12.2抽象编程的困惑12.3虚函数12.4避免虚函数误用12.4.3若干限制12.5精简共性的类12.6多态编程12.7类型转换12.8目的归纳12.9练习12第13章抽象类13.1抽象基类13.2抽象类与具体类13.3深度隔离的界面1
2023/11/12 12:58:06 24.32MB 钱能 C++教程 钱能C++ C++程序设计
1
#include"opencv2/core/core_c.h"#include"opencv2/core/core.hpp"所以这下要做的事儿比较明白了,就是把%opencv2.2%/vs2010/include也在属性页里添加到VC++目录->include那栏里,这样就能够找到这俩头文件了。
继续生成,然后继续报错!告诉我cv210d.lib找不到,再看看,去整个文件夹里搜,发觉是没有这东西啊。
那2.2版本的运行库都是啥啊。
这就没啥诀窍了,去官网上看看吧,这里列出来了我用的这几个opencv_imgproc220d.libopencv_legacy220d.libopencv_ml220d.libopencv_video220d.libopencv_highgui220d.libopencv_core220d.lib基本上就是把原来的加上一个opencv_么......添加了这些库之后,编译通过。
2023/11/11 1:25:48 4KB opencv
1
ftp-0.17-54.el6.x86_64.rpm及vsftpd-2.2.2-11.el6.x86_64.rpm资源
2023/11/9 17:14:08 189KB ftp
1
华中科技大学汇编实验源代码及实验报告2.1任务1.《80X86汇编语言程序设计》教材中P31的1.14题。
要求:(1)直接在TD中输入指令,完成两个数的求和、求差的功能。
求和/差后的结果放在(AH)中。
(2)请事先指出执行指令后(AH)、标志位SF、OF、CF、ZF的内容。
(3)记录上机执行后的结果,与(2)中对应的内容比较。
(4)求差运算中,若将A、B视为有符号数,且A>B,标志位有何特点?若将A、B视为无符号数,且A>B,标志位又有何特点?2.2任务2.《80X86汇编语言程序设计》教材中P45的2.3题。
要求:(1)分别记录执行到“MOVCX,10”和“INT21H”之前的(BX),(BP),(SI),(DI)各是多少。
(2)记录程序执行到退出之前数据段开始40个字节的内容,指出程序运行结果是否与设想的一致。
(3)在标号LOPA前加上一段程序,实现新的功能:先显示提示信息“Pressanykeytobegin!”,然后,在按了一个键之后继续执行LOPA处的程序。
2.3任务3.《80X86汇编语言程序设计》教材中P45的2.4题的改写。
要求:(1)实现的功能不变,对数据段中变量访问时所用到的寻址方式中的寄存器改成32位寄存器。
(2)内存单元中数据的访问采用变址寻址方式。
(3)记录程序执行到退出之前数据段开始40个字节的内容,检查程序运行结果是否与设想的一致。
(4)在TD代码窗口中观察并记录机器指令代码在内存中的存放形式,并与TD中提供的反汇编语句及自己编写的源程序语句进行对照,也与任务2做对比。
(相似语句记录一条即可,重点理解机器码与汇编语句的对应关系,尤其注意操作数寻址方式的形式)。
(5)观察连续存放的二进制串在反汇编成汇编语言语句时,从不同字节位置开始反汇编,结果怎样?理解IP/EIP指明指令起始位置的重要性。
2.4设计实现一个学生成绩查询的程序。
1、实验背景在以BUF为首址的字节数据存储区中,存放着n个学生的课程成绩表(百分制),每个学生的相关信息包括:姓名(占10个字节,结束符为数值0),语文成绩(1个字节),数学成绩(1个字节),英语成绩(1个字节),平均成绩(1个字节)。
2、功能一:提示并输入待查询成绩的学生姓名(1)使用9号DOS系统功能调用,提示用户输入学生姓名。
(2)使用10号DOS系统功能调用,输入学生姓名。
输入的姓名字符串放在以in_name为首址的存储区中。
(3)若只是输入了回车,则回到“(1)”处重新提示与输入;
若仅仅输入字符q,则程序退出,否则,准备进入下一步处理。
3、功能二:以学生姓名查询有无该学生(1)使用循环程序结构,在成绩表中查找该学生。
(2)若未找到,就提示用户该学生不存在,并回到“功能一(1)”的位置,提示并重新输入姓名。
(3)若找到,则将该学生课程成绩表的起始偏移地址保存到POIN字变量中。
4、功能三:计算所有学生的平均成绩使用算数运算相关指令计算并保存每一个学生的平均成绩。
平均成绩计算公式:(A*2+B+C/2)/3.5,即将语文成绩A乘以权重2、英语成绩C除以权重2后,与数学成绩B一起求和,再计算该生的平均成绩。
要求避免溢出。
5、功能四:将功能二查到的学生的平均成绩进行等级判断,并显示判断结果。
(1)平均成绩等级显示方式:若平均成绩大于等于90分,显示“A”;
大于等于80分,显示“B”;
大于等于70分,显示“C”;
大于等于60分,显示“D”;
小于60分,显示“F”。
提示:使用分支程序结构,采用2号DOS系统功能调用显示结果。
(2)使用转移指令回到“功能一(1)”处(提示并输入姓名)
2023/11/8 19:29:41 282KB 汇编
1
在vs2008下编绎运行通过,需要opencv库的支持,这里使用的是2.2版,利用帧差法对运动目标进行提取
2023/11/8 17:18:29 9.05MB 帧差,目标,opencv
1
最精简的mysql5.4版本适用于项目内嵌数据库该数据库精简了很多无用的语言提示包,调试包,进程关闭包该数据库仅适用于windows系统
2023/11/4 2:53:19 2.23MB mysql 5.4 精简
1
ASP的最新版本ASP.NET是Microsoft用于建立动态的数据库驱动网站的技术。
内容包括:ASP.NETWeb表单的使用,高级ASP.NET页面的开发,ADO.NET的使用,ASP.NET应用程序的使用,ASP.NET应用程序的保护,ASP.NETWeb服务的建立,.NET框架的利用,自定义的ASP.NET控件的建立,ASP.NET的应用程序示例等。
本书内容丰富、图文并茂,适合于需要创建网站的专业程序员阅读。
本书是关于使用ASP.NET建立网站的完整参考书,书中包含数百个代码示例,读者可以使用这些示例开始建立自己的网站前言第一部分使用ASP.NETWeb表单第1章建立ASP.NET页面1.1ASP.NET和.NET框架1.1.1.NET框架类库1.1.2理解名称空间1.1.3标准的ASP.NET名称空间1.1.4与.NET框架兼容的语言1.2ASP.NET控件简介1.2.1简单的ASP.NET页面1.2.2ASP.NET控件的优点1.2.3ASP.NET控件概述1.3向ASP.NET页面中添加应用逻辑1.3.1处理控件事件1.3.2处理页面事件1.4ASP.NET页面的结构1.4.1指令1.4.2代码声明块1.4.3ASP.NET控件1.4.4代码显示块1.4.5服务器端注释1.4.6服务器端包含指令1.4.7文本和HTML标记1.5小结第2章用Web服务器控件建立表单2.1建立智能表单2.1.1Label控件2.1.2TextBox控件2.1.3Button控件2.1.4RadioButton和RadioButtonList控件2.1.5CheckBox和CheckBoxList控件2.1.6DropDownList控件2.1.7ListBox控件2.2控制页面导航2.2.1将表单提交到另一个页面2.2.2使用Redirect()方法2.2.3使用HyperLink控件2.3在控件上进行格式化2.3.1基本Web控件属性2.3.2在Web控件上应用样式2.4小结第3章用检验控件执行表单的检验3.1使用客户端检验3.1.1配置客户端检验3.1.2启用和禁用客户端检验3.2必填域:RequiredFieldValidator控件3.3检验表达式:RegularExpressionValidator控件3.3.1检验电子邮件地址3.3.2检验用户名和口令3.3.3检验电话号码3.3.4检验网址3.3.5检验条目长度3.3.6检验邮政编码3.4比较值:CompareValidator控件3.4.1比较一个控件与另一个控件的值3.4.2比较一个控件的值与固定值3.4.3执行数据类型检查3.5检查值的范围:RangeValidator控件3.6错误汇总:ValidationSummary控件3.7执行自定义的检验:CustomValidator控件3.8禁用检验3.9小结第4章高级控件编程4.1使用视图状态4.1.1禁用视图状态4.1.2将值添加到视图状态4.2显示和隐藏内容4.2.1使用Visible和Enabled属性4.2.2使用Panel控件4.2.3模拟多页面表单4.2.4通过程序添加控件4.2.5将控件添加到页面4.2.6PlaceHolder控件4.2.7动态产生表单4.2.8动态产生列表条目4.3使用复杂控件4.3.1使用Calendar控件显示交互式的日历
2023/10/28 20:34:07 14.51MB ASP.NET 内幕
1
第1章绪论1.1合成孔径雷达概况1.2发展历程1.2.1国外SAR发展历程1.2.2我国SAR发展历程1.3发展趋势1.4主要应用1.4.1军事领域1.4.2民用领域1.5内容安排第2章合成孔径雷达2.1概述2.2SAR成像基本原理2.2.1距离向分辨率与脉冲压缩技术2.2.2方位向分辨率与合成孔径原理2.2.3点目标信号回波模型2.2.4SAR成像处理与算法2.3SAR成像的几何特性2.3.1斜距图像的比例失真2.3.2透视收缩与顶底位移2.3.3雷达阴影2.3.4雷达视差与立体观察第3章雷达目标电磁散射计算3.1概述3.1.1电磁散射基本计算方法3.1.2严格的经典解法3.1.3近似求解方法3.2等效电磁流计算3.2.1等效电磁流奇异性的消除3.2.2等效电磁流的分析与计算3.3多次散射的计算3.3.1几何/物理光学混合算法3.3.2存在多重散射的条件和遮挡关系的判断3.3.3几何光学/等效电磁流混合算法3.3.4GO/PO混合方法的应用3.4腔体结构电磁散射RCS计算3.4.1复射线近轴近似电磁散射算法3.4.2计算实例3.5复杂目标电磁散射的计算3.5.1复杂目标几何建模3.5.2复杂目标电磁散射混合计算第4章合成孔径雷达图像特征分析4.1概述4.2SAR图像辐射特征4.2.1SAR图像回波强度的概率分布4.2.2辐射分辨率4.3SAR图像噪声特征4.4SAR图像目标几何特征4.4.1点目标4.4.2线目标4.4.3面目标4.5SAR图像灰度统计特征4.5.1幅度特征4.5.2直方图特征4.5.3统计特征4.6SAR图像纹理特征4.6.1方向差分特征4.6.2灰度共现特征4.6.3小波纹理能量特征第5章合成孔径雷达图像分割5.1概述5.2阈值分割法5.2.1基于遗传算法的二维最大熵阈值分割法5.2.2二维模糊熵阈值分割法5.2.3双阈值分割算法5.3基于马尔可夫随机场模型的分割法5.3.1吉布斯MEF分割模型5.3.2吉布斯MRF分割算法5.3.3多尺度MRF图像分割5.4基于多尺度几何分析的分割法5.4.1基于Contourlet变换的SAR图像分割5.4.2基于Wedgelet变换的SAR图像分割5.5分割评价方法5.5.1分割质量评价5.5.2适用情况分析第6章合成孔径雷达图像目标分类6.1概述6.1.1分类流程6.1.2评价标准6.2概率密度函数估计6.2.1单-密度函数6.2.2混合密度函数6.2.3有限混合密度函数的逼近能力6.3参数估计6.3.1极大似然估计6.3.2EM算法6.4最小距离分类法6.5最大后验概率分类法6.6支持向量机分类法6.6.1支持向量机原理6.6.2支持向量机分类法6.7隐马尔可夫优化分类法6.7.1HMM原理6.7.2HMOC模型第7章合成孔径雷达图像目标识别7.1概述7.1.1识别方法7.1.2自动目标识别系统7.2基于电磁特性的目标识别7.3典型目标识别7.3.1道路识别7.3.2机场识别7.3.3MSTAR坦克识别第8章合成孔径雷达图像融合8.1概述8.1.1图像融合概念8.1.2融合效果评价8.2SAR图像与可见光图像融合8.2.1提升小波变换8.2.2基于提升小波变换区域统计特性的融合算法8.3SAR图像与多光谱图像融合8.3.1主成分分析方法8.3.2基于主成分分析的SAR与多光谱图像融合8.4多波段SAR图像融合8.4.1基于atrous算法方向滤波器组的多波段SAR图像灰度融合8.4.2多波段SAR图像伪彩色融合第9章合成孔径雷达图像压缩9.1概述9.1.1第一代和第二代压缩技术9.1.2多尺度方向分析技术9.2SAR图像压缩中的典型特征9.2.1纹理特征9.2.2变换域系数统计特征9.3SAR图像Non-SWMDA压缩方法9.3.1不可分离小波的提升实现9.3.2基于块分割的二叉树编码方案设计9.4SAR图像压缩效果评价9.4.1保真度准则9.4.2特征衡量标准
2023/10/25 11:11:44 43.18MB 合成孔径雷达 雷达成像 SAR成像
1
目录第1章绪论 1.1通信系统的基本概念  1.1.1通信系统的组成  1.1.2通信系统的基本特性  1.1.3通信系统的信道  1.1.4通信系统中的信号  1.1.5通信系统中的发送与接收设备 1.2信号传输的基本问题  1.2.1信号通过线性系统  1.2.2信号通过线性系统  1.2.3干扰 1.3通信电路的基本形式 1.4关于本书的内容  1.4.1关于信号变换的理论和技术  1.4.2关于电路第2章滤波器 2.1引言 2.2滤波器的特性和分类  2.2.1滤波器的特性  2.2.2滤波器的分类 2.3LC滤波器  2.3.1LC串、并联谐振回路  2.3.2般LC滤波器 2.4声表面波滤波器 2.5有源RC滤波器  2.5.1构成有源RC滤波器的单元电路  2.5.2运算仿真法实现有源RC滤波器  2.5.3级联法实现有源RC滤波器(x)  2.5.4自动校正有源RC滤波器(x) 2.6抽样数据滤波器(x)  2.6.1抽样数据单元电路  2.6.2抽样数据滤波器  2.6.3连续域到离散域的映射 2.7小结  习题第3章高频放大器 3.1引言 3.2晶体管的高频小信号等效电路和参数  3.2.1双极型晶体管混合x型等效电路和参数  3.2.2场效应管的等效电路和参数  3.2.3晶体管的y参数等效电路 3.3高频小信号宽带放大器  3.3.1概述  3.3.2共发射极放大器  3.3.3共基极放大器  3.3.4共发共基级联电路  3.3.5场效应管高频小信号放大器  3.3.6展宽频带的措施(x)  3.3.7自动增益控制(ACC)电路 3.4放大器的噪声  3.4.1电阻的热噪声  3.4.2电子器件的噪声  3.4.3噪声系数  3.4.4接收机的灵敏度与最小可检测信号  3.4.5噪声温度  3.4.6低噪声放大器(x) 3.5宽带功率放大器(x)  3.5.1A类功率放大器的基本电路特性  3.5.2B类与AB类功率放大器  3.5.3传输线变压器  3.5.4宽频带放大器晶体管工作状态的选择  3.5.5功率的合成与分配 3.6小结  习题第4章线性电路及其分析方法 4.1引言 4.2线性电路的基本概念与线性元件  4.2.1线性电路的基本概念  4.2.2线性元件 4.3线性电路的分析方法  4.3.1线性电路与线性电路分析方法的异同点  4.3.2线性电阻电路的近似解析分析  4.3.3线性动态电路分析简介(x) 4.4线性电路的应用举例  4.4.1C类谐振功率放大器  4.4.2D类和E类功率放大器(x)  4.4.3倍频器  4.4.4模拟相乘器  4.4.5时变参量电路与变频器 4.5小结附录余弦脉冲系数表习题第5章正弦波振荡器第6章 调制与解调第7章锁相环路第8章频率合成技术名词索引参考文献注:带(x)者为作者建议可列为选读内容的部分
2023/10/25 11:35:46 7.33MB 通信 电路 微波 射频
1
共 409 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡