自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 VMware Linux 可视化增加磁盘

此处我挂载的是20G磁盘,截图只是用5G的做过程演示例子。1、VMware 增加磁盘。2、disks挂载磁盘。

2023-07-29 15:46:56 741

原创 MySQL配置了主从,重启步骤

MySQL配置了主从,重启步骤

2022-08-21 23:49:51 5299

原创 net core 建立webservice项目

net core 创建webservice项目。使用net core和framework调用测试项目。

2022-04-10 22:35:19 4513 1

原创 欧姆龙Fins协议(FinsUDP/FinsTCP)

2021-11-18 16:23:58 5755 1

原创 Visual Studio 安装SonarLint组件进行代码质量管理

1、什么是SonarLintSonarLint是一款强大快速的能帮助开发者发现代码里的bug或是代码质量优化点的扩展工具。支持很多主流的语言:JAVA、js、PHP、Python。也支持主流的IDE们,idea、Eclipse、vs。独立模式:使用插件内置规则进行检查;优点:无须配置,开箱即用,检查速度快;缺点:内置规则与SonarQube服务器规则的不一致,会造成检查结果的不一致。连接模式:需连接SonarQube服务器;优点:简单配置后,即可使用SonarQube服务器的规则...

2021-10-30 23:15:47 3643 2

原创 三菱MC-1E驱动的开发

一、项目背景公司接的一个第三方公司工业互联网数据化改造项目采用三菱mc-1e协议进行设备对接。驱动需要实现读取指定的一批地址值,并根据读取的值进行一定的数据转换和统计,最后上传scada平台。二、协议解析MC协议简介MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互。简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器。通讯方式有485(串口)和TCP、UDP(网口),本文只介绍TCP/IP下的配置和通讯方...

2021-09-27 17:07:45 571

原创 Linux 问题处理:Set the configuration flag System.Globalization.

背景:在linux上发布的.net core接口程序,在原有的服务器上是正常的,但拷贝到另一台服务器,运行时候就报错。错误信息如下:Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization s

2021-06-18 14:13:24 1977

原创 c# 操作MongoDB

项目要求:将外部数据同步到mongodb需要安装mongodb驱动包:MongoDB.Driver ,此处用到的版本是2.12.3实现代码:using MongoDB.Bson;using MongoDB.Driver;using System;using System.Collections.Generic;using System.Text;using System.Threading.Tasks;namespace DS_Repository{ publi

2021-05-21 11:16:44 166

原创 window上如何部署守护程序守护

1、编写运行脚本bat文件脚本文件要选择ANSI编码,否则中文会乱码tasklist|find /i "xxx.exe" >nul || start "" "D:\绝对地址\xxx.exe"2、编写运行vbs文件因为直接运行bat文件会弹出窗体,如果执行每分钟一次的脚本则会经常弹出,使用不方便,所以增加vbs文件执行脚本启动bat文件地址为自定义,例如:D:\绝对地址\runtest.vbsSet ws = CreateObject("Wscript.Shell") w..

2021-03-26 10:00:05 687

原创 关于定时执行 crontab

一、修改crontabvim /etc/crontab二、如何查看crontab定时任务是否执行方法/步骤1:1、针对Linux系统的查询方法(含Redhat、SUSE)看 /var/log/cron这个文件就可以,可以用tail -f /var/log/cron观察配图为系统aix root用户默认的crontab方法/步骤2:2、针对UINX系统查询方法(AIX、HP-UX)在 /var/spool/cron/tmp文件中,有croutXXX00999的tmp文.

2021-03-01 08:59:08 498

原创 错误-linux-MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问

1.错误提示2.修改MySql配置文件my.cnf,新增skip-grant-tables搜索mysqld添加skip-grant-tables,这样mysql可以免密登录。3.重启服务查看所有服务重启mysqld服务4.再次连接MySql,重置密码任意密码就可以进入了切换到mysql数据库重置密码UPDATE user SET password=PASSWORD("root") WHERE user='root';15. 修改配置文件my.cnf,

2021-02-21 23:03:34 241

原创 mysql数据库存储路径迁移

1.查看数据库存储路径vi /etc/my.cnf2.安全mysql服务mysqladmin -uroot -p shutdown3.创建存储的目标路径:mkdir /mysqldbmount /dev/sdb1 /mysqldbcp -R /var/lib/mysql/* /mysqldb4.更改目标路径的用户组chown -R mysql:mysql mysqldb5.修改my.cnf配置文件并重启mysql服务执行systemctl start mysqld服务...

2021-02-21 14:21:43 308

原创 Linux下MySQL默认安装目录和常用命令

MySql安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。下面就介绍一下这几个目录。1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysql(mysql.server命令及配置文件)mysql5.5之后的默认安装路径,mysql5.5之前的是/usr/lo

2021-02-21 14:20:57 2276

原创 linux 数据盘和系统盘的查看

系统盘就像linux的c盘,使用df -l命令查看如下所示:可以看到根路径 / 都是位于系统盘。而/root,/home,/usr就如同c盘下的c:\windows,c:\usr这些目录如果单独有数据盘,且数据盘没有分区和挂载,使用df -l命令是看不到的可以使用fdisk -l,可以看到有哪些硬盘如下信息:Disk /dev/vda和 Disk /dev/vdb表示有两块/dev/vda - 系统盘,有一个分区vda1/dev/vdb - 数据盘,有两...

2021-02-21 14:10:41 2947

原创 工具推荐

幕布https://mubu.com/层级折叠式文字来整理内容的大纲文档工具

2021-01-26 08:34:20 87

原创 关于线程安全的system.collections.concurrent系集合

参考:https://docs.microsoft.com/en-us/dotnet/api/system.collections.concurrent.concurrentstack-1?view=net-5.0ConcurrentBag<T> :表示线程安全的、无序的对象集合。ConcurrentDictionary<TKey,TValue> :表示可由多个线程并发访问的键/值对的线程安全集合。ConcurrentQueue<T> :表示线程安全的先进先.

2021-01-08 16:16:14 569

原创 通过AddSingleton如何注入2个DapperHelper实例

1、创建一个DapperHelper的继承类 public class DapperHelper2: DapperHelper { public DapperHelper2(string connStr, ILoggerService logger, Type dbConnectionType):base(connStr, logger, dbConnectionType) { } }2、注入继承类/...

2020-12-17 11:32:18 565

原创 Ubuntu systemctl 如何启动、关闭、启用/禁用服务

启动服务:systemctl start vsftpd.service关闭服务:systemctl stop vsftpd.service重启服务:systemctl restart vsftpd.service显示服务的状态:systemctl status vsftpd.service在开机时启用服务:systemctl enable vsftpd.service在开机时禁用服务:systemctl disable vsftpd.service查看服务是否开机启动:systemc

2020-12-13 15:19:59 4133

原创 .netCore搭建WebAPI,以及MySQL,SQL server数据库连接方式

关键字:Code First、Database First1. 项目创建1.1 安装在我们搭建.netcore程序的时候,首先就是系统环境的搭建是否完成。下载对应的.NETCORE SDK 进行安装即可。微软的安装在windows方面很简单,基本就是一键安装,此处就不必就说了。1.2 开发工具VisualStudio 20171.3建立项目工程点击文件创建项目,出现如下图示...

2020-11-04 10:19:16 2320

原创 Visual Studio 2019 找不到创建wcf项目

问题:使用Visual Studio 2019想创建一个WCF项目,但找不到wcf模版原因:创建wcf项目需要安装Visual Studio的Windows Communication Foundation组件解决方法:1、Visual Studio Installer2、勾选Windows Communication Foundation 并关闭3、新建项目出现wcf选项...

2020-11-03 22:51:16 3559 1

原创 asp.net core 使用nlog日志,发布到linux后如何使用程序目录相对路径记录日志

使用{basedir:processDir=true} 而不是{basedir}

2020-11-02 13:54:40 1085

原创 git使用教程

https://www.runoob.com/manual/git-guide/

2020-11-02 09:39:25 87

原创 .net core 使用 Mapster 进行VO与PO映射(前后端视图映射)

1、安装nuget包2、创建映射类 public static class EntityMapper { /// <summary> /// 实体映射 /// </summary> static EntityMapper() { InitMapper(); } /// <summary> //

2020-10-26 12:14:26 2838 1

原创 EntityFramework 事务处理

默认情况下,当EF调用SaveChanges()时,会把生成的所有SQL命令“包”到一个“事务(transaction)”中,只要有一个数据更新操作失败,整个事务将回滚。在多数情况下,如果你总在数据更新操作代码中使用一个而不是多个DbContext对象,并且只是在最后调用一次SaveChanges(),那么EF的默认事务处理机制己经够用了,无需做额外的事情。然而,如果出现以下的情形,你就必须显式地处理事务了。第一种情况:你需要分阶段地保存数据,因而需要多次调用SaveChanges()或者执行修

2020-10-14 10:14:25 417

原创 调试 ASP.NET Core Blazor WebAssembly

引用自:https://docs.microsoft.com/zh-cn/aspnet/core/blazor/debug?cid=kerryherger&tabs=visual-studio&view=aspnetcore-3.1可以使用基于 Chromium 的浏览器 (Edge/Chrome) 中的浏览器开发工具调试 Blazor WebAssembly 应用。还可以使用以下集成开发环境 (IDE) 调试应用(注意:是要Edge/Chrome):Visual Studio .

2020-10-13 14:47:50 1369

原创 asp.Net Core中的Api版本控制

引用自:https://www.cnblogs.com/lwqlun/p/9747180.html简介#Api的版本控制是Api开发中经常遇到的问题, 在大部分中大型项目都需要使用到Api的版本控制在本篇博客中,我们将说明一下如何在.Net Core Api项目中使用Api版本控制。本篇博客中测试项目的开发环境:Visual Studio 2017 .Net Core 2.1 SDK.Net Core Api中使用Api版本控制#创建一个Api项目#首先我们创建一个.NET

2020-10-09 09:27:16 657

原创 asp.net core 多语言解决方案

引用自:https://www.cnblogs.com/ives/p/language.html这里本文使用Microsoft.AspNetCore.Localization来实现多语言的解决方案默认是包含这个包的,所有不需要再额外安装首先需要注入我们需要的服务1.在startup.cs中注入public void ConfigureServices(IServiceCollection services){ //设置语言包文件夹名称 ...

2020-10-08 22:46:03 2026

原创 Asp Net Core项目在visual studio 安装使用swagger(接口自动生成说明及调用界面)

引用自:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-3.1&tabs=visual-studioSwashbuckle 有三个主要组成部分: Swashbuckle.AspNetCore.Swagger:将SwaggerDocument对象公开为 JSON 终结点的 Swagger 对象模型和中间件。 Swashb..

2020-10-05 23:39:16 1211

原创 生成增删查改基架

使用自动生成的基础基架项目,能有效减少工作量,以及提供标准的代码参考。这里以添加MVC控制器的基架项目为例,具体基架项目按实际需要添加。新建基架项目前先建好模型类及数据库上下文。(这里不作详细描述)步骤 1在 Controller 目录,右键点击 添加 -- 新建基架的项目步骤 2点击视图使用 Entity Framework 的 MVC 控制器模型类 选择Users([项目名称].Models)数据库上下文选择MyContext([项目...

2020-09-27 17:31:35 255

原创 ASP.NET Core 之 Identity 入门(二)

引用自:https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html在上篇文章中讲了关于 Identity 需要了解的单词以及相对应的几个知识点,并且知道了Identity处在整个登入流程中的位置,本篇主要是在 .NET 整个认证系统中比较重要的一个环节,就是 认证(Authentication),因为想要把 Identity 讲清楚,是绕不过 Authentication 的。在之前写过一篇关于 ASP.NET Core 中间件的文..

2020-09-24 09:11:37 402

原创 ASP.NET Core 之 Identity 入门(一)

引用自:https://www.cnblogs.com/savorboard/p/aspnetcore-identity.html在 ASP.NET Core 中,仍然沿用了 ASP.NET里面的 Identity 组件库,负责对用户的身份进行认证,总体来说的话,没有MVC 5 里面那么复杂,因为在MVC 5里面引入了OWIN的东西,所以很多初学者在学习来很费劲,对于 Identity 都是一头雾水,包括我也是,曾经在学 identity 这个东西前后花了一个多月来搞懂里面的原理。所以大部分开发者对于

2020-09-24 09:08:28 680

原创 asp.net core 带用户认证项目,如何显示登录页和注册页源码

新建一个.net core的mvc项目,并且带个人用户账户验证功能。生成的项目文件中并没有找到登录页面、注册页面、注销页面的源码。只会找到_LoginPartial.cshtml这个与登录相关的文件。如果需要看到项目登录页面相关的页面源码可以进行下面操作:参考:https://www.cnblogs.com/Vincent-yuan/p/10788252.html在解决方案的项目上,右键添加->新搭建基架的项目 选择标识,添加 然后选择你想添加的项这里的数据上下文中需

2020-09-23 19:50:49 573

原创 Devexpress GridView 使用textedit控件 控制输入内容格式

1、在GridView中设置某个列使用textedit控件2、选择ColumnEdit3、设定控件编辑器后将会生成编辑器对象(稍后做数据绑定时需要用到)4、设置Mask属性指定内容格式或者指定正则表达式5、数据绑定时为列指定编辑器...

2020-08-14 16:29:43 1293

原创 ASTM 协议

ASTM 协议为标准组织美国材料实验室协会(ASTM)制定的在医疗临床实验室仪器和计算机系统间传输信息的一个标准,此标准有多个版本,本文中提到的版本为 E1394-97(下文中提到的 ASTM 均为 ASTM 的 E1394-97),是在 1997 年确定的版本。因为迈瑞ASTM 接口只用到部分的数据,所以只有部分的 ASTM 中规定的消息类型,记录类型和其他数据在此接口中使用。协...

2020-05-05 16:34:06 4571

原创 NPM程序包版本管理规范

语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新。如果只是修复bug,需要更新Z位。 如果是新增了功能,但是向下兼容,需要更新Y位。 如果有大变动,向下不兼容,需要更新X位。...

2020-04-02 09:17:35 598

原创 在C#中让Winform应用程序窗口自动适应高DPI缩放

在根节点插入下面代码 <!-- 自动感知DPI --> <application xmlns="urn:schemas-microsoft-com:asm.v3"> <windowsSettings> <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/Wind...

2020-03-25 14:05:00 3375

转载 C# IQueryable和IEnumerable的区别(EF的延迟加载机制)

IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行。LINQ查询一共提供了两类扩展方法,在System.Linq命名空间下,有两个静态类:Enume...

2020-03-06 09:37:21 999

原创 WPF图片在运行时不能显示

问题:WPF的项目,在软件的编辑窗口可以看到图片,但运行后看不到图片解决过程:网上搜索了很多相关的文章,几乎都是说是图片路径以及资源类型设置问题。如果是这个问题可以按下面说明解决。1.添加个资源文件。2.将要用到的图片或者Icon拖进 Resource.resx中。3.解决方案中选中我们添加的图片,右键 属性-》面板中选择 "生成操作"-》"Resource"4.最后在XAM...

2020-02-29 22:43:34 4594 3

转载 Win10下搭建Git服务器

https://www.cnblogs.com/nnnnnn/p/10647770.html一. 搭建Git服务器环境前的必要准备1.Windows102.Java环境3.GitBlit服务器4.Git版本管理工具二. 开始搭建第一步.安装JAVA运行环境https://www.oracle.com/technetwork/java/javase/downlo...

2020-02-28 17:33:12 896

转载 面向对象与面向过程的本质的区别

前言:如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题...

2020-02-27 18:12:17 183

PowerDesigner教程.chm

PowerDesigner教程 对本文档内容的几点说明: 1. 本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。 2. 内容尽量简略,一些相同或类似操作过程尽量不再重复。 3. 部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。 4. 暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。

2009-09-04

php chm 中文手册

php 中文手册 php 中文手册 php 中文手册

2008-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除