随笔分类 -  dotnetcore

easytier-ffi csharp 操作简单说明
摘要:实际上easytier-ffi 示例代码中有一个关于csharp 操作的,只是是基于早期的DllImport 模式,实际上微软只是比较建议大家尽可能使用LibraryImport模式,一个是辅助进行代码生成,一个是内部进行了一些调用的安全处理(内部使用了一些unsafe操作,构建的时候注意开启uns 阅读全文

posted @ 2025-08-16 08:27 荣锋亮 阅读(20) 评论(0) 推荐(0)

通过typescript 开发jint js 插件
摘要:以前简单讲过开发机制以及设计,以下是集成typescript 方便进行开发的似乎以及简单示例代码 项目依赖的包 为了方便处理使用了tsup进行构建,同时基于ts 类型定义提供types 支持 代码简单说明 包含了对于公共部分的type 定义,以及插件部分代码引用 代码结构 ├── loginplug 阅读全文

posted @ 2025-07-25 08:00 荣锋亮 阅读(21) 评论(0) 推荐(0)

基于js 插件系统的设计
摘要:实际上以前简单介绍过基于jint 的设计,以下是对于周边集成的一个简单说明 参考图 如下,因为很多时候我们是需要进行开发集成的,并不是所有人都会后端服务的开发,利用好node 周边的能力,我们开发就很方便了 机制简单说明 我们应该提供周边能力,比如由platform 提供的js 模块能力部分,应该有 阅读全文

posted @ 2025-07-24 08:00 荣锋亮 阅读(21) 评论(0) 推荐(0)

jint 关于模块加载的一些说明
摘要:jint 默认是基于es6 进行的模块加载,但是也是支持类似node commonjs 的require 加载, 但是注意require 模式更多是一个from 的别名,只能在一些场景使用,实际还是推荐基于es6 模块方式 使用说明 默认有base check (_restrictToBasePat 阅读全文

posted @ 2025-07-23 08:00 荣锋亮 阅读(27) 评论(0) 推荐(0)

jint 使用外部三方库的方法
摘要:jint 提供了clr 库的操作能力,使用方法有好几种,目前测试是对于系统内部的开启clr 之后是可以直接通过namespace 访问的,但是对于一些三方的需要明确下,以下简单说明下 内部clr 使用 开启alr 就可以了 return new Engine(options => { options 阅读全文

posted @ 2025-07-22 08:00 荣锋亮 阅读(28) 评论(0) 推荐(0)

JsonSubTypes + Newtonsoft.Json 实现json 数据多态处理
摘要:在java 开发中jackson 的多太json 处理是一个很强大的功能,可以解决不少有意思的问题(比如动态方法执行,基于用户请求的json 数据,查找对应的消息处理器,不用单独进行判断处理),.net 也有一个扩展包JsonSubTypes 结合Newtonsoft.Json 可以实现类似jack 阅读全文

posted @ 2025-07-21 08:00 荣锋亮 阅读(31) 评论(0) 推荐(0)

通过jint+ es6 模块设计一个插件化系统代码简单说明
摘要:属于原型代码,比较粗糙,属于示例部分代码比较简单 代码结构 代码基于了ioc ,整体比较简单,核心是说明下设计思路以及一些简单代码实现 代码结构 ├── MyDbContext.cs ├── Program.cs ├── QueryService.cs ├── jint-apps.csproj └─ 阅读全文

posted @ 2025-07-20 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

il-repack开源ILMerge可选工具
摘要:ILMerge 可以方便的对于多个 .net 库进行合并,但是目前不维护了,il-repack 是一个目前还在维护的可选方案,对于希望有替代的很值得试用下 参考资料 https://github.com/gluck/il-repack https://github.com/dotnet/ILMerg 阅读全文

posted @ 2025-07-18 08:00 荣锋亮 阅读(43) 评论(0) 推荐(0)

ClearScript 微软开源的js 引擎
摘要:ClearScript 实际上属于一个老项目了,只是最近微软迁移到github了,同时也增强了跨平台的支持(linux,mac) 对于基于.net 系列的软件开发是比较方便了,当然目前和graalvm 的js 引擎相比还是比较弱的 ,比较期待微软能 有更好的提升 目前支持的特性 js 与.net o 阅读全文

posted @ 2020-10-19 13:06 荣锋亮 阅读(2374) 评论(0) 推荐(0)

dotnetcore 性能分析一些文章
摘要:dotnetcore是越来越好了, 以下是几篇关于性能分析的文档,以及一些工具 文章 https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md https 阅读全文

posted @ 2020-05-17 10:12 荣锋亮 阅读(833) 评论(0) 推荐(0)

perfview微软开源的cpu以及内存性能分析工具
摘要:perfview 是一个强大的分析工具,能用来分cpu,内存,磁盘io。。。多种指标,使用简单,功能强大 用来分析windows应用的性能问题,是一个很不错的选择 下载地址 https://github.com/microsoft/perfview/releases 参考文档 https://htm 阅读全文

posted @ 2019-12-20 10:07 荣锋亮 阅读(915) 评论(0) 推荐(0)

.net core 原生支持grpc
摘要:文章转自:https://grpc.io/blog/grpc-on-dotnetcore This is a guest post by Sourabh Shirhatti, a Program Manger on the .NET team at Microsoft. The .NET team 阅读全文

posted @ 2019-09-24 22:05 荣锋亮 阅读(587) 评论(0) 推荐(0)

dotnetcore docker 简单运行
摘要:今天试用了下mac 版本的dotnetcore sdk,发现还是很方便的,同时官方的容器运行方式,相对小了好多 同时使用多阶段构建的方式运行dotnetcore 安装sdk 下载地址: https://dotnet.microsoft.com/download 选择版本下载并安装即可 简单demo 阅读全文

posted @ 2019-08-09 21:14 荣锋亮 阅读(584) 评论(0) 推荐(0)

导航