C#元组类型System.ValueTuple
元组功能在 C# 7.0 及更高版本中可用,它提供了简洁的语法,用于将多个数据元素分组成一个轻型数据结构。元
EasyNetQ操作RabbitMQ
EasyNetQ 是一个容易使用,专门针对RabbitMQ的 .NET API。EasyNetQ是为了提供一
C# 使用NPOI操作Excel文件
什么是NPOIWhat’s NPOI This project is the .NET version of
C# 多线程使用Parallel.ForEach并行循环,真的能提高效能?
概述Parallel类是.NET 4中新增的抽象线程类。Parallel.For()方法类似于C#的for循
为什么Thread.Start方法在CPU负载过高时被阻塞?
前几天早上遇到服务不能访问的问题 ,第一时间看了服务器,哇kao;cpu100% 。 瞬间觉得奇怪,昨天发
C#Socket通信
概述所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是
开源的.NET定时任务组件Hangfire开发总结
定时任务调度问题,是一个老生常谈的问题。网上有许多定时任务调度的解决方案,以前主要是使用Window计划和
winform进度条实现
最近要给一个 Winform 项目添加功能,需要一个能显示进度条的弹窗,还要求能够中止任务,所以就做了一个,
c#正则表达式特殊字符及其处理
在表达式中有特殊意义,需要添加 "" 才能匹配该字符本身的字符汇总,特别注意:""字符本身在正则表示里需要用
阿里云安全 - 图片审核
背景阿里云图像审核服务是阿里云对外提供的图像智能审核服务,支持对图像的多个维度进行审核,包括色情识别、暴恐识
github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架
1、简介SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器
CodeSmith简单用法
概述平常我们在写代码的时候,一般会有很多重复的代码,比如dal、bll、实体等等,这些东西很多是重复的,网上
C# 类型转换
类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:隐
key redis 分析键数量
Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key - value 数据库。Redis
c# Redis list 当作队列使用
Redis的列表经常被用作队列,用于在不同程序之间有序地交换消息。一个客户端通过 LPUSH 命令将消息放入
C#使用iTextSharp操作PDF文件
概述html文件怎么转成PDF文件?有的招聘网上的简历导成DOC文件,不能直接使用,这样造成很大的困扰,那么
观察者模式
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则
Mongo规范
1.【强制】集合中的 key 禁止使用任何 "_"(下划线)以外的特殊字符。2.【强制】尽量将同样类型的文档
C#获取摄像头拍照显示图像
概述之前有个需求,就是在web界面可以实现调用摄像头,用户把手机的个人二维码展示给摄像头,摄像头进行摄像识别
C# 封装
封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止