- 2024-12-03Natasha v9.0 为 .NET 开发者提供 [热执行] 方案.
项目简介自Natashav9.0发布起,我将基于Natasha的推出热执行方案,这项技术允许基于控制台(Console)和新版Asp.netCore架构的项目在运行中动态重编译,在不停止工程的情况下获取最新结果,以帮助技术初学者、项目初期开发人员等,进行快速实验以及试错。为了更形象的说明[热执
- 2024-12-06【软件推荐】信创终端用KRDC轻松连接远程桌面|统信|麒麟|方德
原文链接:【软件推荐】信创终端用KRDC轻松连接远程桌面|统信|麒麟|方德Hello,大家好啊!今天给大家带来一篇关于如何在信创终端操作系统上使用KRDC远程工具连接远程桌面的文章。KRDC是一款轻量化的远程桌面客户端,支持RDP和VNC协议,可以轻松连接远程主机进行操作,非常适合日常办公和
- 2024-01-10轻量化动态编译库 Natasha v8.0 正式发布!
.NET8.0与动态编译Hello各位小伙伴,我于2024年1月10日发布了Natasha一个全新的里程碑版本v8.0,对于老用户而言,此次发布版本号跨度较大,是因为我决定使用新的版本号计划,主版本号将随Runtime版本号的增加而增加。浅谈.NET8.0在.NET8.0Runtime方向的深度解析文章出来
- 2023-05-20Natasha 插件化之dll
调用外部dll来实现组件化场景有一个设备管理控制系统,主要作用是控制设备及收集相关设备的信息,目前只集成了门禁和监控,后期期望添加更多设备时,一般都是在公司编写完后现场实施并调试,代码一般也是每个设备创建独立的项目,供总项目调用;慢慢的可能会演变出所有设备都继承一个公共的
- 2023-05-17Natasha相关辅助类 (六)
AccessReverser.GetAccess获得相关类的访问级别AccessReverser.GetAccess()可以是泛型AccessReverser.GetAccess方法中的参数可以是属性名称说明PropertyInfo获取属性的访问级别MethodInfo获取方法的访问级别EventInfo获取事件的访问级别FieldInfo获
- 2023-04-24Natasha 高级编译类 (五)- 第一部分
模板类的使用,类似于Lambda类名作用命名空间操作类型NAssembly快速创建同程序集的oop及委托等操作类全局静态初始化,动态实例化NInstance根据类型,提供一个初始化实例的委托全局静态NDelegate快速创建指定域的Action/Func委托全局静态初始化,动态
- 2023-04-24Natasha 编译单元(四)
AssemblyCSharpBuilder最基本编译单元,涵盖了编译流程所需的基本功能,包括创建域,加载dll文件,创建各种类,输出路径更换,调用特定域中的方法等。Natasha有两种方式编译流程,一种就是AssemblyCSharpBuilder,相比较而言,它是轻量级的,个人怀疑另一种编译流程的底层也是使用了AssemblyCS
- 2023-04-20Natasha API-预热(三)
NatashaInitializer.Preheating预热方法首次使用Natasha时都需要进行初始化操作,其中该方法还可以加入一个回调函数作为参数,该回调函数主要作用为减少程序集引用文件的加载,可以有效的控制内存涨幅通过判断Preheating方法中回调函数的第二个参数,可以有选择性的加载哪一类//
- 2023-01-16OpenStack命令行
OpenStack命令行发放创建租户(项目)一个租户下面有很多个用户[root@controller~]#source keystonerc_admin#admin环境变量[root@controller~(keystone_admin)]#no
- 2022-10-10动态编译库 Natasha 5.0 兼容版本发布
Natasha5.0版本已于2022/10/10日发布,此次大版本更迭带来了兼容性支持,目前Natasha可以兼容standard2.0及coreapp3.1以上版本.下载使用NuGet\Install-Packa