手机版
二维码
幼儿学习
小学学习
初中学习
高中学习
作文学习
运营教程
编程语言
移动开发
系统运维
数据库
前端技术
cms教程
首页
学习资讯
幼儿学习
小学学习
初中学习
高中学习
作文学习
学习素材
人工智能
成人学习
运营教程
编程语言
移动开发
系统运维
数据库
前端技术
cms教程
热搜:
分页类
验证码
PHP
Laravel
Jpgraph
ASP.NET
windows7
Swift
jsp
Windows补丁
领购物优惠券
9块9包邮
编程语言首页
PHP教程
C/C++教程
Java教程
ASP.NET
JSP编程
Python
VC/MFC
Objective-C
VisualBasic
C#教程
nodejs文章/教程
小程序文章/教程
首页
>
编程语言
>
C#教程
使用C#编写一个.NET分析器(一) 使用csv模块的什么方法可以一次性将一行数据写入文件
译者注这是在Datadog公司任职的Kevin Gosse大佬使用C#编写.NET分析器的系列文章之一,在国内只有很少很少的人了解和研究.NET分析器,它常被用于APM(应用性能诊断)、IDE、诊断工具中,比如Datadog的APM,Visual Studio的分析器以及Rider和Reshaper等等。之前
03-08
跨语言调用C#代码的新方式-DllExport 跨语言调用本质
简介上一篇文章使用C#编写一个.NET分析器文章发布以后,很多小伙伴都对最新的NativeAOT函数导出比较感兴趣,今天故写一篇短文来介绍一下如何使用它。在以前,如果有其他语言需要调用C#编写的库,那基本上只有通过各种RPC的方式(HTTP、GRPC)或者引入一层C++
03-08
我比较了 Go 和 C# 的速度
我在 Go 和 C# 之间进行了速度比较。我通常使用 C#,但我有机会使用 Go,并且由于传闻 Go 速度很快,所以我实际测量了它。测量内容我在 Go 和 C# 中执行了一个简单的循环和判断过程,以查看整数 2 到 N 是否为质数。来源是Github参考。测量模式 逻辑内核 8 Wi
03-08
[C#]使用 AltCover 获得代码覆盖率 - E2E Test 和 Unit Test
背景在 CI/CD 流程当中,测试是 CI 中很重要的部分。跟开发人员关系最大的就是单元测试,单元测试编写完成之后,我们可以使用 IDE 或者 dot cover 等工具获得单元测试对于业务代码的覆盖率。不过我们需要一个独立的 CLI 工具,这样我们才能够在 Jenkins 的 CI
02-09
C#中LINQ的Select与SelectMany函数如何使用 c反应蛋白高说明什么
本篇内容主要讲解“C#中LINQ的Select与SelectMany函数如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#中LINQ的Select与SelectMany函数如何使用”吧!LINQ的Select与SelectMany函数使用Select扩展函
02-09
PerfView专题 (第三篇):如何寻找 C# 中的 VirtualAlloc 内存泄漏
一:背景上一篇我们聊到了如何用 PerfView 去侦察 NTHeap 的内存泄漏,这种内存泄漏往往是用 C 的 malloc 或者 C++ 的 new 分配而不释放所造成的,这一篇我们来聊一下由 VirtualAlloc 方法造成的泄漏如何去甄别?了解 VirtualAlloc 的朋友肯定说, C# 这种高
02-09
Blazor和Vue对比学习(知识点杂锦3.04):Blazor中C#和JS互操作(超长文)
C#和JS互操作的基本语法是比较简单的,但小知识点特别多,同时,受应用加载顺序、组件生命周期以及参数类型的影响,会有比较多坑,需要耐心的学习。在C#中调用JS的场景会比较多,特别是在WASM模式下,由于WebAssembly的限制,很多时候,还是需要借助JS去控制D
02-09
的键">C#怎么使用struct类型作为泛型Dictionary<TKey,TValue>的键
本文小编为大家详细介绍“C#怎么使用struct类型作为泛型DictionaryTKey,TValue的键”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#怎么使用struct类型作为泛型DictionaryTKey,TValue的键”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学
02-09
C#如何实现折半查找算法 彩票查询
本篇内容主要讲解“C#如何实现折半查找算法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#如何实现折半查找算法”吧!折半查找,也叫二分查找,当在一个数组或集合中查找某个元素时,先定位出中间位置元素
02-09
C#如何实现选择排序 c罗
本篇内容主要讲解“C#如何实现选择排序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#如何实现选择排序”吧!选择排序是一种低效的排序算法,大致过程是:遍历数组的每一个元素,先假设0号位置上的元素是最
02-09
PerfView专题 (第四篇):如何寻找 C# 中程序集泄漏
一:背景前两篇我们都聊到了非托管内存泄漏,一个是 HeapAlloc ,一个是 VirtualAlloc,除了这两种泄漏之外还存在其他渠道的内存泄漏,比如程序集泄漏,这一篇我们就来聊一聊。二: 程序集也会泄漏?在我分析的一百多dump中,程序集方面的泄漏主要有 XmlSeria
02-09
PerfView专题 (第五篇):如何寻找 C# 托管内存泄漏
一:背景前几篇我们聊的都是 非托管内存泄漏,这一篇我们再看下如何用 PerfView 来排查 托管内存泄漏 ,其实 托管内存泄漏 比较好排查,尤其是用 WinDbg,毕竟C#是带有丰富的元数据,不像C++下去就是二进制。二:如何分析PerfView 用的是权重占比来寻找可疑的
02-09
C# 创建标签PDF文件 茶杯狐
Q1:关于“标签PDF文件(Tagged PDF)”标签PDF文件包含描述文档结构和各种文档元素顺序的元数据,是一种包含后端提供的可访问标记,管理阅读顺序和文档内容表示的逻辑结构的PDF文件[1]。Q2:关于“标签(Tag)”PDF标签是通过屏幕阅读器等支持技术访问PDF文
02-09
PerfView专题 (第六篇):如何洞察 C# 中 GC 的变化
一:背景在洞察 GC 方面,我觉得市面上没有任何一款工具可以和 PerfView 相提并论,这也是为什么我会在 WinDbg 之外还要学习这么一款工具的原因,这篇我们先简单聊聊 PerfView 到底能洞察 GC 什么东西?二:洞察 GC1. 到底都能看到 GC 什么?能获取到的 GC 信
02-09
">C# 使用SIMD向量类型加速浮点数组求和运算(1):使用Vector4、Vector<T>
作者: 目录一、缘由二、使用向量类型2.1 基本算法2.2 使用大小固定的向量(如 Vector4)2.2.1 介绍2.2.2 用Vector4编写浮点数组求和函数2.3 使用大小与硬件相关的向量(如 VectorT)2.3.1 介绍2.2.1.1 使用经验2.3.2 用 VectorT 编写浮点数组求和函数三、搭
02-09
Chapter 09 - NSUndoManager (C#实现 + 全网原创)
此例子针对NSDocument实现了tableview 每一行添加/删除的undo/redo,以及每一个单元格内容编辑的undo/redo。基于NSDocument类的实现。PersonModel + NSMutableArray和前面的例子是一样的,就不重复贴了。采用Array Controller实现view-based tableview的绑定
02-09
Unity 将是驱动 C# 增长的引擎吗 ?
C# 在中国的采用需要一个杀手级应用的带动, 那么这样的一个杀手级应用是 Unity吗,我这里大胆推测采用CoreCLR 的新一代完全采用C#构建的Unity 将是这样的一个杀手级应用。Unity已被广泛应用于数字孪生、数字城市、数字工厂等场景,成为各产业加速数字化转型
02-09
PerfView专题 (第七篇):如何洞察触发 GC 的 C# 代码?
一:背景上一篇我们聊到了如何用 PerfView 洞察 GC 的变化,但总感觉还缺了点什么? 对,就是要跟踪到底是什么代码触发了 GC,这对我们分析由于 GC 导致的 CPU 爆高有非常大的参考价值,在以前我都是用 WinDBG 来实现,但这玩意需要做一些侵入性操作,实战起
02-09
和 Memory<T> 编写高性能代码">在 C# 中使用 Span<T> 和 Memory<T> 编写高性能代码
目录在 C# 中使用 Span 和 Memory 编写高性能代码.NET 中支持的内存类型.NET Core 2.1 中新增的类型访问连续内存: Span 和 MemorySpan 介绍C# 中的 SpanSpan 和 ArraysSpan 和 ReadOnlySpanMemory 入门ReadOnlyMemorySpan 和 Memory 的优势连续和非连续内存缓
02-09
PerfView专题 (第八篇):洞察 C# 内存泄漏之寻找静态变量名和GC模式
一:背景这篇我们来聊一下 PerfView 在协助 WinDbg 分析 Dump 过程中的两个超实用技巧,可能会帮助我们快速定位最后的问题,主要有如下两块:洞察内存泄漏中的静态大集合变量名。验证当前程序的 GC 模式。这里就把经验分享一下,希望让大家少走弯路。二:如何
02-09
栏目导航
PHP教程
C/C++教程
Java教程
ASP.NET
JSP编程
Python
VC/MFC
Objective-C
VisualBasic
C#教程
nodejs文章/教程
小程序文章/教程
脚本语言
其他教程
更多
>
PHP教程
php-fpm进程管理的三种模式 phpfpm子进程
[PHP8] 我参加了PHP8工程师认证初学者考试b
将 PHP Insights 放入旧版 PJ 不是很好吗?谈论
PHP基于elasticsearch全文搜索引擎的开发 php使用es搜索引擎
php视图操作
php中图像处理的常用函数 php图形图像处理技术
PHP安全之webshell和后门检测
更多
>
C/C++教程
VScode运行C++中文终端乱码的解决方案 vsco
C++ LeetCode1945题解字符串转化后的各位
C++ LeetCode0547题解省份数量图的连通分量
C++ LeetCode1832题解判断句子是否为全字母句
C++ LeetCode1781题解所有子字符串美丽值之和
C++ LeetCode300最长递增子序列
C++ LeetCode1780判断数字是否可以表示成三的幂的和
更多
>
Java教程
Java项目导出数据为 PDF 文件的操作代码
盘点Java中延时任务的多种实现方式 java 延
【Java并发入门】03 互斥锁(上):解决原子性问题
Java限流实现的几种方法详解 限流的实现方式
Java多线程Thread类的使用详解
java如何读取某个文件夹中的全部文件(包括子文件夹)
Java开发学习(四十六)----MyBatisPlus新增语句之id生成策略控制及其简化配置
更多
>
ASP.NET
使用WebClient自动填写并提交ASP.NET页面表
asp.net mvc多条件+分页查询解决方案
Asp.Net Core 自定义验证属性
Asp.Net 之 枚举类型的下拉列表绑定
[ASP.NET笔记] 1.Web基础知识
ASP.NET邮件发送 .net 发送邮件
由ASP.NET Core根据路径下载文件异常引发的探究
更多
>
JSP编程
JSP通用高大上分页代码(超管用)
JSP验证码动态生成方法
EL表达式入门必看篇(推荐)
JSP实现用户登录、注册和退出功能
JSP+Servlet制作Java Web登录功能的全流程解析
浅析JSP的9大内置对象和4大作用域对象
JSP学生信息管理系统
点击排行
网站首页
|
关于我们
|
联系方式
|
使用协议
|
版权隐私
|
网站地图
|
网站留言
|
违规举报
(c)2008-2018 【乐学笔记】 lexue001.com All Rights Reserved
鄂ICP备10010935号-20