经济的发展与技术的进步带动着人们愈加渴望高品质的生活质量,作为当今产业大热门的智能家居逐渐成为市场关注的焦点,很多科技公司纷纷开发出自己的产品.不过由于浮夸的宣传,不合理的定位和高品的价格,导致了消费者纷纷对智能家居产品望而却步,行业呈现出叫好不叫卖的现象,鉴于此种情况,本文定位于智能家居中低端产业,开发设计出一款简单实用、价格低廉的智能家居控制网关系统,目的是在于让普通人也可以享受科技发展的成果.该网关系统综合了电子技术、计算机技术、通信技术等多种技术,从硬件和软件两个方面对控制网关进行深入研究,最终实现对家居环境远程监测的目的.在硬件方面,该控制网关系统采用以单片机为硬件控制平台,以供电模块、时钟模块、EEPROM模块等众多外围电路模块为输助,结合ZigBee与WiFi无线通讯技术,完成对智能家居网关系统的搭建工作,该网关系统的单片机采用功能强大、价格低廉基于ARM32位CortexMLM3的STM32F103RCT6,它主要负责对家居环境的任务调度,智能控制:ZigBee部分采用主芯片为CC2530的无线通信模块,该模块主要包括两个部分:协调器和终端节点,终葡节点除了通信部分,还包括温湿度传感器、光线传感器、烟感传感器符部分,它负责完成对数据的采集、打包和发送工作,协调器则负责把终端节点发送的数据进行重新打包然后通过串口传送给主控模块:WiFi部分采用的是价格低廉、功能实用的ESP8266WiFi通信模块,该模块有三种工作模式:STA.AP和STA/AP,使得WiFi部分兼具连接热点和发送热点两种功能,该模块负责智能家居控制单元和外界通信的工作,它通过串口和控制单元通信,然后通过WiFi网络发送接收信息.在软件方面,控制网关采用以Keil和IAR为开发环境,以uCIOS-I操作系统为程序运行环境,结合C语言及少量汇编语言,共同完成系统的软件控制工作.Keil和IAR作为开发环境可以进行程序检测、烧录等辅助工作,大大减轻了工作量:uCOS-11操作系统短小精炼、功能强大的特点,使得硬件资源可以愈加合理的利用,有助于节约成本,同时也让控制网关系统可以实时多任务执行,增强了系统功能:此外充分合理利用了网络库函数资源,大大节约了学习与开发进度.
2023/2/8 15:10:33 4.69MB 智能家居 STM32 ZigBee CC2530
1
EthashEthash的C/C++实现–以太坊工作量证明算法目录安装使用CMake从源代码构建。
mkdirbuildcdbuildcmake..cmake--build.用法有关导出的功能和文档的列表,请参见。
测试向量最佳化本节描述了与有关的优化,修改和调整。
该库包含一组微基准。
构建并运转bench工具。
种子哈希是动态计算的。
种子哈希是keccak256哈希序列的应用次数。
与构建轻型缓存所需的时间相比,计算种子哈希所需的时间可以忽略不计。
计算时间段10000的种子哈希大约需要5毫秒,构建时间段1的光缓存大约需要500毫秒。
数据
2023/2/4 13:25:30 142KB c cpp ethereum mining
1
微软基础类库(英语:MicrosoftFoundationClasses,简称MFC)是微软公司提供的一个类库(classlibraries),以C++类的方式封装了WindowsAPI,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。
其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类
2023/1/29 14:25:41 613KB mfc
1
首先说明该文件有安装包和完整的代码。
打开运行时需要添加(或者更新)Visio。
如果电脑没有visio可以装一个。
下载绝对超值。
本项目通过用C#进行Visio进行二次开发,实现了绘制电气接线图,并能实现潮流计算。
0前言中国电力行业属于垄断行业。
从目前来看,改革我国电力行业,打破垄断引入竞争已成为大势所趋,但是,电力行业与其他垄断行业不同,至少有三个特点:电力行业与其他垄断行业服务对象不同。
其他垄断行业服务对象都是部分群体,如民航、铁路它们的服务对象只是人们群众中的一部分,不像电力行业与所有人有关,不论城市或农村,不论生产或生活,不论信息传递或网络联系,家庭生活都离不开电,对社会是全方位的覆盖。
一个国家电气化水平越高,电力在全社会作用越大。
一旦发生问题,小则引起局部瘫痪,大则引起全社会瘫痪。
因为它既是国民经济中的骨干行业,又是全社会的吃穿住行和人们生活需要的公用产品,这是其他垄断行业无法比拟的。
电力行业另一个特点是它的产品不能储存,发电量超过需要量会形成浪费,发电量不足,会影响生产和生活的需要。
而且,社会对电量的需要是一个不定量,它会随着地区、时间、季节、气候、人们生活等方面的变化而变化。
这种不能储备,需要量又是瞬息万变的行业,就要求对供给和需求要有精确的掌握,以便及时进行调整和控制,才不至于出现象美国加州那样长期电力危机。
中国电力行业还有它自己的特点。
中国电力行业的垄断说到底是非经济型的行政性的垄断,情况非常复杂,这在国外也少见。
在所有制上,有国家所有制、地方政府所有制、合资企业、集体所有制,国家担保贷款企业、股份制,等等。
发电厂有火电、水电、核电。
区域电价上差别也相当大。
电网有国家投资,地方政府投资,企事业单位投资等等。
在进行厂网分开竞价上网过程中,必须对电力企业的产权有所界定,对不同电价有所处理,以及今后电价的监督,等等问题,都需要政府介入。
但是,电力行业不可能彻底打破垄断,完全自由竞争,这是电力行业的特点决定的,即便在西方市场经济条件下,所有的竞争也不是完全的自由竞争(美国的电力自由化程度也不高,相对来说欧洲电力市场的自由最高,但也没有完全市场化),只能是有限的竞争。
何况在我们这样大的一个国家,电力行业这么重要,政府不可能放手不管完全自由竞争,问题在于垄断和竞争的度如何掌握,二者如何结合,这是我们电力行业面临的挑战。
电力行业已经开始从生产导向型向市场导向型的巨大转变。
电力行业运作继续关注在电厂和电网方面,并面临提高运行可靠性的强烈需求。
当今,我们需要用崭新的视角来透视市场状况,一些术语,如竞争能力、产品质量、收益率、效率及客户服务等都已经被赋予了全新的理念。
只有清楚地分析、理解当前的情势并及时、勇敢地采取行动,才能应对这些挑战。
在21世纪,计算机显得越来越重要,在电力行业中,计算机也得到了越来越广泛的运用。
而且随着社会的进步,电力行业已经抛弃了手工绘制电气接线图和手工计算潮流。
本系统就是在基于以上原因,开发了一款利用Visio进行二次开发,将C#与Visio想结合,能绘制电气接线图,并能打开已有的电气接线,保存所绘制的接线图等功能,并能在接线图的基础上,进行潮流计算。
1绪论1.1课题的研究背景与意义1.1.1课题的研究背景随着国民经济的发展,我国电力系统的规模越来越庞大,其网络结构越来越复杂,因而电力系统基础分析计算的工作量也越来越大。
图形是工程中最简洁的语言,用图形来描述电力系统的网络结构,图形会起到一目了然的作用,这也逐渐成为用户对电力系统分析计算软件的基本要求。
光只能绘图并不能满足需求,将绘制接线图与潮流计算结合起来才能使软件更贴近需求。
MicrosoftVisio是当今优秀的绘图软件,也是近年国内外最流行的图形化解决方案开发平台之一,具有强大的图形操作功能,它还提供了二次开发功能。
能够建立电力系统计算软件的图形平台框架,在此平台上绘制和编辑基于电力系统电气接线图,对电网拓扑结构进行自动识别,完成了电力网络图形元件各参数输入和设置,并实现了电力网络操作的图形化模拟、仿真和潮流计算。
1.1.2课题的研究意义本项目实现的电气接线图的绘制和潮流计算。
Visio是当今最优秀的绘图软件之一,它将强大的功能和易用性完美结合,可广泛应用于电子、机械、通信、建筑、软件设计和企业管理等众多领域。
使用该软件可以完成各类专业图纸的制作,例如程序流程图、网络拓扑图、数据分布图、地图、室内布置图、规划图、线路图等,可见功能十分的强大。
Visio软件有助于学生以及各种专业人员轻松地可视化、分析和交流复杂信息。
这能够将难以理解的复杂文本和表格转换为一目了然的Visio图表,增加工作学习的效率。
1.2问题的定义及内容简介1.2.1问题
2023/1/25 10:47:48 2.68MB C# 潮流计算 Visio 二次开发
1
本管理系统为实现信息管理自动化,提高电脑销售事务工作效率,减少工作人员工作量,实现自动统计功能,提供有效的数据作为商店决策依据。
同时系统应该有较高的安全性,不同级别的操作员有不同的安全级别,保证数据不外泄,保证数据的可靠性,供管理员进行正确的决策,提高运营效率。
数据库完成设计时,对新数据库进行备份,在日常应用与管理数据库时,若操作或系统等的错误出现,会为数据提供最原始的数据。
若数据库在使用过程出现事物内部毛病、系统鼓掌、介质毛病或是计算机病毒侵入,要对数据库进行恢复,一般方法为数据转储和登记日记文件。
2023/1/21 6:28:07 340KB 管理系统
1
内容简介本书论及了嵌入式工程师职业生涯的方方面面。
首先分析了嵌入式工程师必备的技能条件,讲述了掌握这些技能的学习途径。
然后结合实际讨论了设计小型嵌入式系统时经济使用的自底向上方法和设计大型嵌入式系统时经常使用的自顶向下方法。
最后讲述了嵌入式工程师的3种职业道路—做自由职业者、为小公司工作以及为大公司工作,分别讨论了每种职业道路的优热和风险,为嵌入式工程师的职业选择提供了理论指导和借鉴参考。
本书不仅适合各层次嵌入式技术人员阅读,而且对于想要成为嵌入式工程师的其他职位人员,甚至是在校学生,都具有实际的指导意义。
目录第1章引言11.1关于本书11.2什么是嵌入式工程师2第2章学习与教育42.1进入嵌入式工程领域的传统教育模式42.2非传统教育模式进入嵌入式工程领域92.3如果想编写嵌入式软件,那么至少要学习多少电子学知识182.4教育方面的圈套、死胡同,以及必须规避的培训骗局212.5必需掌握的实践技能25第3章自学自底向上的设计方法(小型嵌入式系统)283.1目标读者283.2intel8051微控制器及其变种313.3atmelavr微控制器393.4timsp430微控制器463.5microchippicmicro微控制器523.6满足特殊需求的异常架构微控制器583.7我应该学习什么编程语言呢?c++、c、汇编语言在小型嵌入式系统中613.8防盗版开发工具简介653.9基于avr微控制器和免费工具的8位嵌入式项目实例67第4章自学自顶向下的设计方法(大型嵌入式系统)93.4.1目标读者934.2嵌入式x86解决方案944.3arm处理器1034.4powerpc1124.5linux操作系统1144.6ecos操作系统1214.7面向大型嵌入式系统开发,应该学习什么编程语言1234.8处理器选择的最后建议124第5章做自由职业者1275.1你适合做自由职业者吗?其中的风险与好处1275.2从兼职工作到自由职业者——记账、纳税与工作量1285.3寻找并维护客户的方法1305.4迭代式项目:无休无止的噩梦1335.5适当地为自己的服务定价1365.6为自己建立良好的工作实践1385.7不仅仅是握手:合同的重要性140第6章在小公司工作1436.1分析自己的目标:小公司的优势和风险1436.2如何获得一份工作1446.3小公司里的责任和压力1466.4在小公司里的个人原动力1486.5严格管理有限的资源1496.6任务细目分类:一周的典型工作153第7章在大公司工作1547.1分析自己的目标:大公司的优势与风险1547.2如何获得一份工作1557.3全球化:项目外包与临时工作签证1577.4管理规程与个人:不要触犯了公司的管理规程1627.5管理与营销的关系1667.6任务细目分类:一周常见工作168第8章结束语170
2023/1/13 6:46:11 15.84MB Linux 嵌入式 工程师 必知必会
1
使用CubeMX生成PWM波形,并且进行PWM波形的频率和占空比测量,使用硬件来进行两次捕获,降低代码的工作量。
2021/6/22 4:33:54 11.05MB stm32cube pwm
1
在计算机发展初期,程序设计是少数聪明人干的事。
他们的智力与技能超群,编写的程序既能控制计算机,又能让别人看不懂、不会用。
那个时期编程就跟捏泥巴一样随心所欲,于是他们很过分地把程序的集合称为软件,以便自己开心或伤心时再把程序捏个面目全非。
人们就在这种美滋滋的感觉下热情地编程。
日积月累,不知不觉产生了一堆问题:程序质量低下,错误频出,进度延误,费用剧增……这些问题统称为“软件危机”。
发生“软件危机”最突出的案例是IBM公司在1963年至1966年开发的IBM360操作系统。
该项目花了5000人/年的工作量,得到的结果却非常蹩脚。
据统计,这个操作系统的每个新版本都是从上个版本中找出上千个错误而修正后
2016/7/18 16:31:01 443KB 如何管理软件企业
1
软件项目风险管理是软件项目管理的重要内容。
在进行软件项目风险管理时,要辩识风险,评估它们出现的概率及产生的影响,然后建立一个规划来管理风险。
风险管理的主要目标是预防风险。
软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。
软件项目风险会影响项目计划的实现案例场景模拟(24按照软件开发计划,需求分析应在12月31日前完成,然而在软件项目实施过程中项目经理发现,由于原先对工作量估算过于乐观,需求分析在12月31日之前已经不可能完成→(计划)显然,原先计划制定的不科学和不准确,导致了实施过程中进度难以控制,如果强行按照计划来执行显然是不可行的,为此,必须对计划重新进行分析和调整3案例场景模抄(3/48在软件设计阶段,软件设计负责人发现,用户需求中的某项需求(例如,将已有Wod文档的内容显示在Web页面上)至今尚未找到解决的技术途径→(技术)显然,该问题将直接影响软件项目的后续开发工作,影响到软件项目能否成功完成案例场景模抄(4/4s在需求分析过程中,软件设计负责人带领的需求分析小组和用户在进行交流的过程中发生了矛盾,出现了争吵,用户方说将不再配合需求分析小组的工作,而且他们确实没有配合开发方的工作→(合作)显然,开发方和用户方出现这种状况是双方没有想到的这种状况延续下去必将对软件项目的实施产生影响,影响软件项目的进度,甚至会导致项目失败5案例启示:风险在项目实施过程中大量存在软件风险方式多样软件风险事先难以确定软件风险会对软件项目的实施产生不良影响s如果不对风险进行良好的管理,项目就很难保证按照计划、在成本和进度范围内,开发出高质量的软件产品,甚至会导致项目失败51概述5.1.1风险51.2软件风险R5.1.3软件项目风险管理5.1.4软件项目风险管理的意义51.1风险¢卡内基.梅隆大学的软件工程研究所SEI风险是损失的可能性EWebster'sDictionary:风险是遭受损失、伤害、破坏的可能性心风险的根源是不利的情况(或损失)发生的不确定性,即不期望发生事件的客观不确定性风险是在给定情况下和特定时间内,那些可能发生的结果之间的差异,差异越大则风险越大851.1风险风险具有两大属性:可能性:风险发生的概率损失:指预期与后果之间的差异风险的损失=可能性×损失项目风险函数表达式项目风险具有不同的组成要素,如项目不希望发生的事件、事件发生的概率、事件的后果等,每个项目的风险可定义为不确定性和后果的函数风险=f(事件,不确定性,后果)风险=f(事故,安全措施)10
2016/8/11 15:42:38 12.62MB 风险 管理
1
软件项目风险管理是软件项目管理的重要内容。
在进行软件项目风险管理时,要辩识风险,评估它们出现的概率及产生的影响,然后建立一个规划来管理风险。
风险管理的主要目标是预防风险。
软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。
软件项目风险会影响项目计划的实现案例场景模拟(24按照软件开发计划,需求分析应在12月31日前完成,然而在软件项目实施过程中项目经理发现,由于原先对工作量估算过于乐观,需求分析在12月31日之前已经不可能完成→(计划)显然,原先计划制定的不科学和不准确,导致了实施过程中进度难以控制,如果强行按照计划来执行显然是不可行的,为此,必须对计划重新进行分析和调整3案例场景模抄(3/48在软件设计阶段,软件设计负责人发现,用户需求中的某项需求(例如,将已有Wod文档的内容显示在Web页面上)至今尚未找到解决的技术途径→(技术)显然,该问题将直接影响软件项目的后续开发工作,影响到软件项目能否成功完成案例场景模抄(4/4s在需求分析过程中,软件设计负责人带领的需求分析小组和用户在进行交流的过程中发生了矛盾,出现了争吵,用户方说将不再配合需求分析小组的工作,而且他们确实没有配合开发方的工作→(合作)显然,开发方和用户方出现这种状况是双方没有想到的这种状况延续下去必将对软件项目的实施产生影响,影响软件项目的进度,甚至会导致项目失败5案例启示:风险在项目实施过程中大量存在软件风险方式多样软件风险事先难以确定软件风险会对软件项目的实施产生不良影响s如果不对风险进行良好的管理,项目就很难保证按照计划、在成本和进度范围内,开发出高质量的软件产品,甚至会导致项目失败51概述5.1.1风险51.2软件风险R5.1.3软件项目风险管理5.1.4软件项目风险管理的意义51.1风险¢卡内基.梅隆大学的软件工程研究所SEI风险是损失的可能性EWebster'sDictionary:风险是遭受损失、伤害、破坏的可能性心风险的根源是不利的情况(或损失)发生的不确定性,即不期望发生事件的客观不确定性风险是在给定情况下和特定时间内,那些可能发生的结果之间的差异,差异越大则风险越大851.1风险风险具有两大属性:可能性:风险发生的概率损失:指预期与后果之间的差异风险的损失=可能性×损失项目风险函数表达式项目风险具有不同的组成要素,如项目不希望发生的事件、事件发生的概率、事件的后果等,每个项目的风险可定义为不确定性和后果的函数风险=f(事件,不确定性,后果)风险=f(事故,安全措施)10
2019/4/20 10:36:42 12.62MB 风险 管理
1
共 147 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡