- 博客(59)
- 资源 (94)
- 收藏
- 关注
原创 使用Topshelf创建Windows服务
一、实现效果二、Topshelf简介2.1、Topshelf介绍 TopShelf是一个托管使用.NET框架编写的服务的框架,是创建windows服务的一种方式;相比原生实现ServiceBase、Install.Installer(开发windows服务时,最麻烦的就是调试了,需要安装=》运行=》附加进程=》开始调试)更为简单方便,我们只需要几行代码即可实现windows服务的开发(简化了服务的创建,允许开发人员创建一个简单的控制台应用程序,可以使用Topshelf作为服务...
2021-06-30 22:05:15 716 2
原创 Quartz.NET开源库实现作业定时调度——简单示例
一、Quartz.NET简介1.1、.NET Framework自带的Timer定时器介绍 很多的软件项目中都会使用到定时任务、定时轮询数据库同步,定时邮件通知等功能。.NET Framework具有“内置”定时器功能,通过System.Timers.Timer类实现。自带定时器的缺点:①在使用Timer类需要面对的问题:计时器没有持久化机制;②计时器具有不灵活的计划(仅能设置开始时间和重复间隔,没有基于日期,时间等);③计时器不使用线程池(每个定时器一个线程);计时器没有真正..
2021-06-29 20:52:56 933 1
原创 DataTable与实体类的转换
一、实现DataTable与实体类转换/**** Title:"数据采集" 项目* 主题:表和实体帮助类* Description:* 功能:* 1、DataTable指定行数据转化为实体类* 2、DataTable所有数据转换成实体类列表* 3、实体类列表转换成DataTable* Date:2021* Version:0.1版本* Author:Coffee* Modify Recoder:*/using System;using S
2021-06-28 16:08:05 1543
原创 .NET下对程序的App.config配置文件进行增、删、查、改操作
一、基础准备①需在App.config配置文件添加【appSettings】节点,如下所示②【appSettings节点的根节点为configuration】二、App.Config配置文件的操作/**** Title:"数据采集" 项目* 主题:App.Config配置文件的操作* Description:* 功能:* 1、添加键和对应值* 2、删除键和对应的值* 3、获取到键对应的值* 4、修改键和对应的值*
2021-06-28 11:22:59 1603
原创 Winform中实现鼠标移到控件上显示提示信息
一、实现效果二、核心实现类/**** Title:"数据采集" 项目* 主题:鼠标覆盖组件就显示提示信息* Description:* 功能:* 1、设置单个控件提示信息* 2、设置多个同种类型的提示信息* Date:2021* Version:0.1版本* Author:Coffee* Modify Recoder:*/using System;using System.Collections.Generic;using System.L
2021-06-27 23:04:27 4360
转载 JSON Web令牌(JWT)的原理,流程和数据结构
1. 摘要 JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理,用法和详细的数据结构。2. JWT的定义 Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必...
2021-06-27 21:39:31 596
原创 DevExpress中使用GridControl控件实现表格(代码动态生成)
一、实现效果二、实现GridControl核心操作类 关于GridControl控件的实现表格设置的常用操作,我这边已经封装了一个核心操作类控制,直接使用代码动态操作。/**** Title:"数据采集" 项目* 主题:GridControl控件实现表格功能的操作* Description:* 功能:* 1、获取到虚拟数据表* 2、获取到默认的奇、偶行颜色* 3、获取到选中行、聚焦行的默认颜色* 4、获取到当前表格字体* ..
2021-06-26 21:59:01 2035 1
原创 DevExpress中使用UserControl实现自定义分页
一、实现效果二、实现自定义分页功能组件2.1、自定义需要实现的分页功能①创建一个UerControl组件搭建需要自定义分页的功能界面②搭建需要自定义分页的功能界面(根据自身需求自己搭建)2.2、编写对应的分页逻辑实现思路:①首页:直接跳转到第一页。②上一页:向上翻页。③第[ ]页:实现显示当前页码。④下一页:向下翻页。⑤最后一页:直接跳转到最后一页。⑥下拉框:实现一页显示多少条数据。核心实现代码如下: #region 基础参数 .
2021-06-26 18:44:03 1184
原创 DevExpress中实现单选、多选、全选功能
一、实现效果 实现对GridControl中的数据行单选、多选、全选功能,且能够获取到所有选择行的数据信息。二、核心实现2.1、在表格第一列显示全选复选框按钮 可以在GridControl中可视化设计器(Run Designer)设置如下3个参数即可在表格上出现多选的复选框按钮。1:设置GridControl控件允许选择多行 Run Designer ->Options->OptionsSelection->MultiSelect=t...
2021-06-26 16:51:57 5422
原创 DevExpress中使用GridControl控件实现表格(界面拖拽布局)
一、二、GridControl组件介绍2.1、基础介绍2.2、添加表格需要显示的字段和标题①点击【Run Designer(可视化设计)】按钮添加对应的显示列增加一个复选框用于选择数据行②可以在界面中调节任意列的大小间隔调整后如下所示三、绑定数据我这里以模拟数据演示就不连接数据库了创建一个数据实体类 //人员信息模型类 private class PeopleInfo {
2021-06-25 22:28:22 3715
原创 C#获取方法运行花费总时间
一、用Stopwatch类获取方法运行总时间①引用命名空间System.Diagnostics;using System.Diagnostics;②使用方法//实例化一个计时器Stopwatch sw = new Stopwatch();//启动计时器sw.Start();#需要统计花费时间的方法//停止计时sw.Stop();//获取到方法运行花费的总时间(单位:毫秒)long totalTime=sw.ElapsedMilliseconds;//重启计算
2021-06-23 22:46:52 529
原创 C#获取实体类的属性名称和对应值
一、定义实体类 //人员信息模型类 private class PeopleInfo { public string ID { get; set; } public string Name { get; set; } public string Sex { get; set; } public string IdCard { get; set; }
2021-06-23 16:55:01 4851
原创 DevExpress中实现动态创建菜单栏和导航栏
效果图DevExpress动态创建菜单栏导航栏项目工程下载一、DevExpress中动态创建菜单栏请参考:DevExpress中实现代码动态添加MenuStrip菜单栏控件内容_xiaochenXIHUA的博客-CSDN博客二、DevExpress中动态创建导航栏请参考:DevExpress中实现代码动态添加导航栏Tabpage到XtraTabControl_xiaochenXIHUA的博客-CSDN博客三、动态控制窗体放大缩小①核心代码 #region
2021-06-23 11:50:51 2889
原创 DevExpress中的自定义报表控件使用
一、使用自定义报表控件①StandardReportDesigner和RibbonReportDesigner控件只是显示界面不同,其余内容相同②效果图如下二、使用自定义报表实现打印指定内容标签效果三、使用自定义报表实现标签打印流程2.1、使用创建报表向导创建2.2、设计每个标签的内容和样式...
2021-06-23 11:02:14 1261
原创 DevExpress中StatusStrip状态栏用法
一、添加StatusStrip状态栏控件二、选择不同的状态栏内容①可以选择不同的状态栏显示组件,如下图所示有四种可选②这里以StatusLable标签显示为例③向正常使用标签一样使用即可 /// <summary> /// 添加程序信息 /// </summary> private void AddProjectInfo() { string cur
2021-06-23 08:34:04 1149
原创 DevExpress中实现代码动态添加导航栏Tabpage到XtraTabControl
一、实现效果二、实现操作2.1、添加Xtra TabControl组件2.2、编写动态添加导航栏代码 /// <summary> /// 给XtraTabControl添加Tabpage页面 /// </summary> /// <param name="tabPageName">导航栏的显示名称</param> /// <param name="
2021-06-22 21:17:03 1661 3
原创 DevExpress中调节TextEdit高度方法
将TextEdit控件属性的AutoHeight属性设置为False后即可自由调节一、选中TextEdit控件二、查看TextEdit查看属性且设置设置TextEdit属性的AutoHeight为False三、自由设置TextEdit的高度大小调节TextEdit的Size属性或直接调节控件即可...
2021-06-22 16:51:36 2029
原创 ASP.Net Core Web Api在Centos8通过Nginx代理
一、安装部署Nginx请参照:Centos8 中安装 nginx二、配置Nginx2.1、配置nginx目录①进入nginx的安装配置目录#默认的nginx安装配置目录如下/usr/local/nginx/conf#进入默认的nginx安装配置目录命令为cd /usr/local/nginx/conf②创建一个vhost文件夹。(文件夹名字可以随意,其实路径也可以随意)#创建目录命令为mkdir 需要创建的目录名称#示例:这里创建vhot目录命令为mkdir
2021-06-21 20:45:27 446 1
翻译 SPC简介
一、SPC介绍 统计过程控制 (SPC) 对行业并不陌新。1924年,贝尔实验室的一个人开发了控制图和一个过程可以统计控制的概念。他的名字叫威廉·谢瓦特。他最终出版了一本名为《从质量控制的角度统计方法》(1939年)的书。第二次世界大战期间,军事在弹药和武器设施中广泛使用SPC进程。对产品的需求迫使他们寻找一种更好、更高效的方法来监控产品质量,同时不损害安全性。SPC 满足了这种需求。战后,美国对SPC技术的使用逐渐消失。然后,它被日本制造公司拾起,至今仍在使用。20世纪70年代,由于美国工业界对..
2021-06-21 13:32:25 2349
转载 ETL介绍
ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间,ETL设计的好坏直接关接到BI项目的成败。 ETL的设计分三部分:数据抽取、数据的清洗转换、数据的加载。在设计ETL的时候我们也是从这三部分出发。数据的抽取是从各个不同的数据源抽取到ODS(Operational Data Store,操作型数...
2021-06-21 10:07:59 548
转载 OLAP、OLTP的介绍和比较
OLTP与OLAP的介绍 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。OLTP系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作;OL...
2021-06-21 09:09:08 1168
原创 ASP.Net Core Web Api在Centos8服务器上部署
一、准备内容①下载连接和传输文件到Centos的工具Putty和pscp下载Putty和pscp
2021-06-20 17:31:40 596
原创 Linux中怎样创建、解压zip文件
一、准备内容检查Linux中是否安装了uzip#检查Linux中是否安装了uzip命令sudo apt install zip unzip
2021-06-20 17:18:15 5142
原创 Linux中怎样打开防火墙指定端口
#①查看当前Redis的端口6379是否打开:yes为打开firewall-cmd --query-port=6379/tcp #②开启防火墙的6379端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent #③重启防火墙 firewall-cmd --reload #④查看防火墙的端口哪些是打开的firewall-cmd --list-port 命令含义:--zone #作用域--add-port.
2021-06-19 23:37:51 2055
原创 作为中间沟通者接到问题的处理流程
一、作为中间沟通者接到问题处理流程1、了解清楚问题的内容(即问题是什么?)2、了解清楚解决问题需要哪些内容(即需要哪些资源?数量是多少?什么时候要?放到哪里?)3、寻找相关的解决办法(即可以通过询问相关人员、部门、技术文档资料途径处理)4、找到问题解决方法后进行沟通处理(编写处理方案流程、告知问题提出人员,给到该问题提出人员相应的解决方案)5、追踪反馈(等到达问题处理时间,联系问题提出人员确认执行情况)...
2021-06-19 09:53:25 436
转载 ASP.Net Core Web Api在Windows服务器上部署
一、在Windows服务器上搭建环境1.1、下载.NET Core Runtime.NET Core Runtime下载
2021-06-18 17:33:10 9403 9
转载 PMC简介
一、PMC介绍PMC = Production Material Control生产及物料控制, 通常分为两部分:PC 生产控制 或生产管制, 职能是生产的计划与生产的进度控制。MC 物料控制 俗称物控, 职能是物料计划、 请购、 物料调度、 物料的控制等。PMC的核心是 控制...
2021-06-18 14:26:03 8554 1
转载 工厂里常说的QC, IQC, IPQC, QA 简介
一、QC与QAQC:Quality Control,品质控制,产品的质量检验,发现质量问题后的分析、改善和不合格品控制相关人员的总称。IQC:意思是来料的质量控制IPQC:过程质量控制。FQC:成品质量检验OQC:成品出厂检验DQC:设计品质控制MQC:制程品检QA:Quality Assurance,品质保证,通过建立和维持质量管理体系来确保产品质量没有问题。IDQA:设计品质保证QE:质量工程师JQE:客户端品质工程师SQE:供应商品质工程师。..
2021-06-18 11:45:38 4113
转载 WMS仓储管理系统简介
一、WMS系统介绍1.11、WMS系统是仓储管理系统,核心理念是高效的任务执行和流程规划策略;配合货位管理、条码管理、5S管理、仓储自动化设备,大大提高作业效率与资源利用率。2、WMS系统有效地降低企业仓储成本,增强客户服务水平,实现对一个大型仓库或配送中心的所有执行过程的有效管理,从而使企业在物流方面处于领先地位。3、WMS系统可提供入库管理、出库管理、移库管理、库存调整、条形码打印等功能,支持产品的批次管理、有效期管理、多包装规格、多包装条码等,实现完善的仓储物流信息管理。...
2021-06-17 23:40:02 46452 2
转载 MES系统简介
一、MES系统作为解开生产过程的黑箱、连接ERP与车间管理的关键技术,越来越多的得到制造企业的关注和认可。能否成功实施和应用MES是企业实现提高生产效率,降低成本等信息化建设目标的关键所在。MES的应用对象主要面向的是战略管理层与中层管理层,战略层关注高阶数据(如完成率、变化趋势等),中层管理关注更多的是实时数据(如计划进度、生产问题等),车间执行层更多关注的是相对静态的数据(装配BOM、工艺数据等)。...
2021-06-17 22:22:22 8233 1
转载 SCADA系统简介
智能工厂三大服务:整体解决方案 | 智能制造资源匹配 | 数字化运营SCADA系统可自动化许多行业中使用的电力系统。这里是一个内部看看它们是什么以及为什么你应该了解它们。内部SCADA系统SCADA(监控和数据采集)是一种自动化控制系统,用于能源,石油和天然气,水,电力等行业。该系统有一个集中的系统,可以监控和控制整个站点,从工厂到全国各地的工厂。SCADA系统通过操作信号进行操作,信号通过信道进行通信,为用户提供给定系统中任何设备的远程控制。它还实现了分布式数据库或标记数据库,其中包含整个
2021-06-17 21:17:01 14453
原创 文档的编写模式、技术说明或流程文档模式
一、文档的编写模式①先抛出问题问题②根据问题一一解答(从现有解决方案剖析不足和然后给出自己的完美方案)③对问题进行总结(说明适用场景、功能xiaoguo)
2021-06-14 00:02:02 420 1
原创 终身学习的本质
一、为什么要终身学习? ①我们每天都会面临各种各样的问题,同时也只有解决了这些问题我们才能走到下一步,才能够前进,成长。 ②解决问题的过程其实也是激发我们大脑开始思考,去想方设法探索,不断尝试,激发自身潜力的过程,当我们历经磨难解决这个问题后,会得到一个良好的正向反馈,大脑会十分享受这种感觉;行成一个正向的循环。 ③只有不断的学习,积累知识,化为己用,才有可能让我们在遇到问题的时候,能够自主思考,选择科学合理的方法指导去尝试解决,才有可能发现或发明让人们受益,进步的东西,我们自身了解的东西...
2021-06-07 23:28:15 462
原创 给同事安排任务注意事项
一、安排任务原则理念:安排后不跟进,等于没安排。操作:工作安排后,需要跟进执行的过程,评估执行结果。二、安排任务步骤①交代清楚每件事情(从达到的目标和要求说清楚)【任务分解的越细,执行就越可靠】。②让接受人确认清楚事情(较好的方式就是复述一遍)。③让接受人执行(告知接受人在执行期间遇到任何问题及时汇报,不隐瞒,先听听他的想法,一起商量对策解决)。注意:当同事接受了解任务后,应询问一下针对该任务,是否有更好的实现方式方法,如果有可以尝试做做看,不用局限于自己给出的方案,激发同事的思
2021-06-07 23:13:10 814
原创 到客户现场进行项目开发流程
一、找到客户项目负责人对接当我们去到客户现场,首先要做的就是找到客户的项目负责人,说明此次的来意,以及本次来现场预先准备的项目开发计划内容,让客户对此次项目的开发有一个大致的预期。(切记:一到达现场就闷头就进行项目开发)。二、与客户项目负责人核实项目方案与客户项目负责人说明此次预先准备的项目计划内容后,再与项目负责人交流再次了解项目情况(即再次确认客户想要达到的效果目标等内容),接着与客户项目负责人核对该项目的方案内容。注意:如果发现现场客户要求与合同方案有不符的内容,需要整理出来向直属领.
2021-06-07 23:00:11 1118
VMware Workstation中安装Windows Server 2008 R2问题解决
2024-08-11
Kettle连接Mysql数据库时报错没有对应驱动类需要使用到的3、5、6、8版本的Mysql驱动类内容
2024-05-04
手动安装IIS的应用程序请求路由版本3所有资源集合包
2024-01-21
Windows的批处理-获取系统时间、生成当天日期日志
2023-09-29
Windows服务和IIS网站[应用程序池]监测工具(新版)
2023-03-31
C#操作Windows注册表源码项目-可新增查看删除注册表指定项或对应的内容、设置程序开机自启
2023-03-21
Windows服务和IIS网站[应用程序池]监测工具
2023-03-17
服务检测工具(即:当检测到服务停止后自动重启服务)
2023-03-13
批量ping指定网络IP地址工具
2023-03-10
定时自动删除指定文件夹下文件的Winform应用程序
2023-03-09
DVWA资源包包含Linux和Windows平台下的XAMPP 8.0.25, 8.1.12 & 8.2.0版本安装包
2023-02-02
这是关于Tailscale在Windows和Android和群晖NAS平台安装包文件
2023-01-07
修改Windows系统指定用户名称的命令模板
2022-09-08
这是一个关于《TortoiseGit-2.13.0.1-64位的安装包和语言包》
2022-06-16
RDLC文件报表数据加载、报表加载复选框效果项目工程
2022-05-28
C#代码加载RDLC文件报表且是否显示指定行或列内容
2022-05-26
使用C#开发的Sqlite数据库创建、操作的源码项目工程
2022-04-23
使用C#开发的Access数据库创建、操作的源码项目工程
2022-04-17
将数字转为ASCII码的项目工程
2022-03-21
关于【C#反射】文章中涉及到的内容示例项目工程
2022-02-22
windows下批量创建用户、提升用户权限、设置用户不能更改密码、设置密码永不过期的Excel目标
2022-02-03
使用FileSystemWatcher 实现对指定路径下指定文件的监视工程源码
2022-01-26
ILSpy 安装包和压缩包
2021-10-26
WebApi基础入门学习项目,新手入门学习实践,工程源码
2021-08-14
UpdatePackgeWebApi_Test.zip
2021-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人