摘要:
实际上的Abp应用,大部分是前后端分离的. 对于自己开发的MVC的程序,大多数在controller里打断点, 单步调试就能找到问题了. 但ABP的程序,比如对数据库的查询都是用仓储类IRepository, 例如GetListAsync出错了 引用的dll出了错,没法单步调试 public asy 阅读全文
摘要:
看看HttpApi.Host项目的程序入口program.cs,它还是一个console程序. ASP.NET Core应用的寄宿依赖于一个Host对象,通过对应的CreateDefaultBuilder的工厂方法创建启动一个Host, web服务器. 注册调用了StartUp类 using Sys 阅读全文
摘要:
1.安装.net 5.0, net6.0 ,安装vs2022 2. 打开abp.io网站,选择Blazer WebAsembly, EFCore,SQLServer 3. 运行 MetaBase.Platform.DbMigrator.csproj, 需要.net 5.0才能运行 ,如果出现 ’ab 阅读全文
摘要:
什么是时间序列数据(Time Series Data,TSD,以下简称时序)就是一串按时间维度索引的数据。 用描述性的语言来解释什么是时序数据,简单的说,就是这类数据描述了某个被测量的主体在一个时间范围内的每个时间点上的测量值。包含三个重要部分,分别是:主体,时间点和测量值。 下图为一段时序数据,记 阅读全文
摘要:
新建标准工程,可以选择设备和编程语言 由于Windows本身不是实时系统,故不能直接作为软PLC的载体,其原因如下:yWindows本身无法提供高精度的定时器,因此不能保证程序运行的实时性;yWindows所有线程都是该系统的普通线程,不能提供实时服务;系统事件存在延迟;Windows对分页内存的访 阅读全文
摘要:
如何在 C# 中调用 Golang 函数? Go 语言提供了 CGO 机制,使得能够在 Go 代码中直接调用 C 的库函数,此外还支持在 C 语言中调用 Go 函数,非常强大。Golang 支持将 Go 函数导出给 C 语言使用,那么也同样可以给 C# 使用。 CGO 环境搭建 要使用 CGO 特性 阅读全文
摘要:
大多数语言使用线程+并发同步访问控制作为并发模型,而 Go 的并发模型由 goroutine 和 channel 组成。线程类似于 goroutine,而并发同步访问控制则类似于 mutex。 Go 并发的理念是:简单,尽量使用 channel,尽情使用 goroutine。 channel 是粘合 阅读全文
摘要:
官网只有2021版下载, 网上其他地方下载的也是试用版. 因为客户现在在用的是CodeSoft 2019, 为了兼容客户的需求, 使用CodeSoft 2019 企业版打标签 假如要用BarTender或者FastReport, 请看这里 用BarTender Vs FastReport 打印二维码 阅读全文
摘要:
频谱图: 声音频率与能量的关系用频谱表示。在实际使用中,频谱图有三种,即线性振幅谱、对数振幅谱、自功率谱。线性振幅谱的纵坐标有明确的物理量纲,是最常用的。对数振幅谱中各谱线的振幅都作了对数计算,所以其纵坐标的单位是dB(分贝)。这个变换的目的是使那些振幅较低的成分相对高振幅成分得以拉高,以便观察掩盖 阅读全文
摘要:
安装NiDAQ 20.0, 这是for win7 最后一个版本了. 有同事安装的版本不对,就会出现如下的错误 插上USB口的NI采集设备, 在NiMax程序里就能看见 如果没有Ni设备,可以安装仿真设备, 在[设备与接口]处点右键,[新建...] 仿真仪器采集回来的数据是一个正弦波 没有插Ni仪器出 阅读全文