logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WPF MVVM从入门到精通1:MVVM模式简介

WPF MVVM从入门到精通1:MVVM模式简介WPF MVVM从入门到精通2:实现一个登录窗口WPF MVVM从入门到精通3:数据绑定WPF MVVM从入门到精通4:命令和事件WPF MVVM从入门到精通5:PasswordBox的绑定WPF MVVM从入门到精通6:RadioButton等一对多控件的绑定WPF MVVM从入门到精通7:关闭窗口和打开新窗口WPF M...

工控机上位机软件的开发历程(四)

上位机架构上位机使用C#、WPF技术开发。软件并不是一个exe了事,这样维护和协作都很难去做。整个系统主要包括以下模块:主程序EQMSClient负责将各模块组装在一起基础类库EQMS.DAL部分数据访问层,实现访问数据库的功能EQMS.M...

ASP.NET Core实现OpenID Connect用户认证、授权

在前面的文章中,我们讲述了ASP.NET实现OAuth2.0的四种模式。那在.NET Core中怎么实现呢?如果使用前面的方法,你会发现是行不通的,.NET Core的架构已经改变了。在讲述认证之前,我们需要先了解一个新的协议:OpenID Connect。它基于OAuth2.0协议,增加了OpenID这个概念,使用起来会更加简便。本文不对这个协议展开分析,有兴趣的读者请参阅其他资料。在ASP.N

物联网数据采集网关开发历程(一)

本系列博文所指的开发是指软件系统的开发,不包括硬件开发。由于网关软件系统是跨平台的,可以运行在Windows系统上,也可以运行在Linux系统上。所以,只要在一台小主机上安装了此软件系统,就形成了一个数据采集网关。本系统用于测试的小主机如下图所示:它的一些参数如下表所示:最终网关所支持的功能包括:系统配置、数据采集、设备反控、数据显示、数据存储、数据上传等。除了基本的网关功能,需要特别说明的是系统

svg文本<text>详解

在SVG中,text的基本用法如下:其效果如下图所示: 注意上图中红点的位置坐标即为(20,20)。可以看到,默认情况下,text使用以下默认属性:可以对文字的颜色、字体、字体大小、是否粗体、是否有下划线、是否斜体等进行设置。需要注意的是,样式基本与html相同,除了color,svg中使用fill进行颜色设置。其效果如下图所示:水平对齐的方式有三种,分别是左对齐、居中对齐、右对齐。其设置的属性是

#前端#javascript
工控系统设计(二)系统架构

以数据的流动为依据,系统架构如下图所示:整个架构有两个核心,分别是内存数据和数据库,其他模块都围绕着这两个数据开发功能。链路层负责将字节流发送到设备,以及从设备接收字节流。它不管这些数据代表什么意义。协议层负责解析字节流,以及将某种指令转化为字节流。由于协议跟设备紧密相关,协议层实现灵活开发和配置。系统包含几个调度系统:(1)采集/反控调度系统(2)内部触发调度系统...

工控机上位机软件的开发历程(三)

数据库设计首先在数据库的选择上,我们使用了SQL Server。在项目的开始阶段,我们考虑过使用哪种数据库,但很快就定下来了。使用SQL Server最大的原因是以前的项目就是用它,必须继承下来。如果这是全新的项目,那估计选的还是SQL Server。如果用SQL Server跟MySQL去比的话,前者是商业性产品,估计会稳定一点。我们对什么性能、大并发量这样的需求是不强的,数据的安全和稳定是..

#数据库
svg文本<text>详解

在SVG中,text的基本用法如下:其效果如下图所示: 注意上图中红点的位置坐标即为(20,20)。可以看到,默认情况下,text使用以下默认属性:可以对文字的颜色、字体、字体大小、是否粗体、是否有下划线、是否斜体等进行设置。需要注意的是,样式基本与html相同,除了color,svg中使用fill进行颜色设置。其效果如下图所示:水平对齐的方式有三种,分别是左对齐、居中对齐、右对齐。其设置的属性是

#前端#javascript
VirtualBox主机与虚拟机互相ping通的方法

一般情况下,按照VirtualBox默认的配置,主机可以ping通虚拟机,但虚拟机不能ping通主机。但是使用上面的配置,虚拟机内就不能连接外网了。如果想跟主机ping通,又能连接外网下载东西,那么需要增加一个网卡。2、 在高级部分,控制芯片不要使用默认的,要改成PCnet-Fact III。2、在高级部分,控制芯片不要使用默认的,要改成PCnet-Fact III。使用上面的配置后,虚拟机就既能

#网络#linux
暂无文章信息