• 2025-07-22 07:44
    371 0
    #C#
    IntroC# 12 中引入了一个 collection literal 或者叫 collection expression 的特性(起初叫 collection literal 后面改名叫 collection expression 了)基本这一特性大部分的集合都可以使用 [1, 2, 3][/pre] 这样的 ...
  • 2025-07-22 07:42
    409 0
    #C#
    RheaRhea 是一个基于 C# 和 .NET 6 开发的任务管理、项目协作平台,类似于 禅道、Jira、Redmine, 滴答清单等。Rhea 支持多视图多维度统一管理任务。多层级结构,工作区,空间,文件夹,列表,可以更灵活的进行任务管 ...
  • 2025-07-22 07:41
    529 0
    #C#
    简介.NET AOT编译是一种.NET运行时的编译方式,它与传统的JIT编译方式不同。在传统的JIT编译中,.NET应用程序的代码在运行时才会被编译成本地机器码,而在AOT编译中,代码在运行之前就被提前编译成本地机器码。这样 ...
  • 2025-07-22 07:41
    408 0
    #C#
    一、项目开发1、新建控制台应用(.NET Framework)2、配置新项目,自行修改项目名称、位置和框架(建议使用.NET Framework4.5以上版本)创建好的项目目录如下:3、右键引用,点击添加引用(R)...4、引用管理器->程序集-> ...
  • 2025-07-22 07:39
    333 0
    #C#
    前言先查询一下常见的加壳工具:DotFuscator,官方自带,据说免费版混淆程度不高Virbox Protector,很好很优秀,但是收费NET Reactor,可能会被识别为病毒Obfuscar,开源,可以用dotnet tool或项目构建的方式进行使 ...
  • 2025-07-22 07:38
    425 0
    #C#
    前言"人必有所执,方能有所成",从2018年底我就开始规划要写一个.NET微服务框架,5年了,终于正式发布了。正文Wing 致力于打造一个功能强大、最接地气的.NET微服务框架,支持.NET Core 3.1+运行平台。支持Consul服务 ...
  • 2025-07-22 07:38
    336 0
    #C#
    TaiTai 是一个在 Windows 上统计软件使用时长和网站浏览时长的小工具,使用 C# 和 WPF 开发。支持浅色和深色主题,以及自定义配置主题色。支持按天,周,月,年多维度统计。不同的是,Tai 统计的 时长 并不是指软件 ...
  • 2025-07-22 07:38
    488 0
    #C#
    前言这是一个能提高开发效率的开发框架,全自动生成PC与移动端(uniapp)代码;支持移动ios/android/h5/微信小程序。一、框架能做什么1、前后端分离项目2、纯后端项目3、移动端开发uni-app(IOS、Android、H5、微信小程 ...
  • 2025-07-22 07:37
    341 0
    #C#
    前言本文将使用PuppeteerSharp组件、实现Html代码片段生成Jpg照片PuppeteerSharp地址https://github.com/hardkoded/puppeteer-sharp1、安装引用PuppeteerSharp使用Nuget界面管理器搜索 "PuppeteerSharp",找到对应的 ...
  • 2025-07-22 07:36
    492 0
    #C#
    前言2018年下半年,公司决定开发一款SaaS版行业供应链管理系统,经过选型,确定采用ABP(ASP.NET Boilerplate)框架。为了加快开发效率,购买了商业版的 ASP.NET ZERO(以下简称ZERO),选择ASP.NET Core + Angular ...
  • 2025-07-22 07:35
    363 0
    #C#
    有限状态机XStateNet 是有限状态机框架的.NET 实现。用于在 .NET 中构建和运行有限状态机的强大框架。有限状态机(Finite State Machine,简称FSM)是计算机科学中的一种抽象模型,用于描述对象或系统在不同状态之间 ...
  • 2025-07-22 07:34
    430 0
    #C#
    前言给大家推荐一个.NET Core WebSocket实现简易、高性能、集群即时通讯组件:FreeIM。官方组件介绍FreeIM 使用 WebSocket 协议实现简易、高性能(单机支持5万+连接)、集群即时通讯组件,支持点对点通讯、群聊通讯 ...
  • 2025-07-22 07:33
    344 0
    #C#
    转自:OSC开源社区(ID:oschina2013)微软发布了 Visual Studio for Mac 退役的公告。公告写道,最新版本 Visual Studio for Mac 17.6 会继续获得额外 12 个月的支持,直至 2024 年 8 月 31 日,并提供针对安全问题 ...
  • 2025-07-22 07:32
    331 0
    #C#
    一、先看效果图获取微信好友列表自动问答效果二、本文实现功能本次主要介绍如何实现自动回复:1、将文件传输助手置顶,模拟鼠标点击文件传输助手;2、一直刷新会话列表,有新的消息就需要回复内容;3、当刷新到新的 ...
  • 2025-07-22 07:32
    354 0
    #C#
    前言支持.Net Core(2.0及以上)与.Net Framework(4.5及以上)可以部署在Docker, Windows, Linux, Mac。图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。裁剪现 ...
  • 2025-07-22 07:31
    397 0
    #C#
    前言Redis是一款高性能、开源的键值对存储系统。它支持多种数据结构,比如字符串、列表、哈希、集合等,可以在内存中存储数据,并提供持久化功能以便在断电等情况下保持数据不丢失。Redis提供了丰富的命令和API,可 ...
  • 2025-07-22 07:29
    357 0
    #C#
    前言密码是用户身份验证的重要组成部分,因此需要对其进行安全的存储和处理。一种常见的方法是使用哈希算法,将密码转换为不可逆的字符串,然后将其存储在数据库中。这样,即使数据库被泄露,攻击者也无法直接获取用 ...
  • 2025-07-22 07:29
    386 0
    #C#
    简介本文主要讲解C# List的Contains,Exists,Any,Where性能对比问题,通过对比测试实际运行时间来研究它们之间的优劣性。正文在实际的开发中,我们经常会需要在一个List中查找指定的元素。而C#中提供了多种查找方法, ...
  • 2025-07-22 07:28
    416 0
    #C#
    前言推荐一个C#开源库,让你实现函数式编程。项目简介这个库大量扩展了C#方法,旨在提供一组类型安全且强大的函数式编程扩展,看上去很像C#的扩展,该项目的作者希望,让函数式编程更容易、更简洁、更高效,并且在使 ...
  • 2025-07-22 07:28
    346 0
    #C#
    前言锁最为常见的应用就是高并发的情况下,库存的控制。本次只做简单的单机锁介绍。正文直接看代码每请求一次库存-1. 假如库存1000,在1000个人请求之后,库存将变为0public int Reduce0(){  &n ...
  • 2025-07-22 07:28
    422 0
    #C#
    前言Redis是一款高性能、开源的键值对存储系统。它支持多种数据结构,比如字符串、列表、哈希、集合等,可以在内存中存储数据,并提供持久化功能以便在断电等情况下保持数据不丢失。Redis提供了丰富的命令和API,可 ...
  • 2025-07-22 07:27
    429 0
    #C#
    前言MemoryOwner和SpanOwner都可以理解为是对ArrayPool<>的一个包装,无非一个是在堆栈上,一个是在托管堆上。既然做了包装,那肯定随之而来就是改进和优化。MemoryOwner<>MemoryOwner<>解决的问题1、通过ArrayPool ...
  • 2025-07-22 07:26
    329 0
    #C#
    Intro.NET 8 在 Preview 7 中引入了 KeyedService 支持,以后我们可以方便支持按 name 来获取 service 了,有些情况下就不用自己创建一个 factory 了。SampleGetStarted来看使用一个基本的使用示例:var servic ...
  • 2025-07-22 07:26
    287 0
    #C#
    前言二维码可能是每天我们都会接触到了,运用场景也非常多,比如扫码支付、扫码连接WIFI、扫码打开网址等场景。给大家推荐一个帮助你生成多种场景格式的二维码库。项目简介这是基于C#开发的开源库,它可以让你简单、 ...
  • 2025-07-22 07:25
    368 0
    #C#
    抠图神器MODNET-Matting-tool 是一个基于深度学习的抠图工具, 使用 C# WPF 开发。支持多种文件类型文件->图像文件 加载本地图像文件文件->截图文件->剪切板文件->视频 为了效率目前Fps为2,即每秒两帧支持背景替换背 ...
  • 2025-07-22 07:24
    307 0
    #C#
    前言其实这是c#的老知识点了,但是发现同事对这个竟然还一知半解,就和他们讲解了下,顺便也回顾了下,同事我也把我对这个的全部理解,融化成几分钟的讲解,保证大家5分钟内全部理解,看不懂来打我。协变、逆变 解决 ...
  • 2025-07-22 07:23
    341 0
    #C#
    前言喜欢C#的其中一个原因,就是C#的语法非常简洁,C#具有可读性和易写性、高效性、强大的功能性等优点,使得开发人员能够更快速、更高效地开发出高质量的应用程序。下面盘点10个C#常用的简洁语法,你用过几个?一、 ...
  • 2025-07-22 07:23
    443 0
    #C#
    前言最近在工作中遇到一个有趣的问题,同事反馈说WPF中有一个树形结构的集合,在加载时会直接报堆栈溢出,一直没时间(懒得)看,导致很久了也没人解决掉。于是,组长就把这个"艰巨"的任务交给了我。作为新人中的"高手 ...
  • 2025-07-22 07:22
    420 0
    #C#
    IQueryable/IQueryable 和表达式树IQueryable有两个组件Expression:当前查询的组件的与语言和数据源无关的表示形式,以表达式树的形式表示。Provider:LINQ 提供程序的实例,它知道如何将当前查询具体化为一个值或 ...
  • 2025-07-22 07:20
    395 0
    #C#
    前言C#泛型编程是.NET framework 2.0的新特征,它提高了代码安全性和代码重用的问题。由于泛型必须指定类型,正确的使用可以避免了装箱拆箱的问题;使用了泛型后,可以将算法或组件泛型化,基于类型参数支持任意数据类 ...
  • 2025-07-22 07:20
    425 0
    #C#
    Intro.NET 8 将引入一个时间抽象 TimeProvider[/pre],在之前的版本中遇到时间相关的逻辑一般想要 mock 时间如 (DateTime.UtcNow[/pre]/DateTime.Now[/pre]) 会非常的困难以后需要 mock 的逻辑使用 TimeProvider[/pr ...
  • 2025-07-22 07:19
    453 0
    #C#
    一般来说, 泛型的作用就类似一个占位符, 或者说是一个参数, 可以让我们把类型像参数一样进行传递, 尽可能地复用代码。我有个朋友, 在使用的过程中发现一个问题IFace item = new Face(); // CS0266[/pre][/pre]public ...
  • 2025-07-22 07:17
    350 0
    #C#
    前言给大家推荐一个功能丰富、免费、灵活且可定制的开源电子商务解决方案:nopCommerce。大家假如有商城需求可以直接使用该项目进行二次开发,省时省力。项目介绍nopCommerce在.NET 7上运行,并使用MS SQL 2012(或 ...
  • 2025-07-22 07:17
    379 0
    #C#
    概述Ava.MqttTool是一款使用.NET 7编写的,并使用Avalonia框架和SuperSocket库开发的一个模仿 SocketTool软件做的网络TCP/UDP通信调试工具。Avalonia:是一个使用.NET创建跨平台应用程序的框架官网地址:https://www ...
  • 2025-07-22 07:15
    334 0
    #C#
    RuiJi.NetRuiJi.Net 是一个可以分布式部署的爬虫框架,使用 C# 开发,项目的最终目的是可以对大量的网站进行自动更新检查及抓取。RuiJi.Net 支持自管理Cookie,并且自动维护不同浏览器标识的Cookie,这意味着您可以在 ...
  • 2025-07-22 07:15
    440 0
    #C#
    简介主流的识别库主要有ZXing.NET和ZBar,OpenCV 4.0后加入了QR码检测和解码功能。本文使用的是ZBar,同等条件下ZBar识别率更高,图片和部分代码参考在C#中使用ZBar识别条形码。使用ZBar通过NuGet安装ZBar(https://w ...
  • 2025-07-22 07:15
    337 0
    #C#
    Rougamo 是什么静态代码织入AOP,.NET最常用的AOP应该是Castle DynamicProxy,rougamo的功能与其类似,但是实现却截然不同, DynamicProxy是运行时生成一个代理类,通过方法重写的方式执行织入代码,rougamo则是代码 ...
  • 2025-07-22 07:14
    471 0
    #C#
    前言认证是一个确定请求访问者真实身份的过程,与认证相关的还有其他两个基本操作——登录和注销。ASP.NET Core利用AuthenticationMiddleware中间件完成针对请求的认证,并提供了用于登录、注销以及"质询"的API,本 ...
  • 2025-07-22 07:14
    382 0
    #C#
    前言毫无疑问,字符串是我们使用频率最高的类型。但是如果我问大家一个问题"一个字符串对象在内存中如何表示的?" 我相信绝大部分人回答不上来。我们就来讨论这个问题。一、字符串对象的内存布局从"值类型"和"引用类 ...
  • 2025-07-22 07:12
    343 0
    #C#
    背景最近我搞了个微信机器人,@机器人 xxx 这样来发送命令能拿到的信息有,消息内容,消息发送人,消息所在的群id等需要根据消息内容或者消息发送群id等不同的条件组合来决定走哪个处理逻辑。简单来说的话,就用很多 ...
  • 2025-07-22 07:12
    462 0
    #C#
    前言在微服务化的架构设计中,网关扮演着重要的看门人角色,它所提供的功能之一就是限流。而对于众多非微服务化的系统来说,可能并不会部署网关(无论是因为成本还是复杂度),在这种场景下,为了实现限流,微软在 . ...
  • 2025-07-22 07:12
    272 0
    #C#
    前言当使用Automapper进行对象映射时,通常我们会使用POCO(Plain Old CLR Object)类作为源对象和目标对象。然而,自从C# 9引入了record类型,它们提供了更简洁、不可变的对象模型。我已经将项目的所有Dto都是用rec ...
  • 2025-07-22 07:11
    386 0
    #C#
    前言开始以为像SpringBoot 那样,运行时也行效的,结果发现只对发布生效,VS里运行时不生效,凑活着用。.NET Core appsettings.json 改进了Visual Studio 为多环境配置 Web.config 不同的环境,存在不同的配置,如: ...
  • 2025-07-22 07:11
    478 0
    #C#
    前言对于 Thread 和 ThreadPool 已经是元老级别的类了。Thread 是 C# 语言对线程对象的封装,它从 .NET 1.0 版本就有了,然后 ThreadPool 是 .Net Framework 2.0 版本中出现的,都是相当成熟的存在。当然,现在已经 ...
  • 2025-07-22 07:10
    428 0
    #C#
    人脸识别库ViewFaceCore 是一个使用 C# 开发的超简单的离线人脸识别库。( 基于 SeetaFace6 ),多平台支持, 开源、免费、跨平台 (win/linux)。支持的.NET 版本, .NET Framework,.NET Standard, .NET/.NET Core 。简 ...
  • 2025-07-22 07:08
    367 0
    #C#
    ↓推荐关注↓背景小编最近接到一个任务,批量获取内部网站用TXT生成的日志,在闲时把日志插入到MySql数据库做分析。为了快速开发小编选择了Entity Framework Core,很快开发完成了。测试数据不是很多,批量插入数据 ...
  • 2025-07-22 07:08
    392 0
    #C#
    Entity Framework PlusEntity Framework Plus 是一个用于增强 EF6 和 EF Core 的免费开源库。它对您的数据库上下文 DbContext 进行了扩展,包括过滤器、审核、缓存、批量删除、批量更新等。功能特性批量删除使用 LIN ...
  • 2025-07-22 07:07
    389 0
    #C#
    前言前段网上看了点资料在哔哩哔哩上看的到codeman讲的一个rabbitmq的视频,就跟着仔细学习一下,敲一下代码。视频地址: rabbitmq视频。RabbitMq介绍什么是消息队列MQ全称为Message Queue,即消息队列。“消息队列 ...
  • 2025-07-22 07:06
    411 0
    #C#
    ↓推荐关注↓前言在项目中需要使用C#读写Excel,每天定时将数据输出到Excel表格中。在参考了很多的方案后,找到了4个常用的方案,并提供了一些小Demo。更多功能和示例可以参考官方文档。1、Microsoft.Office.Interop ...
  • 2025-07-22 07:06
    532 0
    #C#
    ↓推荐关注↓前言谷歌在2021年5月份推出的Android 12给我们带来了新的UI设计规范Material You,你是否已经体验到了Material You设计的魅力了呢?在原生主屏幕启动器中,有一个时钟小部件。这个小部件可以选择表盘风 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码