刷新
C#.NET源生成器命名规则

一、 前言 本文讲解在C#.NET源生成器中生成类的字段、属性、方法及参数和变量标识符的命名处理方式 二、 C# 命名规则 1. CamelCase(小驼峰)‌ 首字母小写,后续单词首字母大写 参数和变量适用 私有字段使用下划线 + 小驼峰 2. PascalCase (帕斯卡、大驼峰)‌ 首字母大 ...

记一次 .NET 某珠宝公司内部管理系统 内存暴涨分析

博主头像 一:背景 1. 讲故事 好久都没写文章了,看现在各个社区大多都是AI写的文章,劣币驱除良币,文字这块算是沦陷了,没多少 passion to continue,但遇到一些经典的还是会人肉堆一堆,这篇我们就来分析一个内存暴涨的例子,这是一个朋友在微信上找到我的,有一个linux上的.NET程序,内存在 ...

使用 C# 轻松管理 PDF 文件的用户权限

博主头像 在文档安全管理中,通过编程控制 PDF 的访问权限(如禁止打印、禁止复制等)是常见需求。本文使用 Free Spire.PDF for .NET 免费库,基于其 PdfSecurityPolicy 类,介绍如何用简洁的 C# 代码完成权限设置。 两种密码的角色 用户密码(User Password) ...

C#脚本引擎之AScript与Z.Expressions.Eval对比

一 简介 1.1 AScript AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行和编译执行两种执行模式,并且支持编译缓存。 目前官方最新版本:1.7.2 开源地址: ...

AScript之编译递归函数

AScript是一个开源的C#动态脚本解析执行引擎,支持解释执行和编译执行两种模式,本篇介绍AScript中如何编译脚本中的递归函数。 一 解析函数 我们先来看个脚本: 1 int fib(int n) { 2 if (n <= 1) return n; 3 return fib(n - 1) + ...

C#脚本引擎之AScript与Jurassic、Jint对比

本篇文章从性能、功能、应用场景等方面对比.NET几款JavaScript脚本引擎。 一 简介 1.1 AScript AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行 ...

C#脚本引擎之AScript与DynamicExpresso对比

一 简介 1、AScript AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行和编译执行两种执行模式,并且支持编译缓存,以适配不同场景下对性能的要求。 目前官方最新版 ...

C#脚本引擎之AScript与Flee对比

一 简介 1、AScript AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行和编译执行两种执行模式,并且支持编译缓存,以适配不同场景下对性能的要求。 目前官方最新版 ...

如何用 C# 将 PDF 转换为 PPT 演示文档

博主头像 在企业文档处理场景中,经常需要将 PDF 格式的资料转换为可编辑的演示文稿。在线转换工具存在文件上传的安全隐患,而依赖 Office 互操作的方案又需要在服务器安装完整的 Office 套件。本文分享一种基于 .NET 免费库的本地转换实现方式,全程离线处理,代码量少且易于集成。 一、环境准备 1. ...

用正则表达式刷leetcode每日一题(2026/08/16)

用正则表达式刷力扣每日一题(2026/08/16) 2029. 石子游戏 IX 2029. 石子游戏 IX 查看正则表达式可视化匹配过程 更多的正则表达式解法,请看我的合集 using System.Text.RegularExpressions; public class Soluti ...

基于AScript的Lua脚本语言发布啦

AScript是一个开源的C#动态脚本解析执行引擎,支持扩展多种脚本语言,2026年8月12日正式发布了lua脚本语言AScript.Lang.Lua,快来试试吧! 一、介绍 支持 Lua 基础语法和数据类型,以及表、元表、面向对象、模块等功能。 二、安装 1 install-package ASc ...

C# 操作 PPT:从创建幻灯片到导出文件全流程

博主头像 在企业自动化报告、批量生成教学课件、数据可视化输出等场景中,通过代码动态生成 PowerPoint 文档能够显著提升工作效率。本文将介绍如何基于 .NET 平台,使用 Free Spire.Presentation 组件以 C# 代码方式创建和编辑 PPTX 文档,涵盖幻灯片管理、文本、图片、形状等 ...

移除旧OneDrive目录残留的NTFS云文件标记

博主头像 前言 我以前将一个目录作为 OneDrive 同步目录使用,所有文件都保留在本地,后来停用了这个同步目录。 这些文件可以正常读取,图片、视频却只能显示默认图标,资源管理器无法生成缩略图。奇怪的是,将文件剪切到原 OneDrive 目录外,再剪切回来,缩略图就恢复了。 这并不是缩略图缓存或视频解码器的 ...

如何用 C# 获取 PDF 表单中的填写内容

博主头像 在企业信息化流程中,PDF 表单是一种常见的数据采集载体。用户填写完成后,系统往往需要自动提取表单域中的数据,用于入库、校验或后续业务处理。本文将介绍如何使用 C# 读取 PDF 文档中的交互式表单域,覆盖文本框、复选框、单选按钮组、下拉列表等常见字段类型。 一、方案概述 PDF 表单域的每个字段拥 ...

EIP低代码平台-应用管理-地图视图

博主头像 地图视图依托标准地理地图图层,绑定表单内带经纬度的地理位置字段,将业务数据以点位标记的形式展示在对应实际地理坐标上,直观呈现客户、项目、施工点位等资源的地域分布情况。 地图视图与表格、看板、日历、画廊视图共用同一表单数据源,支持多视图一键切换,适用于全国网点分布、施工现场点位、客户地域布局等地理类业... ...

C# + AOT编译 + Linux环境 —— 完全不靠谱

博主头像 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个简单的 Kestrel 写的后端服务,尝试解决 Coredump 问题和无法捕获的异常,已经两周多了。 今天再次尝试,崩溃在了完全意想不到的位置。 如果程 ...

123···6>