这次实验是用C语言对pl/0的编译器进行扩展,实现了一下几个功能:(1)给PL/0语言增加像C语言那样的形式为/……/的注释。
(2)给PL/0语言增加带else子句的条件语句和exit语句。
(3)给PL/0语言增加输入输出语句。
(4)给PL/0语言增加带参数的过程。
(5)给PL/0语言增加布尔类型。
(6)给PL/0语言增加数组类型。
(7)给PL/0语言增加函数类型。
(8)给PL/0语言增加实数类型。
(9)分离解释器和编译器为两个独立的程序。
压缩包中还有实验要求以及参考文档等,希望对大家编写pl0编译器有帮助。
2023/7/5 2:26:30 272KB pl/0编译器,编译原理实验
1
SWAT模型中气象数据的计算翻译By:94527257TheProgrampcpSTATUser’sManualStefanLiersch,Berlin,August12,2003stliersch@freenet.de下载地址:http://www.brc.tamus.edu/swat/pcpSTAT.zip引言pcpSTAT.exe程序用来计算SWAT模型气象发生器所需要的每日降水数据的统计参数(userwgn.dbf)。
表1中列出的一些参数能毫不费力地利用MICROSOFTEXCEL等工具计算出来,而PR_W1和PR_W2比较难计算。
表1:SWAT所用的降水统计参数PCPMM(mon)=averageormeantotalmonthlyprecipitationPCPSTD(mon)=standarddeviationfordailyprecipitationinmonthPCPSKW(mon)=skewcoefficientfordailyprecipitationinmonthPR_W1(mon)=probabilityofawetdayfollowingadrydayPR_W2(mon)=probabilityofawetdayfollowingawetdayPCPD(mon)=averagenumberofdaysofprecipitationinmonth输入文件存储着每日降水数据的输入文件必须是只有一列数字的ASCII码文本文件(图1)。
观测期必须是开始于1月1日,结束于12月31日。
换句话说,第一个数据值是1月1日的,最后一个是12月31日的。
虽然对利用的总年数没有限制,但每一次的计算都必须是基于一整年。
若是有缺失的数据,需要用空值(必须是数字)来填充这些缺失的数据值。
程序会询问这些值,并用整个系列的平均值取代空值。
图1:ExampleofaPrecipitationInputFile翻译By:94527257创建输入文件降水数据文件通常是文本文件,一列是日期,一列为降水值。
用EXCEL打开数据文件,若有必要可以缩减日期,以使其从1月1日开始,12月31日结束。
随后,删除日期列,只剩降水数据列,并保存为文本文件(filename.txt)。
若是使用其它软件创建输入文件或是之后使用文本编辑器操作文件,确保最后存在一个空行。
若是没有空行或是超过一个空行,程序将会中断并弹出消息“Endoffileduringread”,且将会产生错误的输出数据运行pcpSTAT.exe程序将程序和输入文件放在同一个目录,双击pcpSTAT.exe或是从DOS窗口中启动程序(图2)。
键入输入、输出文件的名字(包括其扩展名),至于输出文件,可以任意命名。
下一步,需要输入起始年份,用来判断一个年份是否是闰年。
只要键入第一年(4位数字)回车。
此后,需要输入无数据值,若降水数据有缺测,需要输入一个并不存在的数字,例如“999”。
图2:ProgrampcpSTAT.exe在计算结束后,输出文件(图3)会自动保存在程序目录中。
此外,还会生成2个文件:totalpcp.sta和mean_pcp.sta。
totalpcp.sta(图4)包含了每年每个月的总降水,mean_pcp.sta则包含每年每个月的平均每日降水。
翻译By:94527257图3:ExampleofanOutputFile翻译By:94527257图4:ExampleoftheFiletotalpcp.sta
2023/6/30 21:10:04 752KB 降雨、露点
1
主要介绍CarSim和C语言、simulik联合仿真设置,输入输出变量设置,Simulink参数设置,并以四轮独立驱动模型为例详细介绍carsim和simulink联合仿真的过程,具有实际工程价值!
2023/6/29 19:20:38 4.66MB 分布式驱动 模型扩展 四轮独立驱动
1
美国振动方面经典书籍,振动基本理论主要介绍离散系统和连续系统的线性振动,以信号处理为基础、输入输出关系分析为重点的随机振动,以及具有各种代表性特质的非线性振动。
振动控制原理重点介绍振源分析、隔振技术、阻尼减振、动力吸振、半主动控制和主动控制等内容。
振动测试技术主要介绍传感器和仪器、信号处理基本知识以及振动测量方法。
2023/6/13 13:35:30 3.89MB 振动
1
本系统以单片机和FPGA为控制及数据处理核心,辅以可控双极性恒流源电路、DAC产生VCE电压电路、I/V转换电路、AD采样等主要功能电路,设计并制作了一个小功率半导体三极管参数测试仪。
实现了三极管的直流/交流放大系数β、集电极-发射极反向饱和电流ICEO、集电极-发射极间的反向击穿电压V(BR)CEO等参数的测量,测量误差优于5%,并实现了三极管管脚插错、损坏指示报警功能。
采用320*240点阵型LCD液晶显示彩色触模屏显示测量参数,并能显示三极管的共射极接法输入/输出特性曲线。
2023/6/12 7:02:36 530KB 简易 半导体三极管
1
本标准给出面向智慧城市互联网参考体系结构规定了智慧城市中物联网系统各功能域以及支撑域功能实现的IT基础设施的构成GB/T36620-2018……12图?智慧城市IT基础设施结构…2表1系统描述…………自垂表2接口描述…表3感知控制域的实体描述…表4服务提供域的实体描述…a,.。
·……····表5资源交换域的实体描述………·.·a·a·.:······-··:.表6运维管控域的实体描述…….··表7用户域的实体描述表8云计算平台的实体描述……………………………………………………:13表9边缘计算平台的实体描述…………1314表10人机交互平台的实体描述…ⅡGB/T36620-2018前言本标准按照GB/T1.1—2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。
本文件的发布机构不承担识别这些专利的责任。
本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本标准起草单位:无锡物联网产业研究院、中国电子技术标准化研究院、上海集成通信设备有限公可、南京三宝科技股份有限公司深圳市英唐智能控制股份有限公司、华为技术有限公司、江苏省邮电规划设计院有限责任公司、西安航天自化股份有限公司深圳哺标准技术研究院成都秦川物联网科技股份有限公司。
本标准主要起草人季建慧乘晖、付根利、邻涛钱维林刘立、徐啸峰、徐冬梅陈书义、邢涛吴明娟、杨会甲、王静张建张旭杰、易晓珊权亚强、张磊胡庆周、张康明。
GB/T36620-2018面向智慧城市的物联网技术应用指南1范围本标准给出了面向智慧城市的物联网参考体系结构,规定了智慧城市中物联网系统各功能域以及支撑域功能实现的IT(信息技术)基础设施的构成。
本标准适用于智慧城市中物联网系统的规划和设计实现。
2规范性引用文件下列文件对于本文件的用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日的引所文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T3356-2016新型智慧城市评价指标GB/T334742016物联参考体系结构GB/T37452017物联网术语3术语和定义GB/13375-2017定的术语和定义适用于本文件4面向智慧城市的物联网系统参考体系结构4.1概述本标准根擤GBT336-2016、GB/T374-2016规定的物联网概念糢型和新型智慧城市评价指标,从系统功能配置及其支撑平台的角度给出了面向智慧城市的物联冈统参考体系结构,定义了智慧城市中物联网系主要实体及实体之间接口关系,如图1所示,图中前头表示实体间的数据交互。
智慧城市用户通过物联网系实现对智慧城市目标对象的感知和控制。
智慧城市用广包括业务户和管理用户。
业务用戶是对智慧城市中物联网业务服务有需求的政府、企业、公众等用户。
管理用户是每慧城市中物联风系统进行运维管控的用户。
智慧城市中物联网系统包含感知控制域、服务提供域运维管控域资源交换域用户域以及支撑域功能实现的云计算平台、边缘计算平台、人机交互平台等智慧城市IT基础设施。
智慧城市目标对象包括智慧城市感知对象和智慧城市控制对象。
智慧城市感知对象是智慧城市用户期望获取信息的对象,智慧城市控制对象是智慧城市用户期望执行操控的对象。
智慧城市感知对象与感知控制域中的数据采集实体以非数据通信类接口或数据通信类接口进行关联,用于数据采集实体获取智慧城市感知对象的属性信息。
智慧城市控制对象与感知控制域中的控制执行实体以非数据通信类接口或数据通信类接口进行关联,实现对智慧城市控制对象的操作控制GB/T36620-2018智慧城市智城市业务用户管理用户用户域业务服务运维管控人机交互平轴入/输出信息处理输入/输出信息处理服务提供域运维管控域资源交换域城市综合服务惠民综合服务运行维护市状态测政务服务物流送置管理共享数据业健康医疗文化教育态监控目录管理务应急播择调度【障诊「务囡共信息发布表扶公共安全软开云务分析决策区交通出行匚节能不保件管计算平云程支表认证授权安全管理数据支撑服务支撑灾灭管理交换协议□数据管理标识管理匚用户管地理信息服巨文付眠务法规监管服务合规数据处理和存储L数据资源应急响应知控制域传感器网络组网和信息处理通网[边峰据处边缘计数据采集传感数粼采烟图间位数据采医多媒体数括采烟圆识数据采绸控制执行智城市目标对象图1面向智慧城市的物联网系统参考体系结构4.2系统描述面向智慧城市的物联网系统描述见表1表1系统描述系统构成描述用户域实现智慧城市用户与物联网系统交互的软硬件实体集合智慧城市中物联网系统获取感知对象信息与操控控制对象的软硬件系统的实体集合,可实现感知控制域针对目标对象的本地化感知、协同和操控GB/T36620-2018表1(续)系统构成描述实现智慧城市中物联网系统基础服务和业务服务的软硬件系统的实体集合,可实现智慧城市服务提供域感知数据、控制数据及服务关联数据的加工处理和协同实现智慧城市中物联网系统运行维护和法规符合性监管的软硬件系统的实体集合,用于监运维管控域控、管理智慧城市中物联网系统,保障其安全可靠运行,保障其提供的各项服务符合相关法律法规实现智慧城市中物联网系统与其他系统间信息共享与交换的软硬件系统的实体集合,可向其资源交换域他系统提供来自服务提供域的物联网共享数据,向服务提供域提供来自其他系统的物联网或非物联网共享数据智慧城市IT智慧城市中具有通信计算、存储等基础通用能力的软硬件系统的集合,用于支撑面向智城基础设施(文撑域)市的物联网系统构成各域功能的实现4.3接口描述面向智慧城市的物联网系统接口描述见表2。
表2接口描述序号实体1实体2接口描述数据采集数据处理和存储用于感知控制域数据采集实体向服务提供域数据(感知控制域)(服务提供域)处理和存储实体传送感知数据控制执行业务服务用于服务提供域业务服务实体集合向感知控制域(感知控制域)(服务提供域)控制执行实体发送控制指令传感器网终用于感知控制域传感器网络组网和信息处理实体组网和信息处理数据处理和存偌向服务提供域数据处理和存储实体传送处理后的(服务提供域)(感知控制域感知数据传感器网络业务服务用于服务提供域业务服务实体集合向感知控制域组网和信息处理(服务提供域)传感器网络组网和信息处理实体发送控制指令(感知控制域)感知控制域通过此接口向运维管控域传送运行状感知控制域运维管控域态信息。
运维管控域通过此接口向感知控制域发送运维管控指令服务提供域通过此接口向资源交换域传送供其他服务提供域资源交换域系统共享的数据。
资源交换域通过此接囗向服务提供域传送来自其他系统的共亨数据服务提供域通过此接口向运维管控域传送运行状服务提供域运维管控域态信息。
运维管控域通过此接口向服务提供域发送运维管控指令业务服务输人服务提供域输出信息处理用于交换与业务用户相关的数据业务服务(用户域)GB/T36620-2018表2(续)实体1实体2接口描述序号运维管控输入/实现对用户域的整体运维管控,并交换与管理用户运维管控域输出信息处理相关的数据(用户域)资源交换域通过此接口向运维管控域传送运行状10资源交换域迳维管控域态信息。
运维管控域通过此接口向资源交换域发送运维管控指令5感知控制域5.1域的构成如图2所示,感知控制域包括数据采集、控制执行、传感器网络组网和数据处理等实体集合。
数据采集实体集合包括传感数据采集、空间位置数据采集、多媒体数据采集、标识数据采集等实体,用于获取智慧城市感知对象的属性信息。
控制执行实体可根据控制指令对智慧城市控制对象进行操控。
传感器网络组网和数据处理实体集合包括通信与组网和边缘数据处理等实体,实现域内的通信组网和边缘计算数据处理和存储业务服务业务服务数据处理和存储(服务提供域)(服务提供域)服务提供域)(服务提供域感8知控制域传感器网络组网和数据处理道饰组兴【边边缘数据处理运维管控数据集传感数据采集空间位量数据采集上执多媒体数据采果标识数据采集智城市目标对象智慧城市目标对象图2感知控制域的构成GB/T36620-20185.2实体描述感知控制域的实体描述如表3所示。
表3感知控制域的实体描述实体描述将城市中感知对象的各种属性参量(物理量、化学量、生物量)通过传传感数据采集感器件按照一定规律转换成电学量,再经信号调整、采样、量化、编码等步骤,生成便于处理和传输的特定格式的数据感知城市中目标对象所在位置并形成数据。
该位置既可以根据大地数据采集空间位置数据采集参照系定义,如大地经纬度坐标,也可以定义为数据采集实体与目标对象之间的相对位置关系多媒体数据采集对城市中音频视频、图像等多媒体源进行采集,形成城市物联网系统可识别、处理、传输的多媒体数据标识数据采集对城市中附着在目标对象上的条码、射频识别标签等所承载的编码数据进行采集,获取目标对象的标识信息控制执行可根据控制指令对智慧城市控制对象进行操控通过对数据格式和通信协议的统一定义,实现传感器结点之间点对点传感器网络组通信与组网通信或者点对多点通信,以及按照自组织方式构成网络网和数据处理边缘数据处理靠近目标对象或数据源头,进行数据聚合数据分析控制决策等6服务提供域6.1域的构成如图3所示,服务提供域由基础服务和业务服务实体集合组成。
基础服务包括数据支撑和服务支撑等实体集合,结合城市基础数据资源,实现智慧城市基础性的数据处理和共性的服务支撑。
其中数据支撑实体集合包括数据资源、数据管理、数据处理和存储等三个功能实体,对感知数据和城市基础数据资源进行数据管理、数据处理和存储。
服务支撑实体集合包括标识管理、用户管理、地理信息服务、支付服务等四个功能实体,为智慧城市业务服务提供共性支撑。
业务服务包括城市综合服务、惠民综合服务等实体集合,它面向智慧城市用户需求,提供智慧城市中物联网应用服务。
其中城市综合服务实体集合包括城市状态监测、应急指挥调度、公共信息发布、政务分析决策等功能实体,提供面向城市各级管理者的物联网服务。
惠民综合服务实体集合包括政务服务、健康医疗、养老帮扶、交通出行、物流配送、文化旅游、公共安全、节能环保等功能实体,提供面向城市公众的物联网服务。
GB/T36620-2018业务服务输入/输出信息处理用户域)服务提供域城市综合服务惠民综合服务巾态■政务。
匚物业应急指挥调度健康医疗服文化旅游公共总发布养老扶公共安全政务分析决策交通由行节能环保资源域域数据攴撑服务支撑数据管理标识管理用户管理三服[发数据处理和存储数据采集传感器网络组网传感器网络组网(感知控制域)(感知控制域)和信息处理控制执行(感知控制域)(感知控制域)图3服务提供域的构成62实体描述服务提供域的实体描述如表4所示表4服务提供域的实体措述实体描述数据处理和存储根据业务服务需求结合数据资源对感知数据进行处理基础服务数据支撑数据资源来自其他系统的、本系统业务服务需要的城市应用数据(如政务服务、设施管理、环境保护等数据)和城市基础数据(如人∏基础信息、法人基础信息、空间地理信息等数据)数据管理对感知数据和数据资源进行管理
2023/6/8 0:21:52 10.54MB 智慧城市 物联网 GBT36620
1
包含Apriori算法实现源码及实现的EXE文件。
有界面输入输出,处理txt文件。
2023/6/3 17:58:01 171KB Apriori算法
1
本书是一本经典的计算机组成教材,自1978年问世以来,已被多所世界知名大学选为教材。
本书知识结构合理,知识点全面完整,基本概念广泛而新颖。
书中不仅介绍了硬件设计的原理,说明了硬件设计如何受软件需求影响,而且以流行的商用处理器作为范例,描述了各种基本知识和基本概念的应用方法和应用过程,具有很强的实用性。
此外,本书还涵盖了当今许多先进的技术和设计思想。
本书特色系统地介绍了现代计算机硬件系统的各个组成部分,包括处理器、输入/输出、存储器和互连标准等。
以NiosII、ARM、ColdFire和IntelIA-32等商用处理器为例来阐释基本概念,侧重于讨论RISC设计风格的处理器(如MIPS),同时也介绍了CISC设计风格的处理器(如应用比较广泛的商用处理器IntelIA-32)。
2023/5/29 18:38:13 5.66MB 计算机组成 嵌入式 汇编 硬件
1
sap2000的二次开发是该软件应用中的一个较为高级的课题,同时,其用处很大,可以把程序应用的许多前、后处理,输入输出等工作实现参数化。
这不但减轻了人工操作的工作量,提高了工作效率,还可最大程度的减小输入错误。
在程序的专门应用中特别有用。
2023/3/20 14:11:21 2.65MB sap2000 API 二次开发
1
《VisualC++6.0编程实例与技巧》,作者:吕昕,出版社:中国水利水电出版社,ISBN:7508400518,pdf格式,大小13.1MB。
内容简介:  本书主要介绍VisualC++6.0编程技术,内容涉及相当广泛,既包括VisualC++常规编程技术和应用程序基础的介绍,又有图形用户界面、ActiveX控件、多媒体、数据库等高级话题的介绍。
通过这些内容的学习,会使用户充分领略到VisualC++事件驱动可视编程技术的威力所在。
  书中内容实例丰富、讲解清晰、力避代码复杂冗长。
简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够协助读者快速建立对应用程序框架的整体认识。
本书是学习VisualC++编程人员不可多得的参考书。
目录:前言第一章visualc++6.0概述1.1visualc++6.0的特点1.2visualc++6.0的软、硬件配置1.3visualc++6.0的新增功能1.3.1智能提示功能1.3.2新的联机协助1.3.3新的项目风格1.3.4中文语言支持1.3.5工具条新特征第二章visualc++6.0开发环境2.1visualc++6.0主窗口界面2.2visualc++6.0工具栏2.3visualc++6.0菜单栏2.3.1file菜单2.3.2edit菜单.2.3.3view菜单2.3.4insert菜单2.3.5project菜单2.3.6build菜单2.3.7debug菜单2.3.8window菜单2.3.9tools菜单2.3.10help菜单2.4项目及项目工作区2.5资源与资源编辑区2.5.1资源编辑器2.5.2资源符号2.5.3资源符号浏览器2.5.4对话编辑器2.5.5菜单编辑器2.5.6加速键编辑器2.5.7串编辑器2.5.8版本信息编辑器2.5.9图形编辑器2.5.10工具栏编辑器2.6快速的应用程序实例第三章c++语言基础3.1简单的c++程序3.2标识符3.3基本数据类型3.3.1类型char3.3.2类型short3.3.3类型int3.3.4类型long3.3.5类型_intn3.3.6浮点类型3.3.7常量3.4数据类型转换3.5c++存储类3.5.1auto存储类3.5.2register存储类3.5.3extern存储类3.5.4static存储类3.6基本运算3.6.1算术运算3.6.2关系运算3.6.3逻辑运算3.7自定义数据类型3.7.1typedef3.7.2结构3.7.3联合3.7.4枚举3.8控制结构3.8.1条件语句3.8.2循环语句3.8.3转移语句3.9数组、字符串和指针3.9.1数组3.9.2字符串3.9.3指针3.10函数3.11类与对象3.11.1类的定义3.11.2对象的定义3.11.3构造函数和析构函数3.11.4内联成员函数3.11.5对象与成员函数3.11.6this指针3.11.7静态数据成员和成员函数3.11.8友元函数3.12类继承3.12.1派生类与基类3.12.2派生类的对象和构造函数3.12.3多复派生类3.12.4类的多继承3.12.5多层派生类3.13重载3.13.1函数重载3.13.2操作符重载3.14多态性3.14.1虚拟函数3.14.2纯虚拟函数3.15c++语言的输入/输出3.15.1i/o结构3.15.2其他输入/输出函数第四章widnows程序的组织结构4.1单工与多工作操作系统4.1.1单任务4.1.2多任务4.2消息message4.2.1message的结构4.2.2消息的来源4.2.3读取消息的循环:messageloop4.2.4消息队列messagequeue4.3窗口函数:消息所要送达的对象4.3.1call-backfunction:回调函数4.3.2窗口函数的登记4.3.3用dispatchmessage来分配消息4.4windows程序的流程4.
2023/3/20 1:12:11 12.17MB VC6 VC6.0 VC6.0编程实例 VC6.0编程技巧
1
共 305 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡