随笔分类 -  C#

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

C# 使用Shell32 进行压缩与解压缩的标准且正确做法
摘要:具体参见代码,就不再做其他相关说明了;这是用于上线产品中的源代码。 解压部分: 1 /// <summary> 2 /// 解压压缩包 3 /// </summary> 4 /// <param name="zipPath">压缩包的绝对路径</param> 5 /// <param name="d 阅读全文

posted @ 2022-02-24 13:30 jack_Meng 阅读(211) 评论(0) 推荐(0) 编辑

在C#中实现AOP常见的几种方法详解
摘要:出处:利用C#实现AOP常见的几种方法详解 AOP面向切面编程(Aspect Oriented Programming) 是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 下面这篇文章主要给大家介绍了关于利用C#实现AOP常见的几种方法,需要的朋友可以参考借鉴,下面来一起看看吧。 阅读全文

posted @ 2022-02-11 16:30 jack_Meng 阅读(536) 评论(0) 推荐(1) 编辑

使用RealProxy和Attribute实现AOP
摘要:难得在这样一个节日里给写出一篇博客,却没有佳人相约,没办法,这就是一个程(dan)序(shen)猿(gou)的真实生活情景,每天除了coding还是coding。唉..污染各位看官的眼了。好吧,进入正题,最近做的项目各种验证,异常控制,特别的麻烦,刚好前几天听到一个同事说起AOP 然后就想学习下应用 阅读全文

posted @ 2022-02-11 16:22 jack_Meng 阅读(149) 评论(0) 推荐(0) 编辑

利用Attribute实现Aop -- 系列文章
摘要:接口服务中的日志 .net中实现AOP(二) .net中利用代理实现AOP 利用AOP重构代码 出处:https://www.cnblogs.com/ASPNET2008/tag/AOP/ 阅读全文

posted @ 2022-02-11 16:11 jack_Meng 阅读(65) 评论(0) 推荐(0) 编辑

利用Attribute实现Aop消息拦截
摘要:Aop“面向切面编程”,与OOP“面向对象编程”一样是一种编程思路。个人理解:在不改变原有逻辑的基础上,注入其他行为。 基础代码(仿MVC拦截器实现) namespace HGL.Toolkit.Aop { [AttributeUsage(AttributeTargets.Class,AllowMu 阅读全文

posted @ 2022-02-11 16:02 jack_Meng 阅读(110) 评论(0) 推荐(0) 编辑

Attribute在.net编程中的应用
摘要:Attribute在.net编程中的应用(一) Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个A 阅读全文

posted @ 2022-02-11 10:10 jack_Meng 阅读(338) 评论(0) 推荐(0) 编辑

ContextAttribute与ContextBoundObject应用的探究
摘要:这两天因开发的需要,需要分析和构建针对ContextAttribute极其ContextBoundContext相关的拦截器的内容,所以今天一上班就开发分析ContextAttribute与ContextBoundContext之间的应用关系,在查看了相关网友的资源后开始了我的分析之路。 首先:我建 阅读全文

posted @ 2022-02-11 09:24 jack_Meng 阅读(138) 评论(0) 推荐(0) 编辑

Asp.Net Core轻量级Aop解决方案:AspectCore
摘要:什么是AspectCore Project ? AspectCore Project 是适用于Asp.Net Core 平台的轻量级 Aop(Aspect-oriented programming) 解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构 阅读全文

posted @ 2022-02-10 16:46 jack_Meng 阅读(544) 评论(0) 推荐(0) 编辑

动态编译代码框架发布-CZGL.Roslyn
摘要:CZGL.Roslyn 开源项目位置:https://github.com/whuanle/CZGL.CodeAnalysis 基于 Roslyn 技术的 C# 动态代码构建器以及编译器,开发者可以使用此库动态构建 C# 代码,并且通过指定条件编译代码。 运行时动态构造代码; 运行时为程序提供新的模 阅读全文

posted @ 2022-02-10 10:40 jack_Meng 阅读(220) 评论(0) 推荐(0) 编辑

Emit基础入门 ---- 系列文章
摘要:标签:Emit Emit学习-实战篇-实现一个简单的AOP框架(三) Emit学习-实战篇-实现一个简单的AOP框架(二) Emit学习-实战篇-实现一个简单的AOP框架(一) Emit学习系列文章导航 Emit学习-进阶篇-定义事件 Emit学习-进阶篇-异常处理 Emit学习-基础篇-使用循环 阅读全文

posted @ 2022-02-07 10:19 jack_Meng 阅读(83) 评论(0) 推荐(0) 编辑

说说emit
摘要:说说emit(上)基本操作 文/玄魂 最近收到《.NET 安全揭秘》的读者的邮件,提到了书中很多大家想看到的内容却被弱化了,我本想回复很多内容因为书的主旨或者章节规划的原因只是概说性的,但是转念一想,读者需要的,不正是作者该写的吗?因此我准备把邮件中的问题一一搬到博客中,以博文的形式分享给大家。 今 阅读全文

posted @ 2022-01-30 10:35 jack_Meng 阅读(484) 评论(0) 推荐(0) 编辑

.NET高级特性-Emit
摘要:.NET高级特性-Emit基础 在这个大数据/云计算/人工智能研发普及的时代,Python的崛起以及Javascript的前后端的侵略,程序员与企业似乎越来越青睐动态语言所带来的便捷性与高效性,即使静态语言在性能,错误检查等方面的优于静态语言。对于.NETer来说,.NET做为一门静态语言,我们不仅 阅读全文

posted @ 2022-01-30 10:30 jack_Meng 阅读(801) 评论(0) 推荐(0) 编辑

C#反射与特性 ---- 系列文章
摘要:浅入 AutoMapper 动态代码框架发布-CZGL.Roslyn 菜渣开源一个基于 EMIT 的 AOP 库(.NET Core) C# 反射与特性(十):EMIT 构建代码 .NET Core 获取程序运行环境信息与反射的应用 C#反射与特性(九):全网最全-解析反射 C#反射与特性(八):反 阅读全文

posted @ 2022-01-25 11:25 jack_Meng 阅读(88) 评论(0) 推荐(0) 编辑

C# 表达式树 ---- 系列文章
摘要:表达式树练习实践:C#值类型、引用类型、泛型、集合、调用函数 表达式树练习实践:入门基础 表达式树练习实践:C# 循环与循环控制 表达式树练习实践:C#判断语句 表达式树练习实践:C# 五类运算符的表达式树表达 表达式树练习实践:变量、常量与赋值 C# 表达式树 创建、生成、使用、lambda转成表 阅读全文

posted @ 2022-01-25 11:18 jack_Meng 阅读(60) 评论(0) 推荐(0) 编辑

C#使用表达式树实现对象复制
摘要:需求背景:对象复制性能优化;同时,在对象复制时,应跳过引用类型的null值复制,值类型支持值类型向可空类型的复制 1 using Common; 2 using System; 3 4 class Program 5 { 6 static void Main(string[] args) 7 { 8 阅读全文

posted @ 2022-01-04 14:28 jack_Meng 阅读(313) 评论(0) 推荐(2) 编辑

C# 动态获取程序集信息
摘要:本文通过一个简单的实例,来讲解动态加载Dll需要的知识点。仅供学习分享使用,如有不足之处,还请指正。 在设计模式的策略模式中,需要动态加载程序集信息。 涉及知识点: AssemblyName类,完整描述程序集的唯一标识, 用来表述一个程序集。 Assembly类,在System.Reflection 阅读全文

posted @ 2021-12-17 10:44 jack_Meng 阅读(1474) 评论(0) 推荐(0) 编辑

C# 多线程入门系列(二)
摘要:线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。进程是资源分配的基本单位。所有与该进程有关的资源,都被记录在进程控制块PCB中。以表示该进程拥 阅读全文

posted @ 2021-12-17 10:14 jack_Meng 阅读(120) 评论(0) 推荐(0) 编辑

C# 多线程入门系列(一)
摘要:线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。进程是资源分配的基本单位。所有与该进程有关的资源,都被记录在进程控制块PCB中。以表示该进程拥 阅读全文

posted @ 2021-12-17 10:13 jack_Meng 阅读(240) 评论(0) 推荐(0) 编辑

.NET 6 中 gRPC 的新功能
摘要:gRPC是一个现代的、跨平台的、高性能的 RPC 框架。gRPC for .NET 构建在 ASP.NET Core 之上,是我们推荐的在 .NET 中构建 RPC 服务的方法。 .NET 6 进一步提高了 gRPC 已经非常出色的性能,并添加了一系列新功能,使 gRPC 在现代云原生应用程序中比以 阅读全文

posted @ 2021-12-09 15:59 jack_Meng 阅读(415) 评论(0) 推荐(0) 编辑

C# MarshalByRefObject的使用
摘要:关于MarshalByRefObject的解释 首先了解一下不同应用程序域中的对象的通信方式有两种: 一种是跨应用程序域边界传输对象副本 一种是使用代理交换消息。 简单来讲,继承此类的对象可以跨越应用程序域边界被引用,甚至被远程引用. 当一个对象需要长途跋涉到另一个环境中时,需要将其marshal成 阅读全文

posted @ 2021-10-11 11:50 jack_Meng 阅读(4194) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩