随笔分类 - [39]Open Source开源项目
-
Abp vnext构建API接口服务
摘要:手把手教你用Abp vnext构建API接口服务 ABP是一个开源应用程序框架,该项目是ASP.NET Boilerplate Web应用程序框架的下一代,专注于基于ASP.NET Core的Web应用程序开发,也支持开发控制台应用程序。 官方网站:https://abp.io/官方文档:https 阅读全文
-
Lucene.Net做一个简单的搜索引擎-全文索引
摘要:使用Lucene.Net做一个简单的搜索引擎-全文索引 Lucene.Net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎。 Lucene.net是Apache软件基金 阅读全文
-
Orleans是用于使用.NET构建分布式应用程序的跨平台框架
摘要:Orleans是用于使用.NET构建分布式应用程序的跨平台框架 【翻译】Orleans 3.0 发布 这是Orleans团队的帖子。Orleans是用于使用.NET构建分布式应用程序的跨平台框架。有关更多信息,请参见 https://github.com/dotnet/orleans 。 我们很高兴 阅读全文
-
Module Zero模块 [X-Admin&ABP框架开发-RBAC]
摘要:在业务系统需求规划过程中,通常对于诸如组织机构、用户和角色等这种基础功能,通常是将这部分功能规划到通用子域中,这也说明了,对于这部分功能来讲,是系统的基石,整个业务体系是建立于这部分基石之上的,当然,还有诸如多语言、设置管理、认证和授权等。对于这部分功能,ABP中存在这些概念,并且通过Module 阅读全文
-
.NET Compiler Platform,一个.NET编译平台
摘要:.NET Compiler Platform,一个.NET编译平台 如何利用C# Roslyn编译器写一个简单的代码提示/错误检查? OK, 废话不多说,这些天在写C#代码时突然对于IDE提示有了一些想法,之前也有了解过,不过并没有深入。 先看个截图: 一段再简单不过的代码了,大家注意看到 coun 阅读全文
-
ABP vNext
摘要:一、简要介绍# ABP vNext 是 ABP 框架作者所发起的新项目,截止目前 (2019 年 8 月 20 日) 已经拥有 1400 多个 Star,最新版本号为 v 0.19.0,可以尝试用于生产环境。新的 ABP vNext 框架完全是基于 ASP .NET Core 进行开发,其完全模块化 阅读全文
-
DotNetty是微软的Azure团队,使用C#实现的Netty的版本发布
摘要:DotNetty是微软的Azure团队,使用C#实现的Netty的版本发布 Netty(DotNetty)原理解析 一、背景介绍 DotNetty是微软的Azure团队,使用C#实现的Netty的版本发布。不但使用了C#和.Net平台的技术特点,并且保留了Netty原来绝大部分的编程接口。让我们在使 阅读全文
-
Metrics.NET step by step使用Metrics监控应用程序的性能
摘要:使用Metrics监控应用程序的性能 在编写应用程序的时候,通常会记录日志以便事后分析,在很多情况下是产生了问题之后,再去查看日志,是一种事后的静态分析。在很多时候,我们可能需要了解整个系统在当前,或者某一时刻运行的情况,比如当前系统中对外提供了多少次服务,这些服务的响应时间是多少,随时间变化的情况 阅读全文
-
Apollo的Oracle适配
摘要:Apollo的Oracle适配改动 这几天工作需要使用Apollo配置中心。Apollo唯一的依赖是MySQL数据库,然而公司只有Oracle数据库资源。这里有一个Oracle适配改动的分支,但是它是基于0.8.0版本的Apollo。看着Apollo官方文档上各种特性都只有1.0.0以上版本才有,我 阅读全文
-
微软开源的Trill是什么?
摘要:微软开源的Trill是什么? https://www.cnblogs.com/CattaC/p/10143445.html 微软开源的Trill是什么? 以下是一篇15年的文章的译文:https://dwainegilmer.wordpress.com/2015/01/28/microsoft tr 阅读全文
-
.Net反编译软件
摘要:.Net反编译软件 https://www.cnblogs.com/xiandnc/p/10132491.html 一说起.net的反编译软件,大家首先想到的就是Reflector,ILSpy,dotPeek等等。而dnSpy同样是一款优秀的反编译软件,同时它是开源免费的。官方的描述是: dnSpy 阅读全文
-
Orchard Core学习一
摘要:Orchard Core学习一 Orchard Core是ASP.NET Core上Orchard CMS的重新开发。 Orchard Core由两个不同的目标组成: 1. Orchard核心框架:用于在ASP.NET Core上构建模块化,多租户应用程序的应用程序框架。 2. Orchard Co 阅读全文
-
varnish页面缓存服务
摘要:varnish页面缓存服务 https://www.cnblogs.com/L dongf/p/9310144.html http://blog.51cto.com/xinzong/1782669 阅读目录 一、缓存相关概念简述 二、varnish介绍 三、管理工具 四、配置文件 五、VCL 六、多 阅读全文
-
配置中心
摘要:Apollo配置中心 https://github.com/ctripcorp/apollo https://www.cnblogs.com/FlyAway2013/p/8811385.html 背景: 当前我们项目,所有的配置基本都是通过本地properties 文件进行配置的,比如ip地址、端口 阅读全文
-
找到编程的乐趣
摘要:简介 分享 GitHub 上有趣、入门级的开源项目。 https://www.cnblogs.com/xueweihan/p/8983069.html 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这 阅读全文
-
SkiaSharp图像处理
摘要:SkiaSharp图像处理 .NET Core使用skiasharp文字头像生成方案(基于docker发布) 一、问题背景 目前.NET Core下面针对于图像处理的库微软并没有集成,在.NET FrameWork下我们已经习惯使用System.Drawing类库做简单的图像处理,到了.NET Co 阅读全文
-
Cron任务调度CronNET
摘要:Cron任务调度CronNET 阅读目录 1.Cron介绍和工具 2.CronNET介绍和使用 3.cron-expression-descriptor使用 4.资源 阅读目录 1.Cron介绍和工具 2.CronNET介绍和使用 3.cron-expression-descriptor使用 4.资 阅读全文
-
gmap.net
摘要:gmap.net 1、gmap.net 源码下载http://greatmaps.codeplex.com/ 2、Gmap.net基本使用。下载源码后源码结构如下图所示: 制作下载器需要用到的两个库是gmap.net.core和gmap.net.windowsforms两个库,编译后可以把多余的工程 阅读全文
-
PostgreSQL
摘要:作者:luikore链接:https://www.zhihu.com/question/20010554/answer/62628256来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Pg 没有 MySQL 的各种坑 MySQL 的各种 text 字段有不同的限制, 阅读全文
-
socket.io框架
摘要:socket.io框架 一、问题背景 目前公司在互联网产品上需要程序与前端部分要进行一个实时交互,在进行一定程度上的选型后,决定使用socket.io框架进行一个实践,算是公司的一个新的 尝试,也算是给自己增加增长见闻,由于我是做后端以及桌面程序开发,所以前端部分就不细聊,主要是针对桌面程序如何连接 阅读全文