- 博客(52)
- 资源 (12)
- 收藏
- 关注
原创 wincc oa使用笔记
*8.2 不需要设置范围,直接点击报警选项,先选择DP列表找到alarm的地址,然后复制,取消DP列表,将复制内容复制到DP模式后面的输入框,在alarm后面加上【.1.打开DP配置,找到需要操作的DP,右键选择创建主DP,找到要操作的DPE,右键插入PowerConfig,选择默认值【1.打开DP配置,选择【内部DP】,找到【AlertClass】,右键【创建DP】,输入名称【disaster】后确定;4.2 选择tmpfloat类型)右键【插入配置】,选择【报警/3段报警】,点击确定。
2024-08-29 08:52:05
1695
原创 电力监控参数对照
一般0代表开关分开,1代表开关闭合,有些开关带辅助触点,你手动或远程分合的时候,他会输出个开关量信号给仪表,我们采集这个信号,就能知道现场开关是开还是关的状态,一般在电力监控系统中使用,实时性要求较高。注:MD 是指最大需量,就是功率的最大值,每5分钟更新一次,但只记录最大值,举个例子,1:30 P=50、2:30 P=80、3:30 P=60、那3:30的MD值还是80。EQI 无功电能,就是反向电能,一般我们设备都是用电,但也有发电的设备,如果电流反向,就记录在这个量里,实际有时线接反了,也会有值。
2024-07-05 10:48:20
497
原创 在windows系统中安装kafka配置全步骤记录
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-04-22 13:12:03
3361
2
原创 如何在 ASP.NET Core 中使用 Quartz.NET
当我们在web开发中,常常会遇到这么一个需求,在后台执行某一项具体的任务,具体的说就是这些任务必须在后台定时执行。Quartz.NET 是一个开源的 JAVA 移植版,它有着悠久的历史并且提供了强大的 Cron 表达式,这篇我们就来讨论如何在 ASP.NET Core 中使用 Quartz.NET 去执行一些后台任务。
2023-11-21 09:07:18
1261
原创 BCC校验(异或和校验)
关于异或和校验是:对前 5 个字节进行异或和校验得出一个字节的校验位。例如对 55 01 A1 5F 00 进行校验得出的值就是 AA。
2023-08-18 11:06:03
885
原创 DataGridView绑定数据后列的显示次序随机改变
在DataGridView进行数据绑定后,其列的现实次序貌似是随机出现的,并非固定次序或者按照我们设计的次序显示,跟sql查询语句中查询字段的次序也不一致。
2023-07-20 17:59:58
352
原创 winform实现pictureBox显示成圆形形状,并实现pictureBox透明
winform实现picturebox透明,并展示圆形图片
2022-11-25 14:54:26
5088
原创 Windows系统作为NTP同步时间的服务器时的设置
前言 NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,用于校时; windows自带此服务,只需要设置打开即可;二、使用步骤1.先关闭Windows系统自带的防火墙;2.找到windows Time服务 在桌面上右击“计算机”, 选择“管理”, 然后选择“服务”。 具体如图所示  { page
2021-05-20 14:14:39
216
原创 .net 连接mysql数据库方法
前言.net 连接mysql数据库方法 //同步mysql数据库 public void UpLoadMySqlDB(string TBName, DataTable dt, String companyNo) { #region 连接MySql String connetStr = "Max Pool Size = 512;server=xxx.xxx.xxx.xxx;port=3308;user=root;passwor
2021-04-23 10:22:07
421
原创 .net Aspose.pdf使用记录记录
Aspose.pdf使用教程前言一、pandas是什么?二、使用步骤1.引入库2.读入数据三、pdf生成表格,并设置表格样式总结2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库
2021-03-17 15:23:35
654
2
原创 .net直接调用office com组件操作word与pdf
文章目录前言一、使用步骤1.引入库2.调用总结前言1,使用场景:多个word进行合并;word转pdf;此方法只支持.net framework框架;但恰恰我的项目是netcore的,所以需要在项目中添加引入一个net framework的项目,在framework项目中进行对com组件的调用;一、使用步骤1.引入库第一步:创建netFramework项目在项目中 右键----添加----新建项目----创建一个netFramework的web项目第二步:添加引用右键引用----添加引用
2021-03-04 10:56:18
2272
1
原创 winform实现委托
使用场景:底层通讯时,将通讯数据展示到其他的窗体上;第一步:在Global文件写下面代码: public delegate void ReceiveBoardMsgHandler(double preTemp, double chamberTemp, double sampleTemp, bool boardStatus, int currentStep, int commandId,int machineNo); public static ReceiveBoard
2020-11-02 11:37:33
1282
原创 winform 使用SplashScreen窗口
介绍SplashScreen,就是平时我们说的溅射屏幕。当程序初始化时间较长可以加上这个处理,当程序都执行完成后再关闭。使用背景 项目中使用这个的情况是,窗体加载自定义控件的时候会闪烁,网上大多数答案都是清除背景啊,或者双缓存的都没用,所以选择加这个来增加用户体验。如何使用1,从NuGet中下载安装SplashScreen2,找到初始化的Main窗体,添加如下代码(此处未核心代码);namespace HPECP_Winform{ public partial cl.
2020-09-24 17:17:34
1031
原创 winform中实现socket
效果图:实例地址:https://mp.youkuaiyun.com/console/Editorial/12567107
2020-07-01 16:21:55
612
原创 C# 实现kafka发消息
1,引用dll包,使用 Confluent.Kafka 插件,直接在nuget中安装即可;2,消费者代码 /// <summary> /// 消费者 /// </summary> /// <param name="inputParams"></param> public static void AsyncMain(JObject inputParams) {
2020-06-28 14:39:35
2713
3
原创 C# 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
一、看所有open的连接是否都close了。二、如果访问量很大,加上Max Pool Size=30000这一句,当然这是要以损失系统性能为代价的! 这样以后一定可以解决你的问题!server=XXXXX;database=XXXXX;uid=XXX;pwd=XXXX;max pool size=30000;...
2020-06-28 14:23:26
2472
原创 SQL2017 develpoer下载地址
1,打开网页https://my.visualstudio.com/Downloads?q=SQL%20Server%202016%20Developer2,登录微软帐号,找到下载那个页签(权益旁边),点进去就能看到要下载的内容了3,版本说明:Chinese(Simplified):简体中文 Chinese(Traditional):繁体中文...
2020-06-19 09:39:36
241
转载 C#版Websocket实例
浏览器端<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>websocket client</title> <script type="text/javascript"> var start = function () { var inc = document
2020-06-17 08:12:02
535
原创 C# websocket的使用
实现背景:有两个设备(A跟B两个冰箱,两者都装有app),现在需要在A上面控制B进行开门。A需要调用服务器接口,然后服务器发送消息控制B开门;此处记录下服务器端实现过程。 1,包使用的Fleck,直接去nuget里下载安装即可。 2,【可忽略不是重点】app端定死了只能是http的请求,由于各种原因(不做赘述),我们这边只能加了一个路由来重定向一下。在Global的Application_Start方法中加代码#region 自定义路由 //扩展自...
2020-06-17 08:07:15
2794
原创 C#使用缓存存储数据以及查询
在代码中使用缓存可以减少对数据库的访问,减少数据库的压力,在高并发的情况下效果特别明显。public string GetWaitInfo(int corpId, int plantformId) { SCommBB commBB = new SCommBB(); try { //查询sql string startDt = DateTime.Now.
2020-06-16 14:09:33
2180
原创 常用sqlserver性能检测sql
1:总耗CPU最多的前个SQL --总耗CPU最多的前个SQL:SELECT TOP 20 total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数], qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)], last_execution_time AS [最后一次执行时间],max_worker_time /1000 AS [最大
2020-06-15 15:23:47
529
原创 datatable.select()用法
1,查询出datatable以后还想继续操作数据DataTable newdt = new DataTable();//创建新的dt newdt = dt.Clone(); // 克隆dt 的结构,包括所有 dt 架构和约束,并无数据; DataRow[] drArrY = dt.Select("callNo like 'y%'", "isrtDt asc"); DataRow[]
2020-06-10 14:46:59
933
原创 常用正则表达式
记录几个正则表达式,方便以后查找正则表达式经常被用于字段或任意字符串的校验,比如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date format error!');1、校验密码强度密码的强度必须包含大小写字母和数字的组合,...
2020-06-10 09:20:33
149
原创 排查死锁跟阻塞sql的方法(两种常用方法)
这个存储过程可以很清楚的看到当前死锁跟阻塞的sql;如果需要杀死进程可以直接解注下面的杀死进程sqlGO/****** Object: StoredProcedure [dbo].[sp_who_lock] Script Date: 2020/6/3 10:37:09 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE procedure [dbo].[sp_who_lock] as be
2020-06-03 10:41:39
934
原创 SqlServer模拟复现死锁跟阻塞,以及解决方案
第一步,先创建两个表,并插入数据CREATE TABLE Lock1(C1 int default(0));CREATE TABLE Lock2(C1 int default(0));INSERT INTO Lock1 VALUES(1);INSERT INTO Lock2 VALUES(1);第二步:执行第一个sql Begin Tran Update Lock2 Set C1=C1+1; WaitFor Delay '00:00:10'; SELECT * FRO
2020-06-03 10:35:56
1121
原创 查看Sqlserver数据库中索引使用情况
索引能加快数据库的数据查询,也会占用太多的资源开销,所以索引并不是越多越好,当加了索引后应该定期查看索引的使用情况,把没用的或者用的少了进行删除或修改,那如何查询索引的使用情况呢?如下:use vims_sc --要查看的数据库select db_name(database_id) as N'数据库名称', object_name(a.object_id) as tbname, b.name N'索引名称', user_seeks N'用户索引查找次数'
2020-05-25 12:14:46
2585
原创 免费的mysql客户端
公司不让用盗版软件,又不给买license,Navicat又收费,就用过俩免费的mysql客户端,推荐下:1,Dbeaver 这个是免费的,但是个人感觉界面太不人性化,按钮也特别难找,可能用习惯就好了;2,HeidiSQL(推荐)这个也是免费的。这个感觉比较好用,界面按钮都比较清晰;下载地址:https://download.youkuaiyun.com/download/weixin_46867655/12415279...
2020-05-13 16:05:41
6692
原创 SQLServer数据库比对工具用什么好。
作为开发人员要经常性的比对数据库的差异,主要必读两方面:一:结构必读; 结构比对推荐用SqlCompare,比较直观;二:数据比对; 数据比对推荐使用VS自动的比对功能,比较直观;使用步骤如下:...
2020-05-13 15:55:33
3081
原创 json字符串去除转义字符
项目中一个接口需要给java那边返回数据,java那边格式定好了,只能我这边改(数据本身就是json字符串,但是跟java那边格式不一致),所以需要去掉转义字符;源数据:{"IsSuccess":true,"OutMessage":"[{\"batchNo\":\"n034531\",\"pdtKind\":null,\"vmBactCode\":\"550201\",\"corpNati...
2020-04-26 14:19:40
12734
NetFrameworkProject.zip
2021-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人