刷新
Linux服务器上部署Redis流程

博主头像 前言 Redis版本7.0.4 服务器版本:Linux CentOS 8.0 64位 1.下载Redis 进入官网找到下载地址 https://redis.io/download 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令: wget h ...

C#使用log4net和sqlite数据库记录日志

博主头像 为什么要把日志存到数据库里? 因为结构化的数据库存储的日志信息,可以写专门的软件读取历史日志信息,通过各种条件筛选,可操作性极大增强,有这方面需求的开发人员可以考虑。 为什么选择SQLite? 轻量级数据库,免安装,数据库的常用的基本功能都有,可以随程序迁移到不同的电脑上使用。 ...

C#/.NET/.NET Core 学习、工作、面试指南

博主头像 现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料、工作心得、面试指南一搜都是一大把,但是咱们C#/.NET的相关学习资料、工作心得、面试指南都是寥寥无几。我在微信技术群、知乎里面经常会看到这样的提问:有没有好的C#/.NET相关的学习书籍、视频教程、项目框架和常见 ...

C#冒泡排序算法

博主头像 冒泡排序实现原理 冒泡排序是一种简单的排序算法,其原理如下: 从待排序的数组的第一个元素开始,依次比较相邻的两个元素。 如果前面的元素大于后面的元素(升序排序),则交换这两个元素的位置,使较大的元素“冒泡”到右侧。 继续比较下一对相邻元素,重复步骤2,直到遍历到数组的倒数第二个元素。此时,最大的元素 ...

记录C#开发OCR识别身份证号接口

博主头像 很早的时候就萌生过开发OCR识别功能的想法。但当时任务紧急(没有这个技术),就直接调用了阿里云的付费接口。今天使用微信的时候,突然想萌生了直接使用微信OCR的方法识别。 说干就干。 第一步肯定是百度。 百度发现不得了,有同样想法的人真是不少。 1、逆向调用QQ截图NT与WeChatOCR, 这篇内容 ...

c#之示波器功能

博主头像 c#上位机:示波器功能 好久没有更新了,因为最近主要学习了如何用c#去做一个示波器功能,这里的示波器主要是用于单片机的调试。下面,我主要分享一下我做示波器的一些心得: 我这里示波器是用winform做的,了解到有很多开源的曲线控件,比如:chart,Oxyplot,scottplot,hslcont ...

第86篇 8种基本数据结构

博主头像 1.数据结构概述 数据结构是计算机存储、组织数据的方式。 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构的优良将直接影响着我们程序的性能; 常用的数据结构有:数组(Array)、栈(Stack)、队列(Queue)、链表(Linked List)、树(Tree)、图(Grap ...

AspNetCore全局异常处理

博主头像 在开发ASP.NET Core应用程序时,全局异常处理是一个重要的概念。它允许我们集中处理应用程序中未捕获的异常,确保应用程序的稳定性和用户体验。 1. 为什么需要全局异常处理 全局异常处理的目的是为了: 统一错误响应:确保所有错误都以统一的格式返回给客户端。 避免敏感信息泄露:防止将内部错误细节暴 ...

第41篇 领域驱动设计详谈

博主头像 当你面向业务开发时,做的应用架构设计就算是已经在做领域驱动设计了。 1.什么是领域驱动设计? 领域驱动设计最开始提出来的目的是为了简化业务人员与开发团队之间的沟通,以保证开发出来的软件产品不仅能够很好地解决业务领域问题并满足客户的需求,而且还能够简化或解决传统软件开发过程中遇到的各种问题(比如需求变 ...

第60篇 abp框架介绍

博主头像 abp是一个开源且文档友好的应用程序框架,提供了一个基于领域驱动设计(DDD)的体系结构模型,可以支持.net core和.net framework两种技术流派。 1.abp框架特点 1.1 依赖注入 这个部分使用 Castle windsor (依赖注入容器)来实现依赖注入,这个也是我们经常使用 ...

第59篇 Nginx详细教程

博主头像 1.Nginx简介 Nginx是⽬前最流⾏的Web服务器,最开始是由⼀个叫做igor的俄罗斯的程序员开发的,2019年3⽉11⽇被美国的F5公司以6.7亿美元的价格收购,现在Nginx是F5公司旗下的⼀款产品了。 2.Nginx的版本 Nginx开源版本主要分为两种,⼀种是稳定版,⼀种是主线版。 主 ...

第56篇 docker简单介绍

博主头像 1.docker介绍 Docker是一个用于构建,运行,传送 应用程序的平台。 以下所有环境打包成一个集装环境,放入小金鱼docker中。 1.1 为什么要用docker? 第一点:安装依赖过多 如果不用docker,需要部署一个带有数据库的,前后端服务的网站应用时,就要执行step的步骤安装环境, ...

C# 如何在 PropertyGrid 中,对同一double的成员显示出不同的长度的内容?

博主头像 这段时间搞东西,接触到这个,整了好几天。终于 Stackoverflow 上找到一个与我思路上一样的答案。之前用了好多遍 百度 AI 的方法都牛头不对马嘴。 看来 自己对 这一套 C# 的中的反射机制中的内容还不是太熟悉。所以摸了好久。 主要思路是这样的: PropertyGrid 可以把一个对象中 ...

HoneyWell扫码枪3320g串口转网口通讯

博主头像 起因是项目上需要用到大范围扫描的扫码枪,本来是推荐项目经理购买海康的MV-ID5060M 但是需要三四千,他不同意购买,无奈从客户旧仓库里找到一个旧的HoneyWell的3320G扫码枪,询问客户他们说这个扫码枪很多年前废弃线体上拆下来的,使用说明和调试方法都不知道,那只能我自己来研究了。 先简单分 ...

LIS中的HL7如何解析?

博主头像 HL7(Health Level Severn,健康信息交换第七层协议)组织是一家非盈利性质的国际性组织,主要从事卫生保健环境临床和管理电子数据交换的标准开发。HL7组织参考了国际标准组织ISO(International Standards Organization),采用开放式系统互联OSI ( ...

C# IDispose使用实例

using System; using System.ComponentModel; //下面的例子演示了如何创建 //实现IDisposable接口的资源类 //和IDisposable。处理方法。 public class DisposeExample { //实现IDisposable的基类。 ...

记一次 .NET某hdp智能柜系统 卡死分析

博主头像 一:背景 1. 讲故事 停了一个月时间没有更新博客了,主要是这段时间有些许事情导致心神不宁,我这个人也比较浮躁所以无法潜心修炼,事情如下: 被狗咬了 也不知道是不是出门没看黄历,在小区门口店里买烟,被店老板家狗来了个猝不及防,天降横祸。让店老板赔了个疫苗钱,人生第一次被狗咬,第一次打这种狂犬疫苗,头 ...

<1···345···18>