- 博客(452)
- 资源 (24)
- 收藏
- 关注
原创 开关柜一键顺控协同防误联锁智能操作应用
目前,我国大部分110 kV 变电站的高压开关柜综合控制技术均未达到智能化的控制要求,主要采用顺序控制技术,也就是按照事先设定好的程序进行有序操作,虽然可以在一定程度上实现高压开关柜的自动化操作,但难以保障操作效率与安全性,所以本文在传统高压开关柜智能操作架构的基础上,构建一个110 kV 变电站高压开关柜一键顺控协同防误联锁智能操作架构,如图1 所示:图1 变电站高压开关柜一键顺控智能防误运行架构。ex,y=0 代表被监测的高压开关柜不在被监测的区域,被监测的高压开关柜被监视的可能性为0;
2025-02-14 16:59:55
801
原创 基于百度AI的垃圾分类系统-续
根据百度AI的技术文件修改而成,通过request库和access_token参数对接口进行请求,会返回一个列表,取出其中准确度最高的第一个字典,把root和keyword两个键值存为一个新的列表keyword并返回,如图16-5所示。选择垃圾种类“可回收物”,得到投放要求,并以首字母索引形式给出属于可回收物的垃圾,如图1-9所示;垃圾分类图像识别的图片来自本地文件,而百度AI要求识别的图片用64位编码,所以导入win32ui和base64库。图像测试结果如表1-1所示,文字测试结果如表1-2所示。
2024-12-05 16:40:00
1177
原创 基于百度AI的垃圾分类系统
借助beautifulsoup库,对网页https://lajifenleiapp.com/sk/和查询的关键字进行爬取,使用soup.find函数查找标签为div class=“col-md-9 col-xs-12” /div的节点,如果节点存在,则代表没有关键字相匹配的内容;基于百度AI提供的接口,使用通用物体和场景识别API,根据接口返回图片内1个或多个物体的名称,获取百科信息,实现图像或视频内容分析、拍照识图等应用场景。在网站https://lajifenleiapp.com/中获取其网页源码。
2024-12-05 16:00:33
1501
原创 vue组件通信
为什么子组件的数据要从父组件传递过来呢,因为大型项目中组件很多,而且大部分数据都由后台数据库提供,如果每个组件都向服务器申请数据,无疑是比较浪费效率的,开发者去管理这些数据也会很麻烦,所以这里采取的方法是:所有的数据都在页面级的组件中去向服务器申请获得,子组件如果需要数据,可以由父组件将需要的数据传递给子组件,使项目中的数据更利于管理。大多数情况下,传递的数据并不是静态不变的,而是来自父级的动态数据,可以使用v-bind指令来动态绑定props的值,当父组件的数据发生变化时,也会传递给子组件。
2024-10-10 09:35:20
1194
原创 使用axios与服务器通信
在实际开发中,或多或少都会进行网络数据的交互,一般都是使用工具来完成任务。现在比较流行的就是axios库。axios是一个基于Promise的HTTP库,可以用在浏览器和Node.js中。axios具有以下特性:(1)从浏览器中创建XMLHttpRequests。(2)从Node.js创建HTTP请求。(3)支持Promise API。(4)拦截请求和响应。(5)转换请求数据和响应数据。(6)取消请求。(7)自动转换JSON数据。(8)客户端支持防御XSRF。
2024-10-10 09:30:21
1338
原创 vue处理用户注册信息
在设计网页的过程中,合理地添加过渡和动画效果,可以提高用户的体验,帮助用户更好地理解页面中的功能。Vue在插入、更新或者移除DOM时,提供多种不同方式的应用过渡和动画效果,包括在CSS过渡和动画中自动应用class、使用第三方动画库、在过渡钩子函数中操作DOM等。本章将重点学习创建过渡和动画效果的方法和技巧。常用的过渡都是使用CSS过渡。下面是一个没有使用过渡效果的示例,通过一个按钮控制p元素显示和隐藏。Vue提供了transition的封装组件,可以给元素和组件添加进入/离开的过渡效果。
2024-10-03 19:53:55
484
原创 飞轮储能的控制技术及经济性分析
飞轮储能响应速度快,非常适用于调频场景,但是仅仅依靠飞轮储能达到AGC调频所规定的出力,需要配置的容量会较大,目前飞轮储能的成本相对较高,导致大容量飞轮储能系统的造价非常高,折算里程成本不具有竞争优势,一般多用于混合储能调频项目。放电时,机械能转换为电能。优点 功率容量高、容量成本低 容量高、能量密度高、效率高 响应时间短、能量密度高、效率高 功率容量高、使用寿命长 技术成熟、响应速快、效率高、寿命长 规模大、寿命长、投资成本低 功率容量高、响应时间短、使用寿命长、维护成本低、高效率、对环境的 影响小。
2024-09-02 14:53:35
2613
原创 NPM脚手架创建项目
步骤08按回车键,设置是否保存本次设置,如果选择保存本次设置,以后再使用vue create命令创建项目时,会出现保存过的配置供用户选择。步骤07按回车键,设置如何保存配置信息,第1项表示在专门的配置文件中保存配置信息,第2项表示在package.json文件中保存配置信息,这里选择第1项,步骤02按回车键,进入模块配置界面,然后通过空格键选择要配置的模块,这里选择“CSS Pre-processors”来配置预处理器,步骤06按回车键,进入何时检查代码界面,这里选择默认的第一项,表示保存时检测,
2024-06-30 17:58:37
332
原创 vue虚拟DOM和render()函数
因为每次查询DOM几乎都需要遍历整个DOM树,如果建立一个与DOM树对应的虚拟DOM对象,也就是JavaScript对象,以对象嵌套的方式来表示DOM树及其层级结构,那么每次DOM的修改就变成了对JavaScript对象的属性的操作,由于操作JavaScript对象比操作DOM要快得多,从而大幅度减少性能的开支。在谷歌浏览器中运行程序.由于锚点标题的使用非常频繁,考虑到标题的级别包括h1~h6,可以将标题的级别定义成组件的prop,在调用组件时,可以通过该prop动态设置标题元素的级别。
2024-06-16 12:29:55
809
原创 vuejs prop基本用法
【例】传递多个值--使用blog-content组件-->// 使用blog-title组件,并传递content',return{name:“洗衣机”,price:“6880元”,city:“上海”});在谷歌浏览器中运行程序,效果如图所示。图 传递多个值但是,通常希望每个prop属性都有指定的值类型。props: {
2024-06-16 12:25:20
781
原创 Axios使用详解
它是一个简洁、易用且高效的代码封装库。通俗地讲,它是当前比较流行的一种Ajax框架,可以使用它发起HTTP请求接口功能,它是基于Promise的,相比较Ajax的回调函数能够更好地管理异步操作。$ route.path、$ route.params、$ route.name、$ route.query这几个属性很容易理解,主要用于接收路由传递的参数。(2)route是一个跳转的路由对象,每一个路由都会有一个route对象,它是一个局部的对象,可以获取对应的name、path、params、query等。
2024-02-23 15:41:41
1092
原创 前端项目打包与发布
所以Vue官方推出一款Chrome插件Vue-devtools,Vue-devtools是一款基于Chrome浏览器的插件,用于调试Vue应用,这可以极大地提高调试效率。当添加完Vue-devtools扩展程序之后,在调试Vue应用的 时候,打开F12,在Chrome开发者工具中会看一个Vue栏,单击之后就可以看见当前页面Vue对象的一些信息,如图7-22所示。步骤1:首先安装全局的serve,在命令行输入命令npm install-g serve,Vue-devtools的安装步骤如下。
2024-02-23 13:41:07
10080
1
原创 前端工程化
NPM的全称是Node Package Manager,它是一个Node.js包管理和分发工具,已经成为非官方的发布Node模块(包)的标准。Node.js的安装比较简单,大家需要在Node.js官网(https://nodejs.org/en/download/)下载并安装Node.js环境,Windows系统推荐下载Windows Installer(.msi)。NPM最初用于管理和分发Node.js的依赖,它自动化的机制使得层层嵌套的依赖管理变得十分简单,因此后来被广泛应用于前端依赖的管理中。
2024-02-23 11:54:26
944
原创 vue组件通信
当子组件需要向父组件传递数据时,就要用到自定义事件。v-on指令除了监听DOM事件外,还可以用于组件之间的自定义事件。在子组件中用$emit()来触发事件以便将内部的数据传递给父组件,如例所示。子组件向父组件传递数据解析上面示例中代码的执行步骤:this.$ emit('myclick','这是我传递出去的数据','这是我传递出去的数据2')· 第一个参数是自定义事件的名字。
2024-02-08 11:48:23
988
原创 Vue组件(Component)
在正式介绍组件前,先看一个Vue组件的简单示例感受一下,代码如下:组件是可复用的Vue实例,且带有一个名字,在这个示例中组件名字是button-counter。可以在一个通过new Vue创建的Vue根实例中,把这个组件作为自定义标签来使用,代码如下:Web的组件其实就是页面组成的一部分,好比是计算机中的每一个硬件(如硬盘、键盘、鼠标等),它具有独立的逻辑和功能或界面,同时又能根据规定的接口规则进行相互融合,从而变成一个完整的应用。
2024-02-08 10:28:07
15613
原创 vue事件绑定
Vue提供了v-on指令来监听DOM事件,在事件绑定上,类似原生JavaScript的onclick事件写法,也是在HTML上进行监听。
2024-02-08 09:57:10
418
原创 vue事件绑定
Vue提供了v-on指令来监听DOM事件,在事件绑定上,类似原生JavaScript的onclick事件写法,也是在HTML上进行监听。
2024-02-08 09:55:26
1819
原创 vue表单控件
可以用v-model指令在表单input 、textarea 及select 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但v-model本质上不过是语法糖。它负责监听用户的输入事件以便更新数据,并对一些极端场景进行一些特殊处理。注意:v-model会忽略所有表单元素的value、checked、selected attribute的初始值而总是将Vue实例的数据作为数据来源,所以应该通过JavaScript在组件的data选项中声明初始值。
2024-02-07 16:18:12
1312
原创 Vue实例及选项
Vue通过构造函数来实例化一个Vue对象:var vm=new Vue({})。在实例化时,我们会传入一些选项对象,包含数据选项、属性选项、方法选项、生命周期钩子等常用选项。而且Vue的核心是一个响应式的数据绑定系统,建立绑定后,DOM将和数据保持同步,这样无须手动维护DOM,就能使代码更加简洁易懂,从而提升效率。
2024-02-07 15:58:11
1671
原创 Vue基础语法
前端框架很多,无论选择哪个框架,对于前端处理的事情依旧是模板渲染、处理用户数据交互、事件的绑定等,只不过每个框架的理念和写法不同而已。Vue通过声明一个唯一的页面实例new Vue({…})来标记当前页面的HTML结构、数据展示及相关事件的绑定。
2024-02-07 15:52:02
891
原创 hello Vue
使用关键字new调用Vue构造器创建一个新的Vue实例,在实例中需要传入一些选项对象,选项对象包括el(挂载元素)、data(数据)、methods(方法)、template(模板)、生命周期钩子函数等。例2-1演示创建Vue实例的过程。
2024-02-07 15:41:58
965
原创 MVP开发模式
MVP(Model-View-Presenter)是MVC的改良模式,由IBM的子公司Taligent提出。和MVC的相同之处在于:Controller/Presenter负责业务逻辑,Model管理数据,View负责显示。另外将Controller改名为Presenter,同时改变了通信方向。在MVP模式中,View不再负责同步逻辑,而是由Presenter负责。Presenter既负责业务逻辑也负责同步逻辑。View需要提供操作界面的接口供Presenter调用。
2024-02-07 15:35:42
1362
原创 MVVM风格架构
MVVM是Model-View-ViewModel的简写。它本质上就是MVC的改进版。MVVM就是将其中的View的状态和行为抽象化,让我们将视图UI和业务逻辑分开。当然这些事ViewModel已经帮我们完成了,它可以取出Model的数据同时帮忙处理View中由于需要展示内容而涉及的业务逻辑。微软公司的WPF带来了新的技术体验,如Silverlight、声频、视频、3D、动画……这导致了软件UI层更加细节化、可定制化。
2024-02-07 15:31:22
4986
原创 Web2.0时代
Web早已进入2.0时代,如今的网页大有向系统应用级别方向发展的趋势,再也不是以前简单展示信息的界面了。如今很多Web App已经做到了原生应用的功能,并且运用自身的优。
2024-02-07 15:27:21
541
原创 大前端时代
大前端时代是Web统一的时代,利用HTML5不但可以开发传统的网站,实现炫酷的网页动态效果,还可以采用BS架构开发应用程序、手机端Web应用、移动端Native应用程序、智能设备(例如可穿戴智能手表、可穿戴智能衣服)等。大前端时代的最大特点是一次开发便可同时适用于所有平台。再也不用为一个App而需为安卓和iOS两大平台分别开发而忧心了,大前端已经支持非常多的开发语言,例如Java、PHP等,连使用JavaScript制作后台都显得那么简单。
2024-02-07 15:24:30
982
原创 ECharts helloworld
首先,需要新建一个HTML格式的文件。打开VS Code,依次点击左上角的File→New File,新建一个文件,如图。
2024-02-07 15:19:29
472
原创 ECharts 对比 Highcharts 使用教程
Highcharts是用JavaScript编写的图表库,支持各种常用的可视化。作为同类可视化产品,ECharts与Highcharts的对比如下。
2024-02-07 15:10:31
2310
原创 ECharts前端教程
ECharts作为一种商业级数据图表,是一个开源的数据可视化工具,可在PC端和移动端的大部分浏览器上使用,由JavaScript实现,底层依赖轻量级的矢量图形库ZRender,在提供多种可视化图表的基础上,让用户可以个性化定制所需图表。除了百度,使用ECharts的机构和企业还有很多,包括国家统计局、国家电网、中国石化、新华社、阿里巴巴、腾讯、小米、凤凰网、网易、新浪、华为、联想、用友、携程、滴滴、唯品会等。
2024-02-07 15:02:47
951
原创 xml标签
参考这个链接就OK啦:http://blog.youkuaiyun.com/lxqssx/article/details/4075087。这两种情况存在的前提下,我要是用来作为文件名称生成文件时必然报错,所以先要料理掉这两个畔脚石。一个是内容里面有特殊字符,譬如:这本书主要说:冒险、励志。个是xml标签的内容里面还有标签,例如:我有。
2023-12-14 00:07:24
141
原创 vue使用x2js对xml数据进行转换处理
为了以一种简单易用的方式访问XML数据,你可能不想编译一个C解析器,而是想寻找一个更方便的解决方案。xml2js是一个简单的XML到JavaScript对象转换器,支持双向转换。最简单的安装xml2js的方式是使用npm。只需执行npm install xml2js,npm将会下载xml2js及其所有依赖。xml2js也可以通过Bower进行安装,只需执行bower install xml2js,Bower将会下载xml2js及其所有依赖。#解析XML数据:使用xml2js库轻松进行XML解析。
2023-12-13 18:04:02
1402
原创 应用-ARPA-E数字孪生体
我国的核电行业也在积极采用数字孪生体技术。2020年8月29日,在由数字孪生体联盟举办的“深圳下一个30年的数字经济”研讨会上,国家未来能源产业创新中心筹备组副组长谭珂分享了《从数字孪生到同化——核安全关键系统同化平台》,对我国核电反应堆采用数字孪生体技术和大数据分析的经验做了介绍,体现了我国核电行业数字孪生体应用的先进水平。数字孪生体作为一种通用目的技术,在第四次工业革命到来之际,开始往各个行业渗透和应用,在能源领域的数字孪生体应用,体现了数字孪生体技术在高价值资产领域的巨大潜力,值得读者关注。
2023-09-21 14:23:55
277
原创 数字孪生油气应用
随着以几何模型为基础的数字孪生体技术的普及和应用,它得到了油气行业的青睐,迅速被引入到各个应用场景中,包括管网规划和建设、油气勘探、石化冶炼等,获得了引人瞩目的效果,反过来进一步加快了数字孪生体在油气行业的普及。利用数字孪生体技术,针对线路、流体、站场和环境四个部分,在数字孪生体平台上进行数据分析和模拟,将结果推送给各个应用场景,从而通过数字孪生体平台提供了统一数据(包括模型、知识和结果)的共享,达到场景关联的目的。这与笔者提出的数字孪生化、数字线程和数字孪生体平台三大技术体系是一致的。
2023-09-21 14:20:53
424
原创 数字孪生能源领域应用
从技术上来说,数字孪生电网与传统电网信息化的不同还体现为前者有多种数据源的融合,因为电网运行的不确定性来自多方面,例如,新能源发电及负荷,交流电系统故障发生的地点、时间、类型和严重程度各不相同,直流换流器换相失败等,甚至电网的一些故障具有随机性,这需要结合历史数据来做深度学习的分析,只要时间足够长,就可以形成一定的模式,从而更好地对电网进行管理。从实际应用情况来看,这些行业对安全生产的要求比较高,数字技术的投入比较大,同时这些行业还有集约化管理的需要,通过数字孪生体技术的应用,可以提高该行业的自动化水平。
2023-09-21 08:38:55
402
原创 数字孪生:个性化发动机
监控喷油嘴的运行情况对柴油机的研制有较大的价值,因此,设计一套自动运行的监测系统可以加快相关研制工作,通过IOT 3000数字孪生体平台,可以建立一个数据驱动的运行体系,并为进一步应用奠定了基础。影响柴油机运行效率的主要因素就是喷油嘴的精准控制,但柴油机的应用环境各不相同,有的是用在轮船上,有的则应用到大型动力设备上,那么应该有个性化的喷油方案,这种方案既可以通过柴油机自身调整来实现,也可以建立运行每台柴油机的数字孪生体,通过离线分析和实时分析两者相结合,从而达到个性化动态调整的目的。
2023-09-21 08:28:38
321
原创 数字孪生人体架构
由此,NASA根据《空间技术路线图》设定的计划,瞄准2033年实现该目标。一直以来,行业人士关注NASA在数字孪生体上的进展情况,而忽视了它已经把数字孪生体引入人体研究领域,大大拓展了数字孪生体的应用范畴,为数字孪生体产业的发展提供了创新的思路。在航空航天领域十年时间的数字孪生体应用,开始在民用领域开花结果,而不用等到2033年火星载人探索计划的开始,这正是作为通用目的技术的数字孪生体的价值,而且它遵循技术扩散的一般规律,率先在商业价值较大的领域应用,这是一个值得关注的现象,也值得读者进一步了解。
2023-09-20 22:38:25
391
原创 数字孪生体-虚拟数字机队
太空和天空飞行器的负载与环境有较大的关系,如果采用数字孪生体技术,可以获得实时的空间、温度、结构、机械和化学环境数据,那么就能够对负载能力进行分析,从而在设计飞行器负载的时候,有了更多创新空间,从而避免降低负载能力或超出可靠性要求范围。在报告中,它指出,20世纪的结构设计和鉴定范式不足以满足未来项目的需要,其中很关键的不足是量化不够,之所以会出现这样的状况,就是方法不对,应该创造新的设计和鉴定方法。更为重要的是,通过数字孪生测试方法,可以降低成本和减少验证时间,更吸引人的是,可以实现实时的检测和验证。
2023-09-20 22:34:14
159
原创 数字孪生航空航天架构
2010年,NASA发布了《空间技术路线图》草案,在《建模、仿真、信息技术与处理》(TA11)和《材料、结构、机械系统与制造》(TA12)两个分册中提出了数字孪生体的发展目标,分别出现了22次和3次(与此对应的虚拟数字机队出现了20次)。任何技术的进步,背后都有需求的支持,数字孪生体技术也不例外。虚拟数字机队的提法是对DARPA提出的“丑小孩综合征”的响应,“头疼医头,脚疼医脚”的方法已经不适合复杂系统的制造,不能只盯着制造的问题来找解决方法,应该延伸到材料、结构、机械系统中去找思路。
2023-09-20 22:31:24
281
BCG信号分离心率呼吸率
2022-05-12
16路ad采集上位机查看全部波形,这是已经编译好的stm工程,可以直接烧写到stm32,具体使用教程可以看我的博客
2022-02-22
stm32一体化超声波测距.rar
2021-11-06
Seq2Seq案例源代码
2021-08-27
词向量 Word2vec源代码
2021-08-27
深度学习Seq2Seq案例
2021-08-17
机器学习算法之EM算法案例.zip
2021-07-26
集成学习:随机森林、GBDT、XGBoost实战代码合集.zip
2021-07-24
决策树实战代码.zip
2021-07-24
STM32F103C8T6-OLED 超声波测距.rar
2021-07-22
机器学习算法之聚类算法案例代码.zip
2021-07-19
SVM案例代码.zip
2021-07-16
基于收发一体超声波探头的_原理图.rar
2021-07-07
基于收发一体超声波探头的超声波测距内部源程序.rar
2021-07-07
基于STM8单片机的一体化超声波测距模块JSN-SR04T内部程序源代码
2021-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人