当前位置: 首页 > news >正文

西安网站开发哪家好高端品牌网站建设公司哪家好

西安网站开发哪家好,高端品牌网站建设公司哪家好,wordpress quform下载,微信朋友圈网站广告怎么做监测数据采集物联网应用开发步骤(2) 系统整体结构搭建 新建项目 输入项目名称#xff1a;MonitorData 所谓兵马未动粮草先行#xff0c;按下图创建好对应的模块备用#xff1a; com.plugins 业务插件模块 com.zxy.adminlog 日志或文本文…监测数据采集物联网应用开发步骤(2) 系统整体结构搭建 新建项目 输入项目名称MonitorData 所谓兵马未动粮草先行按下图创建好对应的模块备用 com.plugins                     业务插件模块 com.zxy.adminlog            日志或文本文件读写模块 com.zxy.autoUpdate       程序版本自动更新模块 com.zxy.business             通用业务处理模块 com.zxy.common            通用函数模块 com.zxy.comport             串口通讯模块 com.zxy.db_Self               静态接口配置库(Sqlit3)模块 com.zxy.db1                     静态接口配置库(Sqlit3)模块 com.zxy.db2                     业务数据库(Sqlite3)模块 com.zxy.interfaceReflect         通用插件管理模块 com.zxy.main                   全局变量初始化模块 com.zxy.taskhandler        定时器任务模块 com.zxy.tcp                      tcp协议模块 编写主程序代码MonitorDataCmd.py打印启动时间sleep 5秒然后打印结束时间 #! python3 # -*- coding: utf-8 -Created on 2023年08月28日 author: zxyong 13738196011 import time from com.zxy.common.Com_Fun import Com_Fun#监测数据采集物联网应用-主程序 class MonitorDataCmd(object):def __init__(self, params):passif __name__ __main__:print(监测数据采集物联网应用软件开始:Com_Fun.GetTimeDef())time.sleep(5)print(监测数据采集物联网应用软件结束:Com_Fun.GetTimeDef())新建通用函数代码com.zxy.common.Com_Fun.py #! python3 # -*- coding: utf-8 -Created on 2023年08月28日 author: zxyong 13738196011 import datetime,uuid,time from datetime import timedelta#监测数据采集物联网应用--通用函数 class Com_Fun():def __init__(self):passstaticmethoddef NoNull(objTag):if objTag is None:return else:return str(objTag)staticmethoddef FloatNull(objTag):if objTag is None or objTag or objTag -:return 0else:return float(objTag)staticmethoddef ZeroNull(objTag):if objTag is None or objTag :return 0else:return int(objTag)staticmethoddef GetLong(inputTimeFormat,inputTime):if len(inputTime) 19:inputTime inputTime[0:19]time1datetime.datetime.strptime(inputTime.replace(T, ),inputTimeFormat)return time.mktime(time1.timetuple())#获得当前时间戳staticmethoddef getTimeLong():temT datetime.datetime.now()timeStamp time.mktime(temT.timetuple())return timeStamp#日期信息格式化timeFormat : %Y-%m-%d %H:%M:%Sstaticmethoddef GetTime(inputTimeFormat):return datetime.datetime.now().strftime(inputTimeFormat)#日期信息格式化秒数据10整数化staticmethoddef GetTimeNum(inputTime):temTime datetime.datetime.strptime(inputTime.replace(T, ),%Y-%m-%d %H:%M:%S)temSB temTime.strftime(%Y-%m-%d %H:%M)temSE temTime.strftime(%S)temSec int(int(temSE) / 10)return temSB:str(temSec)0#日期信息格式化timeFormat : %Y-%m-%d %H:%M:%Sstaticmethoddef GetTimeDef():return str(time.strftime(%Y-%m-%d %H:%M:%S, time.localtime()))#日期信息格式化timeFormat : %Y-%m-%d %H:%M:%S 字符串staticmethoddef GetTimeInput(inputTimeFormat,inputTime):if inputTime is None or inputTime :return 1900-01-01 00:00:00time1datetime.datetime.strptime(inputTime.replace(T, ),inputTimeFormat)return time1#日期信息格式化timeFormat : %Y-%m-%d %H:%M:%S 字符串staticmethoddef GetStrTimeInput(inputTimeFormat,inputTime):if inputTime is None or inputTime :return 1900-01-01 00:00:00time1datetime.datetime.strptime(inputTime.replace(T, ),inputTimeFormat)return str(time1)#返回time格式staticmethoddef GetToTimeInput(inputTimeFormat,inputTime):if inputTime is None or inputTime :return 1900-01-01 00:00:00elif len(inputTime) 19:return datetime.datetime.strptime(inputTime.replace(T, ),inputTimeFormat)else:return datetime.datetime.strptime(inputTime[0:19],inputTimeFormat)#日期信息格式化timeFormat : %Y-%m-%d %H:%M:%S,返回字符串格式staticmethoddef GetDateInput(inputDateFormat,inputTimeFormat,inputTime):if len(inputTime) 10 or inputTime is None or inputTime :return 1900-01-01time1datetime.datetime.strptime(inputTime.replace(T, ),inputTimeFormat)return time1.strftime(inputDateFormat)#(days0, seconds0, microseconds0, milliseconds0, minutes0, hours0, weeks0)staticmethoddef DateTimeAdd(inputDate,inputDateType,inputNum):#%d %H:%M:%Sdelta Noneif inputDateType d:delta timedelta(daysinputNum)elif inputDateType W:delta timedelta(weeksinputNum)elif inputDateType H:delta timedelta(hoursinputNum)elif inputDateType M:delta timedelta(minutesinputNum)elif inputDateType S:delta timedelta(secondsinputNum)return inputDate deltastaticmethoddef SetHashTable(inputHt,inputStrKey,inputStrValue):if inputHt is None:inputHt {}inputHt[inputStrKey] inputStrValuestaticmethoddef GetHashTable(inputHt,inputStrKey):if inputHt is None or inputStrKey not in list(inputHt.keys()):return else:return inputHt[inputStrKey]staticmethoddef GetHashTableNone(inputHt,inputStrKey):if inputHt is None or inputStrKey not in list(inputHt.keys()):return Noneelse:return inputHt[inputStrKey]staticmethoddef RemoveHashTable(inputHt,inputStrKey):if inputHt.get(inputStrKey) is not None:inputHt.pop(inputStrKey)staticmethoddef Str_To_Int(inputStr):if inputStr is not None and inputStr ! :return int(inputStr)else:return 0staticmethoddef Get_New_GUID():return str(uuid.uuid1()).upper() 运行程序选择主程序右键 程序执行结果 恭喜你!系统整体结构搭建完成。 监测数据采集物联网应用开发步骤(4)
http://www.sadfv.cn/news/245827/

相关文章:

  • 广东大唐建设网站百度云虚拟主机上传wordpress
  • 网站备案号在哪儿查询怎么使用网站上的模板
  • 免费word文档模板下载网站nas搭建网站
  • 深圳建设材料价格网站网站开发市场前景
  • 北京网站开发设计wordpress登陆界面背景
  • 江阴网站开发公司电话杭州网站制作建设
  • 环保网站建设公司排名陕西响应式网站建设公司
  • 阜阳市城乡建设 档案馆网站ftp媒体库 wordpress
  • 阿里巴巴网站详情页怎么做的wordpress最新版下载
  • 中国优秀企业网站欣赏什么叫网站空间
  • 有个网站做字的图片wordpress 声明子主题
  • ps教程app高端网站优化
  • 织梦网站建设后优化步骤邯郸注册公司
  • 优秀html5网站WordPress 公海池
  • 做网站一般用什么配置的电脑多用户商城app源码
  • 用php做网站需要什么软件wordpress首页图片
  • 网站想换空间营销型网站和普通网站的区别
  • 云阳一平米网站建设桂林网站seo
  • 建设一个地方门户网站如何做网站关键词
  • 静态网站做视频的网站带模板下载
  • 厦门有设计网站的吗广西网站建设运营费用
  • 温县住房和城乡建设局网站大连微网站
  • 织梦服务行业手机网站模板网站源码上传到空间以后怎么做
  • 在dw里网站页面列表怎么做云南政务网站建设
  • 有专门做网站的公司湛江建设网官方网站
  • 中山网站制作费用wordpress加快php渲染
  • 甘肃营销型网站建设如何建设自己的网站 知乎
  • 网站建设工期及预算wordpress 图片库
  • 建设网站的公司swot静态班级网站
  • 芜湖服装网站建设网站设置关键词