微软官方编译器对于栈的检查

前言

对于的栈的检查,一般都是有编译器来做。也就是说,当某个数据的分配越过规定的范围,就会报异常,那么这个过程是怎么样的呢?本篇来看下

阅读剩余部分

.Net8的CLR/JIT未来的方向

1.概念
CLR构建内存模型,调度托管函数运行,以及垃圾回收(GC)等。JIT则是进行IL代码的IR变形构建,然后进行托管/非托管函数的编译两大功能。目前CLR/JIT跟.Net版本一起迭代到8代了,本篇来看下未来的方向。

2.进化
编程语言发展今天这个地步,实质上有一个比较重要的特征就是所有的编程语言都向自举方向发展。也就是一整套的编译流程下来,必须是被编译的这个语言作为主力来编写编译的运行平台。以.Net平台为例,它上面运行的主力语言就是C#,那么C#语言的编译必须运行在C#语言编写的编译器平台上。

阅读剩余部分

C#.Net加密工具dng和vmp谁更强呢

DNGuad_HVM(简称DHVM)和vmproject(简称VMP),这两款工具都是.Net里面鼎鼎大名的加密工具。它们谁更强呢?

之前介绍过市面上流行的几款加密工具,比如
Dotfuscator,ReactorIL,Protector,Axprotect。这几款几乎都可以一键脱壳,所以这里不再推荐,只是看看更加高端的MSIL+JIT加密和虚拟机加密的模式。

阅读剩余部分

.NET 7+Vue 前后端分离框架Admin.Core

前言

中台admin是前后端分离权限管理系统,Admin.Core为后端项目,基于.NET 7.0开发。

支持多租户、数据权限、动态 Api、任务调度、OSS 文件上传、滑块拼图验证、多数据库,分布式缓存、分布式事务等

接口文档一览

阅读剩余部分

.NET 使用 Jieba.NET 库实现中文分词匹配

前言

在自然语言处理领域,中文分词是一个重要且基础的任务。

中文文本通常没有像英文那样的明确分隔符,因此需要使用分词技术将连续的汉字序列切分成有意义的词语。

本文将介绍如何使用.NET平台上的Jieba.NET库的PosSegmenter来实现中文分词匹配。

阅读剩余部分