网站首页 站内搜索

搜索结果

查询Tags标签: c#,共有 5553条记录
  • 基于Expression Lambda表达式树的通用复杂动态查询构建器——《构思篇一》

    在上一篇中构思了把查询子句描述出来的数据结构,那么能否用代码将其表达出来,如何表达呢?再次回顾考察,看下面的查询子句: Id>1 and Id<10 如上所示,有两个独立的条件分别为Id>1 和 Id<10,用一个逻辑操作符 and 连接起来。 再看下面这条,后面也是两个…

    2023/5/25 11:22:20 人评论 次浏览
  • c#优雅高效的读取字节数组——不安全代码(1)

    在开发上位机的经历中,会有很多需要和下位机交互通信的场景,大多数都会定义一个和硬件的通信协议,最终在上位机代码中的形式其实就是符合通信协议的字节数组。目录场景如何解析字节数组到类或结构体中 建立与通信协议一致的结构体 使用不安全代码将字节数组映射到结构体…

    2023/5/24 18:22:08 人评论 次浏览
  • Net 如何获取私有属性

    .Net的私有属性、成员变量、方法,都可以通过反射获取调用,当然正常我们不会这么操作此章只是做一个反射科普,像EFCore从数据库取值的底层框架就是通过反射直接操作私有的成员变量,而不是方法。直接上例子,先定义一个类public class TenantModel{public int Id { get;…

    2023/5/24 18:22:05 人评论 次浏览
  • SignalR WebSocket通讯机制

    1、什么是SignalRASP.NET SignalR 是一个面向 ASP.NET 开发人员的库,可简化向应用程序添加实时 Web 功能的过程。 实时 Web 功能是让服务器代码在可用时立即将内容推送到连接的客户端,而不是让服务器等待客户端请求新数据。SignalR使用的三种底层传输技术分别是Web Sock…

    2023/5/23 18:22:15 人评论 次浏览
  • C# 面向对象

    前言 C# 是一种面向对象、类型安全的语言。 ❓什么是面向对象 面向对象编程(OOP)是如今多种编程语言所实现的一种编程范式,包括 Java、C++、C#。 面向对象编程将一个系统抽象为许多对象的集合,每一个对象代表了这个系统的特定方面。对象包括函数(方法)和数据。一个对…

    2023/5/23 11:52:17 人评论 次浏览
  • C#中BitConverter.ToUInt16、BitConverter.ToUInt32原理与用法详解

    一、基础知识a、1字节=8位(1Byte=8bit)    二进制表示:11111111    十进制表示:255 计算机内部约定用多少字节来规范数值,比如红绿蓝三色在计算机中只分配了一个字节,一个字节有八位,每一位只能储存1或0,计算机只认识二进制(0与1),所以就是2的八次方,…

    2023/5/19 18:22:12 人评论 次浏览
  • ET介绍——CSharp协程

    什么是协程 说到协程,我们先了解什么是异步,异步简单说来就是,我要发起一个调用,但是这个被调用方(可能是其它线程,也可能是IO)出结果需要一段时间,我不想让这个调用阻塞住调用方的整个线程,因此传给被调用方一个回调函数,被调用方运行完成后回调这个回调函数就…

    2023/5/19 5:22:08 人评论 次浏览
  • OData WebAPI实践-与ABP vNext集成

    本文属于 OData 系列文章ABP 是一个流行的 ASP. NET 开发框架,旧版的的 ABP 已经能够非常好的支持了 OData ,并提供了对应的 OData 包。 ABP vNext 是一个重新设计的,面向微服务的框架,提供了一些非常有用的特性,包括分页查询等但是它并不能原生支持 OData ,我们需要…

    2023/5/16 14:22:04 人评论 次浏览
  • 武装你的WEBAPI-OData Versioning

    本文属于OData系列 目录武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delta 武装你的WEBAPI-OData之EDM 武装你的WEBAPI-OData常见问题 武装你的WEBAPI-OData使用Endpoint 武装你的WEBAPI-OData聚合…

    2023/5/6 1:22:27 人评论 次浏览
  • C# abp框架Http辅助类

    一、定义接口 为什么要定义接口而不直接使用静态类,因为接口可以注入缓存对象,这样就能从缓存中读取指定的请求头using System; using System.Collections.Generic; using System.Net.Http; using System.Text; using System.Threading.Tasks; using Volo.Abp.Applicati…

    2023/4/26 1:22:30 人评论 次浏览
  • ASP.NET Core Web API 流式返回,逐字显示

    Websocket、SSE(Server-Sent Events)和长轮询(Long Polling)都是用于网页和服务端通信的技术。Websocket是一种全双工通信协议,能够实现客户端和服务端之间的实时通信。它基于TCP协议,并且允许服务器主动向客户端推送数据,同时也允许客户端向服务器发送数据。 SSE是…

    2023/4/23 18:22:16 人评论 次浏览
  • 基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux

    2023年目前要说最热的点,肯定是ChatGPT了。 ChatGPT官方提供的网页版本,还有需要科*上网,很多人都会基于此进行封装。 现在是移动互联网时代,基于手机APP的需求还是很大的。 所以,今天给大家推荐一个ChatGPT客户端开源项目,兼容苹果和安卓手机、PC。 项目简介 这是基…

    2023/4/20 14:23:02 人评论 次浏览
  • .Net 6.0 部署Linux+Nginx +PM2教程

    今天带大家将本地.Net6.0项目部署到Linux系统中,其中有用到Nginx反向代理和PM2进程管理工具,希望本偏文章能对你有所帮助,成为你成功路上的垫脚石!背景:在.Net 5.0横空出世之后,.Net已经支持夸平台了,身为一名合格的码农,你敢说你不会用Linux? 哈哈哈开个玩笑,因为工作最…

    2023/4/19 18:23:46 人评论 次浏览
  • C#版本LINQ增强开源库

    LINQ对应的中文名称是:语言集成查询,是对一系列直接将查询功能集成到C#语言技术的统称,我们最常用的场景是,用于数据库的查询功能。 在.Net中,本身对Objects也支持LINQ的扩展,但是对于一些特定的功能,就需要我们自己去扩展。 所以,今天给大家推荐一个LINQ扩展库,…

    2023/4/13 18:22:05 人评论 次浏览
  • C#后缀表达式解析计算字符串公式

    当我们拿到一个字符串比如:20+31*(100+1)的时候用口算就能算出结果为3151,因为这是中缀表达式对于人类的思维很简单,但是对于计算机就比较复杂了。相对的后缀表达式适合计算机进行计算。 我们就从简单到复杂,逐步实现对公式的解析(下述的代码没有经过严格验证,可能会…

    2023/2/23 1:27:13 人评论 次浏览
扫一扫关注最新编程教程