技术
qq_41906870
这个作者很懒,什么都没留下…
展开
-
基于WPF的换热站远程监控系统水泵组件
原创 2022-01-11 03:59:47 · 305 阅读 · 0 评论 -
天气预报Docker
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.FROM mcr.microsoft.com/dotnet/runtime:3.1 AS baseWORKDIR /appFROM mcr.microsoft.com/dotnet/sdk:3.1 AS buildWORKDIR /src原创 2021-12-02 14:16:00 · 250 阅读 · 0 评论 -
远程Server报错处理
命令: LIST解决方法:更改Filezilla设置,编辑-设置-连接-FTP-被动模式,将“使用服务器的外部ip地址来代替”改为“回到主动模式”即可。原创 2021-11-22 14:08:34 · 292 阅读 · 0 评论 -
流程图基础
流程Flow 一系列逻辑关系(因果关系、时间先后、必要条件、输入输出)在特定的情境下满足特定用户的特定需要的总结固化、变化Chart 形式表现图形化、可视化 文字解答传播性、优化迭代性为什么画流程图产品经理关注的流程图流程图 角色 流转 顺序 规则 输入输出宣讲培训课传播性优化迭代信息化基础PRD中大量的流程图开发过程中基于流程图 逻辑 产品形态产品用户体验层面PM要画流程图有哪些类型?任务流程图Transaction Flow描述谁在什么条件下做了什么事页面流程图 Pa原创 2021-11-08 22:40:55 · 148 阅读 · 0 评论 -
ABP共享表
using Microsoft.EntityFrameworkCore;using Volo.Abp.AuditLogging.EntityFrameworkCore;using Volo.Abp.BackgroundJobs.EntityFrameworkCore;using Volo.Abp.EntityFrameworkCore;using Volo.Abp.FeatureManagement.EntityFrameworkCore;using Volo.Abp.Identity.Entit原创 2021-10-10 18:04:31 · 146 阅读 · 0 评论 -
netstat -ano|findstr
原创 2021-09-27 22:11:38 · 1136 阅读 · 0 评论 -
蓝绿/灰度/滚动发布
原创 2021-09-26 14:33:27 · 71 阅读 · 0 评论 -
Filter
原创 2021-09-23 14:02:10 · 88 阅读 · 0 评论 -
sql性能优化
原创 2021-09-23 08:28:47 · 61 阅读 · 0 评论 -
RabbitMQ的消息持久化 消息确认 幂等设计
im.TxSelect 用于将当前channel设置Transaction事务模式im.createBasicProperties();var properties=channel.DeliveryMode =2; //设置消息持久化消息public class ConfirmDemo{static void ConfirmModel(){using(){channel.ExchangeDeclare();byte[] message = Encoding.UTF8.GetBytes(“原创 2021-09-17 12:30:17 · 87 阅读 · 0 评论 -
OAuthAuthorizationServerOptions
using System;using Microsoft.AspNet.Identity;using Microsoft.Owin;using Microsoft.Owin.Security.Cookies;using Microsoft.Owin.Security.OAuth;using Owin;using Zjl.Emcs.Api.Common;using Zjl.Emcs.Api.Common.Models;using Zjl.Emcs.Api.Common.Providers;n原创 2021-09-07 15:12:40 · 379 阅读 · 0 评论 -
自动化设计工程师
201105-201207济南新三思动态试验仪器 2500/月电器设计本公司是从事验机的,非标电器控制柜设计。主要是电液伺服。工作内容独立进行非标的机电设备的电器设计,电气控制箱接线,电器柜调试使用三菱西门子PLC,变频器,软启动器,HMI,自动化仪表传感器,伺服电机。步进电机等201208-201606 达美通(北京)技术服务有限公司楼宇自控 自控工程师使用组态王 三维力控forcecontrol efcon pspace以及三维力控的能源管理平台Portal wincc 西门子200原创 2021-09-04 16:56:47 · 587 阅读 · 0 评论 -
斐波拉契数列
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Zjl.Emcs.App.Win{public class Program{static void Main(string[] args){int a1 = 1;int a2 = 1;int a3 = a2 + a1; int a4 = a3 + a2; //数组 数原创 2021-09-04 14:24:59 · 65 阅读 · 0 评论 -
实操微服务,Nginx集群VSConsul注册发现
原创 2021-08-31 21:28:29 · 147 阅读 · 0 评论 -
小学生学C#
工作一年辛辛苦苦学习2年,一直没有时间梳理一下自己的知识,最近花一些时间整理一下C#基础知识,也算是对过去一个回顾值类型和引用类型 -------堆和栈 —装箱和拆箱接口和抽象类封装,继承,多态迭代器泛型集合 —一般集合 ----泛型集合反射特性(Attribute)委托和事件线程六种异步方式 --委托异步模型 --基于IAsyncResult接口模型–事件驱动模型–BackgroundWorker组建模型 --创建线程模型 --线程池模型LINQIO操作File操作代码原创 2021-08-31 08:37:05 · 192 阅读 · 0 评论 -
C#基础来一波
using System;using System.Linq;using Unme.Common;using关键字用于在程序中包含System命名空间,一个程序一般有多个using语句namespace Modbus.Data 一个namespace是一些列的类Modbus.Data命名空间包含了类DataStore、DataStoreEventArgs、DataStoreFactory、DiscreteCollection、IModbusMessageDataCollection、ModbusD原创 2021-08-30 09:03:43 · 125 阅读 · 0 评论 -
Linux常见命令赠送延时队列
进程文件命令网络安全命令基础命令cd 切换目录ls -l列出文件详细信息;ls -a 列出当前目录下所有文件touch 创建文件;mkdir创建目录touch mookls -lls -amkdir mook 提示存在mkdir mooktestcd mooktest切换cd …返回上一级echo创建带有内容的文件cat 查看文件内容cp拷贝echo “hello mook” > mockhellocat mookhello 文件内容显示cp mockhello m原创 2021-08-29 23:14:52 · 128 阅读 · 0 评论 -
工程师全局把控
ServerLessBDD敏捷式开发原创 2021-08-29 22:21:57 · 73 阅读 · 0 评论 -
如何做日志的事儿
告诉框架我们需要使用日志ConfigureAddLog4net原创 2021-08-29 21:56:34 · 89 阅读 · 0 评论 -
ResourceFilter扩展定制缓存执行顺序
ActionFilterActionFilterAttribute IActionFilterCustomeActionFilterAttribute:Attribute,IActionFilter{//在xxAction之后OnActionExecute(){}//在xxAction执行OnActionExecuting(){}}原创 2021-08-29 21:29:40 · 117 阅读 · 0 评论 -
2021-08-29
系统背景1公司有一个这种确实是需要 部署多套的 不仅是国内国外部署;就是在国内,集群策略都是使用的数据库也集群数据库之间同步数据;现在最直接的方案还是定时同步;不过要选择好同步时间点。曾就只东软一线互联网名企,9年的.NET技术研发经验,对.NET相关框架有深入研究,精通设计模式,热衷于探索解析技术原理,对业界的前沿结束有独到的见解和应用经验。现专注培养新一代C#/.Net技术精英.NET 5中AOP1.NET开发中的AOP Filter2ResourceFilter扩展定制、缓存的专属定.原创 2021-08-29 21:03:56 · 104 阅读 · 0 评论 -
数据格式化
[assembly: CompilationRelaxations(8)][assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)][assembly: Debuggable(/Could not decode attribute arguments./)][assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = “”)]基本的数据格原创 2021-08-28 16:00:04 · 221 阅读 · 0 评论 -
ModbusClass
namespace ModbusDemo{internal class BaseDataRequest{public string provinceId { get; set; }}}using System.Collections.Generic;using System.Security.Cryptography.X509Certificates;namespace ModbusDemo{internal class CertificateTools{public static原创 2021-08-28 15:07:27 · 155 阅读 · 0 评论 -
控制系统的通道
AI、DI、AO、DO、PI通道AI:直流模拟量输入一般为0-5V或4-20MA标准信号输入;DI:开关量输入反应开关量的状态是分还是合;DO:开关量输出可以是继电器或大功率管等PI:脉冲量输出可以使继电器或大功率管等PO:脉冲量输出模拟量(A):即连续不间断的物理量.如:压力P,温度T,流量Q,液位L,位移等,他们的数值有大小,且各自的变化不一例如:室内温度现在是20℃,一分钟,(由于空调的影响)他可能变成21℃,两分钟后就是21.5℃输入(I):即需要采集的信号。(为了对被控物的控制原创 2021-08-27 14:44:10 · 567 阅读 · 0 评论 -
SQL插入数据
insert into aisystemparameters(序号,设备,设备起始地址,设备终止地址,数据项,数据类型,寄存器地址(第1台),寄存器地址(第2台),寄存器地址(第3台)) values (1,机组(最多15台),11,25,机组冷凝侧冷却水出水温度(每台),int*,30103,30133,30163)select * from aisystemparametersinsert into aisystemparameters values(1,‘冷却水泵(最多30台)’,‘31’,‘6原创 2021-08-26 17:45:43 · 188 阅读 · 0 评论 -
写入数据呢
#region 写入数据 ushort[] registers = new ushort[] {88, 2, 3,2 ,12,34,56,78}; var item_AirTemperatureWrite = new ModBusItem() { slaveAddress = 0x11101, functionCode = FunctionCode.Write_Multiple_Registers,原创 2021-08-25 20:13:12 · 50 阅读 · 0 评论 -
Lock线程同步
using System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Threading;namespace ConsoleApp1{class Pragram{/*可以看出,str01和str02是两个string类型的变量,但是当lock(str01)之后,str02变成了临界区被多订导致th2中lock(){}体处于等待状态。这就对应了只要在应用进原创 2021-08-21 13:34:17 · 101 阅读 · 0 评论 -
通信加密方式
string pwd = “”;MD5 md5 = MD5.Create();byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(msg+key));for (int i = 0; i < s.Length; i++){//将得到的字符传使用十六进制类型格式。格式后的字符是小写的字母,如果使用大写(X)则格式后的字符是大写字符pwd += s[i].ToString(“x2”);}return pwd;public static asy原创 2021-08-19 17:36:30 · 105 阅读 · 0 评论 -
Task的并行使用
Task在并行计算中的作用很凸显,但是他的使用却有点小复杂,下面是任务的一些基本使用说明一.使用构造函数创建TaskTask t1 = new Task(MyMethod);二.使用Task.Factory.StartNew 进行创建TaskTask t1 = Task.Factory.StartNew(MyMethod);其实方法一和方法二这两种方式都是一样的,Task.Factory 是对Task进行管理,调度管理这一类的。好学的伙伴们,可以深入研究。这不是本文的范畴,也许会在后面的文章细说。原创 2021-08-19 16:16:51 · 572 阅读 · 0 评论 -
小学生sql函数
/*sql拥有很多用于计数和计算的内建函数SQL Aggregate函数SQL Aggregate函数计算从列中取得的值,返回一个单一的值有用的Aggregate函数Avg() 返回平均值Count() 返回行数First() 返回第一个记录的值Last() 返回最后一个记录的值Max() 返回最大值Min() 返回最小值Sum() 返回总和SQL Scalar函数SQL Scalar函数基于输入值 返回一个单一的值有用的Scalar函数UCase() -将某个字段转换为大写原创 2021-08-12 20:06:39 · 75 阅读 · 0 评论 -
角色和权限及用户
用户 应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于0~n个角色可属于0~n个组。他的权限集是自身具有的权限,所属的各角色具有的权限,所属的各组具有的权限的合集。它与权限、角色、组之间的关系都是权限系统的所有权限信息具有上下级关系,是一个树状的结构。对于每个权限。又存在两种情况,一个是只是可访问,另一种是可授权,例如对于"查看用户"这个权限,如果用户只被授予"可访问",那么他就不能将他所具有的这个权限分配给其他人角色为了对许多拥有相似权限的用户进行分类管理,定义了角色的概念,例如系统管原创 2021-08-12 17:32:55 · 1472 阅读 · 0 评论 -
小学生作业sql中更新数据
/*SQL Order by 关键字ORDER BY 关键字用于对结果集进行排序SQL order by 关键字order by 关键字用于对结果集按照一个列或者多个列进行排序order by 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用desc关键字sql order by语法select column_name,column_name from table_name order by column_name,column_name desc|asc下面是原创 2021-08-11 13:58:32 · 86 阅读 · 0 评论 -
报错 1366或MySqlException (0x80004005)解决办法
insert into websites(id,name,url,alexa,country) VALUES(2,‘淘宝’,‘https://www.google.cm/’,1,‘USA’),(3,‘菜鸟教程’,‘https://www.taobao.com/’,1,‘USA’),(4,‘微博’,‘https://www.google.cm/’,1,‘USA’),(5,‘Facebook’,‘https://www.google.cm/’,1,‘USA’)1366 - Incorrect str原创 2021-08-10 19:36:55 · 2271 阅读 · 0 评论 -
小学生从0练习sql
/*sql面向数据库执行查询SQL可从数据库取回数据SQL可在数据库中插入新的记录SQL可更新数据库中的数据SQL可从数据库中删除记录SQL可创建新数据库SQL可在数据库中创建新表SQL可在数据库中创建存储过程SQL可在数据库中创建视图SQL可以色湖之表、存储过程和视图的权限在您的网站中使用SQL要创建要给显示数据库中数据的网站您需要RDBMS关系型数据库管理系统使用服务器端脚本语言,比如PHP或ASP使用SQL来获取您想要的数据使用HTML/CSS表是相关的数据项的集合,原创 2021-08-10 19:29:29 · 80 阅读 · 0 评论 -
CancellationTokenSource.CreateLinkedTokenSource
Console.WriteLine(“取消单个任务”); //将cts.Token传入任务中,在外部通过控制cts实现对任务的控制 Task.Factory.StartNew(MyTask, cts.Token); Console.WriteLine("请按回车键停止"); Console.ReadLine(); // cts.Cancel();//传达取消请求 Console.WriteLine("已停止"原创 2021-08-05 10:21:48 · 543 阅读 · 0 评论 -
SSH登录
Linux磁盘管理好坏直接关系到整个系统的性能问题Linux磁盘管理常用三个命令为df,du和fdiskdf:列出文件系统的整体磁盘使用量du:检查磁盘控件使用量fsidk:用于磁盘区分df:命令参数功能:检查文件系统的磁盘控件占用情况。可以利用该命令来获取磁盘被占用了多少控件,目前还剩下多少控件信息df[-ahikHTm][目录或文件名]选项与参数:-a:列出所有的文件系统,包括系统特有的/proc等文件系统-k:以KBytes的容量显示文件系统-m:以MBytes的容量显示各文件系统原创 2021-08-02 08:53:55 · 122 阅读 · 0 评论 -
解决APP环境没有navigator变量的问题
https://www.jianshu.com/p/c6e3956d2f51原创 2021-07-28 21:12:55 · 199 阅读 · 0 评论 -
外国的访问地址
1、Facebook http://www.facebook.com/Facebook是美国的一个大学生社交网站。创建于2004年2月4日。Facebook由哈佛大学的几位学生创建,它几乎提供了大学生需要的所有日常生活体验。Facebook列出了最酷的人、最怪异的想法以及最流行的音乐,它就像是一个不断变换的年鉴。在全球范围内有一个大学后缀电子邮箱的人(如 .edu, .ac.uk等)都可以注册。之后,在Facebook中也可以建立起高中和公司的社会化网络。而从2006年9月11日起,任何用户输入有效电子原创 2021-07-25 20:59:23 · 6786 阅读 · 0 评论 -
实现惰性求值的共享状态
static async Task ProcessAsynchronously(){var unsafeState = new UnsafeState();Task[] tasks = new Task[4]; for (int i = 0; i < 4; i++) { tasks[i] = Task.Run(() => Worker(unsafeState)); }原创 2021-07-24 20:22:53 · 67 阅读 · 0 评论 -
返回值为类的函数,不知道是否为单例模式
using System;using System.Collections.Generic;using System.Text;namespace ClassLibrary1.SecondBase{/// /// 计算器类/// public class Calculator{ public static Calculator getCalculator() { return new Calculator(); } public int原创 2021-07-10 13:52:47 · 119 阅读 · 0 评论