腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
DotNet 致知
专栏成员
举报
216
文章
111490
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(216)
c#(49)
编程算法(35)
asp(19)
.net(16)
http(12)
面向对象编程(11)
javascript(9)
入门(9)
wpf(8)
tcp/ip(7)
windows(7)
sql(6)
ide(6)
网站(6)
serverless(6)
java(5)
数据库(5)
数据结构(5)
asp.net(4)
node.js(4)
打包(4)
api(4)
存储(4)
开源(4)
html(3)
android(3)
缓存(3)
sql server(3)
file(3)
model(3)
编译(3)
对象(3)
排序(3)
c++(2)
php(2)
xml(2)
mvc(2)
clr(2)
data(2)
int(2)
io(2)
object(2)
post(2)
put(2)
string(2)
system(2)
url(2)
编译器(2)
程序(2)
反射(2)
泛型(2)
工作(2)
集合(2)
接口(2)
开发(2)
异常(2)
官方文档(1)
ios(1)
python(1)
bash(1)
jquery ui(1)
jquery(1)
json(1)
云数据库 SQL Server(1)
sqlite(1)
access(1)
git(1)
github(1)
搜索引擎(1)
spring(1)
文件存储(1)
日志服务(1)
渲染(1)
容器(1)
网络安全(1)
iis(1)
机器人(1)
https(1)
canvas(1)
sdk(1)
action(1)
adapter(1)
add(1)
annotations(1)
automapper(1)
base64(1)
blazor(1)
builder(1)
byte(1)
directory(1)
entity(1)
equals(1)
exception(1)
filestream(1)
forms(1)
interface(1)
iqueryable(1)
lock(1)
manifest(1)
message(1)
monitor(1)
msbuild(1)
nuget(1)
null(1)
nullable(1)
onload(1)
parent(1)
partial(1)
patch(1)
proxy(1)
ref(1)
stream(1)
streamwriter(1)
struct(1)
task(1)
txt(1)
wait(1)
版本管理(1)
编程(1)
并发(1)
部署(1)
产品(1)
程序员(1)
代理(1)
动态代理(1)
服务(1)
管理(1)
基础(1)
跨平台(1)
框架(1)
命令行(1)
权限(1)
设计模式(1)
事件(1)
数据(1)
搜索(1)
同步(1)
线程安全(1)
效率(1)
序列化(1)
虚拟机(1)
异步(1)
异常处理(1)
优化(1)
源码(1)
组件库(1)
搜索文章
搜索
搜索
关闭
开源推荐,3分钟搭建私有 Nuget 仓库
管理
开源
nuget
部署
服务
BaGet 是一个由 .NET Core 编写的开源 NuGet 服务实现,它简单、灵活、易于部署、开箱即用。BaGet 支持在本地或者云端搭建私有的 NuGet 服务,可以让您更轻松地管理和分享自己的代码库。
宿春磊Charles
2024-05-09
190
0
开源跨平台,使用 .NET 和 Blazor 开发的天气预报
框架
开源
blazor
开发
跨平台
一套代码,多处运行,YourWeather 支持跨平台使用,包括 Web,Windows,Linux,Android,iOS 和 Mac。
宿春磊Charles
2024-05-09
112
0
面向对象编程理论基础
面向对象编程
机器人
对象
基础
开发
热爱探索的星际流浪者西夏普某天,开着他的小破宇宙飞船来到了一个无名星球,像往常登陆某个星球一样,他准备先围绕星球环行一周再着陆。就当他环行到一半的时候,突然飞船探测到此星球有一处上古遗迹,西夏普大喜过望,立马向那处遗迹飞去。
宿春磊Charles
2023-09-08
145
0
C#内建接口:IQueryable
c#
iqueryable
对象
接口
优化
IQueryable是 IEnumerable 接口的子接口,相比之下提供了更丰富的查询功能。其主要用于 LINQ(Language Integrated Query)查询,它允许我们在编写类型安全的查询表达式时,将查询操作推迟到实际执行查询的时候,以便进行更有效的查询优化。
宿春磊Charles
2023-09-08
252
0
表达式树
数据结构
编译
反射
效率
序列化
表达式树是一种C#中的数据结构,它以树的形式表示某些代码内部的结构。每个节点是一种称为表达式的C#对象,例如二元运算,方法调用,常量等。这种数据结构主要用于LINQ查询的内部机制和动态编程。在C#中,表达式树使在编译时表达式的结构和操作被保留下来,而不是像通常的.net代码那样被直接编译成IL。这使得你可以在运行时操作这些表达式或将它们转换成其他形式。例如,你可以将一个表达式树转换为可重用的Lambda表达式,或者用于创建动态查询。或者,你可以遍历表达式树来读取和解析表达式的结构。这种技术是.NET Framework中LINQ的基础,特别是在使用LINQ to SQL和LINQ to Entities时,因为它允许在运行时将LINQ查询表达式转换为SQL查询。
宿春磊Charles
2023-09-08
280
0
Msbuild编译.Net应用程序入门
开源
msbuild
编译
编译器
入门
Msbuild是微软的开源编译器,它实际上是封装了底层的C++编译器Cl.exe和链接器link.exe,以及上层的.Net框架库的引导。
宿春磊Charles
2023-09-08
333
0
.Net8的CLR和AOT简析
clr
编程
程序
工作
虚拟机
AOT在.Net7就已经作为可以生产的环境引进了,.Net8上渐臻完美(但依然有部分未达标)。它是为了平衡C++的性能,C#的开发效率而诞生的。那么它跟传统的虚拟机CLR在运作模式上有什么区别呢?本篇看下。看本篇之前建议看下前一篇:.Net8的AOT是如何被C++操控运行的
宿春磊Charles
2023-09-08
1K
0
.Net的运作机制,从dotnet --info命令行开始
clr
编译
编译器
程序
命令行
1.概念: 一:引导程序 上面dotnet命令实际上它就是一个C#程序,它所有的代码都是C#源码,它起一个引导的作用。后面带的参数比如new,console,--info这些其实是符号,它会在引导程序里面进行字符分割,然后赋为各种意思。比如dotnet new它是新建几个文件及文件夹,比如bin/Debug文件夹,比如Program.cs文件等。dotnet run/build则是执行运行或编译流程等。
宿春磊Charles
2023-09-08
291
0
ASP.NETCoreWeb开发之OptionsPattern
编程算法
网络安全
asp.net
asp
.net
这节我们来讲一下,在ASP.NET Core Web开发中,读取配置文件信息的新方式:Options。
宿春磊Charles
2022-12-03
723
0
C#中的匿名类型
serverless
json
c#
ide
在C#中,我们可以不去显示的声明一个类,而是通过匿名类去临时声明一个类结构去帮助我们去完成一些功能。
宿春磊Charles
2022-12-03
817
0
NuGet包管理平台
ide
.net
编程算法
我们做一个项目,除了自己的代码文件之外,实际上还要引用诸多代码文件,这些文件可能是我们自己封装的底层框架代码,或者为了完成某个功能而引用的工具类文件等等。在.NET里边,这些可被引用的,负责完成某个可复用功能的代码,我们可以封装为动态链接库(Dynamic Link Library,.dll),也可以通俗说打包,在需要的地方,我们把这个包引用到项目中,就可以使用其功能。NuGet就是一个专门管理这些包的平台,所有开发者可以将自己的优秀代码打包上传到这个平台,供全球开发者使用。并且,在这个平台上,我们可以查看到这个包的依赖,比如这个包依赖.NET Framework 4.5的环境,那我们就知道自己的项目可不可以使用这个包,或者这个包可以还要依赖一些另外的包,我们可以清楚的了解到这一整个层级关系。
宿春磊Charles
2022-06-17
1.3K
0
C#内建接口:IConvertible
c#
java
编程算法
数据结构
IConvertible接口处于System.Runtime命名空间下,这个接口规定了一批ToXxx()方法,凡是实现了这个接口的方法,我们都可以尝试将其转换为自己想要的类型。
宿春磊Charles
2022-06-17
737
0
C#内建接口:IEquatable泛型
equals
interface
object
system
泛型
IEquatable泛型接口处于System.Runtime命名空间下,最早在.NET Framework 2.0中发布,只有泛型版本。像之前我们讲过的IComparable,IEnumerable接口,它们属于是1.0时期的内建接口,那时C#还没有泛型的概念,而2.0以后的版本,才有泛型的概念。之所以出现泛型接口,是因为通过泛型可以减少值类型的装箱,以及实现类型安全。
宿春磊Charles
2022-06-17
513
0
50_并发控制
并发
http://mpvideo.qpic.cn/0b78xiaagaaavqaoddwkuzpvbowdao5aaaya.f10002.mp4?dis_k=8496e3d4fbea4b1a149847e
宿春磊Charles
2022-03-29
259
0
49_缓存:缓存存储
存储
缓存
http://mpvideo.qpic.cn/0bf2kibpaaacxaabcr6ikbpveuwd6bjaf4aa.f10002.mp4?dis_k=da2b9b83115e3c096d2ebfe
宿春磊Charles
2022-03-29
159
0
48_缓存:支持ETag
缓存
http://mpvideo.qpic.cn/0bf2reassaabjqamrtglqzpvdcodfgeqckia.f10002.mp4?dis_k=cd37dd848f75e6d42a61143
宿春磊Charles
2022-03-29
248
0
47_缓存:过期模型,验证模型,CacheControl指令
http://mpvideo.qpic.cn/0bf2yuaswaabvaamvuglqvpvdrodfpcqckya.f10002.mp4?dis_k=1d6f8b8f22d477976b2e7e3
宿春磊Charles
2022-03-29
199
0
46_缓存
缓存
http://mpvideo.qpic.cn/0b78y4aagaaasyaofm6kurpvbr6dapdqaaya.f10002.mp4?dis_k=42a61cd17c0723f7f124eba
宿春磊Charles
2022-03-29
146
0
45_API版本管理
api
版本管理
http://mpvideo.qpic.cn/0bf2jmataaabmqancsoltnpvcs6dgbfqcmaa.f10002.mp4?dis_k=6476883157a4d36515576cc
宿春磊Charles
2022-03-29
755
0
44_Vendor-specificMediaTypes输入
http://mpvideo.qpic.cn/0bf2taatmaabsianohglt5pvdggdg2macnqa.f10002.mp4?dis_k=af78359f736ffd7a13b010c
宿春磊Charles
2022-03-29
314
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档