腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
容器化
专栏成员
举报
51
文章
93139
阅读量
26
订阅数
订阅专栏
申请加入专栏
全部文章(51)
https(17)
微服务(17)
kubernetes(16)
网络安全(13)
linux(7)
.net(4)
git(4)
http(4)
容器(4)
编程算法(4)
负载均衡(3)
c#(3)
数据库(3)
github(3)
容器镜像服务(3)
开源(3)
node.js(2)
云数据库 SQL Server(2)
sql(2)
ide(2)
api(2)
unix(2)
负载均衡缓存(2)
devops(2)
分布式(2)
运维(2)
tcp/ip(2)
windows(2)
其他(1)
c++(1)
bash(1)
asp.net(1)
angularjs(1)
arm(1)
windows server(1)
nginx(1)
访问管理(1)
SSL 证书(1)
腾讯云测试服务(1)
网站(1)
电商(1)
自动化(1)
缓存(1)
shell(1)
ssh(1)
ftp(1)
grep(1)
selenium(1)
kernel(1)
uml(1)
大数据(1)
安全(1)
数据处理(1)
nat(1)
kafka(1)
Elasticsearch Service(1)
map(1)
swap(1)
进程(1)
内存(1)
线程(1)
搜索文章
搜索
搜索
关闭
.NET高性能编程 - C#如何安全、高效地玩转任何种类的内存之Span的秉性特点(二)。
c++
c#
编程算法
https
网络安全
读完上篇《通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。》,相信大家对span的本质应该非常清楚了。含着金钥匙出生的它,从小就被寄予厚望要成为.NET下编写高性能应用程序的重要积木,而且很多老前辈为了接纳它,都纷纷做出了改变,比如String、Int、Array。现在,它长大了,已经成为.NET下发挥关键作用的新值类型和一流成员。
justmine
2019-02-15
1.2K
0
.NET高性能编程 - C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。
https
网络安全
c#
github
.net
如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能获得.Net至关重要的安全保障,即什么都不用担心;那如果我们需要操作的数据不在托管内存中,而是来自于非托管内存,比如位于本机内存或者堆栈上,该如何编写代码支持来自任意区域的内存呢?这个时候就需要写不安全代码,使用指针了;而如何安全、高效地操作任何类型的内存,一直都是C#的痛点,今天我们就来谈谈这个话题,讲清楚 What、How 和 Why ,让你知其然,更知其所以然,以后有人问你这个问题,就让他看这篇文章吧,呵呵。
justmine
2019-02-15
1.3K
0
.NET高性能编程 - C#如何安全、高效地玩转任何种类的内存之Memory(三)
https
网络安全
.net
c#
我们都知道,.Net Core是微软推出的一个通用开发平台,它是跨平台和开源的,由一个.NET运行时、一组可重用的框架库、一组SDK工具和语言编译器组成,旨在让.Net developers可以更容易地编写高性能的服务应用程序和基于云的可伸缩服务,比如微服务、物联网、云原生等等;在这些场景下,对于内存的消耗往往十分敏感,也十分苛刻;为了解决这个棘手问题,同时释放应用开发人员的精力,让他们能够安心地使用Net Core,而不用担心这些应用场景下的性能问题,故从.NET Core 2.1开始引进了两个新的旗舰类型:Span<T> 、Memory<T> ,使用它们可以避免分配缓冲区和不必要的数据复制。
justmine
2019-02-15
1.4K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档