自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

magicodes

麦扣

  • 博客(207)
  • 资源 (4)
  • 收藏
  • 关注

原创 Magicodes.Pay已支持Volo Abp

Magicodes.Pay已支持Volo Abp简介Magicodes.Pay希望打造一个统一支付库,相关库均使用.NET标准库编写,支持.NET Framework以及.NET Core。目前已提供Abp及Abp VNext(Volo Abp)模块的封装,支持开箱即用。GitHub:https://github.com/xin-lai/Magicodes.PayNuget名称...

2022-08-20 11:31:00 303

原创 使用Magicodes.IE快速导出Excel

前言总是有很多朋友咨询Magicodes.IE如何基于ASP.NET Core导出Excel,出于从框架的体验和易用性的角度,决定对Excel的导出进行独立封装,以便于大家更易于使用,开箱即用。注意:Magicodes.IE是从框架的易用性和体验的角度对Excel导出进行了封装,但是希望大家先理解原理后再使用。1.安装包Install-Package Magicodes.IE.Exce...

2021-08-09 09:28:00 1260

原创 如何快速编写一个微信Api?

概述Magicodes.Wx.Sdk致力于打造最简洁最易于使用的微信Sdk,逐步包括公众号Sdk、小程序Sdk、企业微信Sdk等,以及Abp VNext集成。本篇将侧重于讲述如何向Magicodes.Wx.Sdk进行贡献。WebApiClientCoreMagicodes.Wx.Sdk之简洁很大层面依托于NCC的开源库WebApiClientCore。Magicodes.Wx.Sdk依托...

2021-04-08 13:30:00 344

原创 Excel模板导出之动态导出

说明目前Magicodes.IE已支持Excel模板导出时使用JObject、Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程。本功能的想法、部分实现初步源于arik的贡献,这里再次感谢arik!在开始本篇教程之前,我们重温一下模板导出的语法: {{Company}} //单元格渲染 {{Table>>BookInfos|Ro...

2021-03-26 17:11:00 1012

原创 轻量易用的微信Sdk发布——Magicodes.Wx.Sdk

概述最简洁最易于使用的微信Sdk,包括公众号Sdk、小程序Sdk、企业微信Sdk等,以及Abp VNext集成。GitHub地址:https://github.com/xin-lai/Magicodes.Wx.SdkGitee地址:https://gitee.com/xl_wenqiang/Magicodes.Wx.Sdk名称NugetMagicodes.Wx.Publi...

2021-03-17 13:22:00 263

原创 Magicodes.IE Excel合并行数据导入教程

说明Magicodes.IE.Excel目前已支持合并行单元格导入,如本篇教程所示。安装包Magicodes.IE.ExcelInstall-Package Magicodes.IE.Excel添加Dto参考示例代码如下所示:public class MergeRowsImportDto{ [ImporterHeader(Name = "学号")] ...

2021-03-08 09:28:00 373

原创 边缘计算k8s集群之SuperEdge

什么是边缘计算?边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。而云端计算,仍然可以访问边缘计算的历史数据。边缘计算在具有低时延、高带宽、高可靠、海量连接、 异构...

2021-02-25 10:17:00 626

原创 Docker最全教程——.NET5进一步拥抱容器技术

.NET 5已经发布多时了,众所周知,其对容器的支持又上了一个台阶。那么主要有哪些变化呢,接下来我们一起来了解吧。Microsoft's Plans for .NET 5 | Microsoft Docs.NET 5 简介Introducing .NET5 – What's The Future Of .NET Framework在开始之前,我们先来了解一下.NET 5...

2020-12-10 13:22:00 1886

原创 Magicodes.IE 3.0重磅设计畅谈

总体设计Magicodes.IE导入导出通用库,支持Dto导入导出、模板导出、花式导出以及动态导出,支持Excel、Csv、Word、Pdf和Html。IE在去年年底重构一次之后,经过这么长时间的迭代,又迎来了瓶颈。根据本人和HueiFeng的交流,我们决定逐步暂缓小版本的研发,开始IE 3.0的研发和重构之旅。这一次3.0的设计,我们主要考虑了以下方面:主要解决痛点在之前的版...

2020-11-10 10:57:00 262 1

原创 使用ML.NET模型生成器来完成图片性别识别

什么是ML.NET?ML.NET 使你能够在联机或脱机场景中将机器学习添加到 .NET 应用程序中。 借助此功能,可以使用应用程序的可用数据进行自动预测。 机器学习应用程序利用数据中的模式来进行预测,而不需要进行显式编程。ML.NET 的核心是机器学习模型 。 该模型指定将输入数据转换为预测所需的步骤。 借助 ML.NET,可以通过指定算法来训练自定义模型,也可以导入预训练的 Ten...

2020-10-27 14:35:00 1785 1

原创 Magicodes.IE 2.4版本发布

今天我们发布了2.4版本,这离不开大家对Magicodes.IE的支持,我们也对大家的意见以及需求不断的进行更新迭代,目前我们的发布频率平均在一周一个beta版本,一个月一个正式版本的更新,我们欢迎更多的开发者加入进来,欢迎大家来提issue以及PR。项目地址:https://github.com/dotnetcore/Magicodes.IE。按照惯例,我们开启了2.5版本的讨论,...

2020-10-09 17:38:00 134

原创 Magicodes.IE之花式导出

总体设计Magicodes.IE是一个导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf、Csv和Html。在本篇教程,笔者将讲述如何使用Magicodes.IE进行花式导出。在本篇教程,笔者主要讲述如何使用IE进行花式导出并满足客户爸爸的需求。同一个数据源拆分Sheet导出通常情况下,客户爸爸的需求是比较正常的,比如在数据量大时,希望将数据进...

2020-09-28 09:32:00 432

原创 Magicodes.IE之导入导出筛选器

总体设计Magicodes.IE是一个导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf、Csv和Html。在本篇教程,笔者将讲述如何使用Magicodes.IE的导入导出筛选器。在开始之前,我们需要先了解Magicodes.IE目前支持的筛选器:接口说明IImportResultFilter导入结果筛选器,可以修改导入结果包括验证错误...

2020-09-24 14:39:00 505

原创 Magicodes.IE 2.3重磅发布——.NET Core开源导入导出库

在2.3这一版本的更新中,我们迎来了众多的使用者、贡献者,在这个里程碑中我们也添加并修复了一些功能。对于新特点的功能我将在下面进行详细的描述,当然也欢迎更多的人可以加入进来,再或者也很期待大家来提issues或者PR,您的一个issue或者PR将是我们前进的动力。公式导出 #88公式导出目前已经在Excel模板导出中支持,我们可以通过如上代码片段的格式进行将公式应用到我们...

2020-09-17 09:29:00 194

原创 快速配置Azure DevOps代理服务器

快速配置Azure DevOps代理服务器(CentOS 7)Azure DevOps非常好用,但是代理服务器的配置相对有点麻烦而且易出问题,接下来笔者分享一下如何快速配置Azure DevOps的代理服务器。值得注意的是,本文以CentOS 7为例,故在开始之前,请先准备好CentOS 7服务器。下载Linux代理在Azure DevOps的代理池管理界面,我们可以下载Linu...

2020-09-15 10:39:00 1014

原创 如何做好一个开源项目之徽章(二)

在上一篇如何做好一个开源项目(一),笔者已经介绍过开源项目运作和维护的一些理念了,本篇开始,笔者将着重于介绍一些开源项目维护过程中的一些细节,比如徽章、构建等等。由于最近经常出差,所以博客有中断,非常抱歉。什么是项目徽章?我们辛苦维护自己的开源项目,但是如何能够简要的向其他人描述一些项目的相关信息呢?文字、代码的表达方式都是有限的,篇幅过多的话,增加阅读难度又使访问者无法聚焦。这时候...

2020-09-01 09:59:00 218

原创 使用Seq搭建免费的日志服务

Seq简介Seq是老外开发的一个针对.NET平台非常友好的日志服务。支持容器部署,提供一个单用户免费的开发版本。官网:https://datalust.co/seq使用文档:https://docs.datalust.co/docsSeq主体功能如下所示:支持主流的编程语言,尤其对.NET非常友好丰富的事件格式以结构化形式记录上文信息与应用程序事件,支持消息模板将文...

2020-08-24 16:51:00 1639

原创 开源导入导出库Magicodes.IE 多sheet导入教程

原文作者:tanyongzheng多Sheet导入教程说明本教程主要说明如何使用Magicodes.IE.Excel完成多个Sheet数据的Excel导入。要点多个相同格式的Sheet数据导入多个不同格式的Sheet数据导入主要步骤1. 多个相同格式的Sheet数据导入1.1 创建导入Sheet的Dto主要代码如下所示:学生数据Dto/// ...

2020-07-08 15:03:00 590

原创 Magicodes.IE 在100万数据量下导入导出性能测试

原文作者:HueiFeng前言目前Magicodes.IE更新到了2.2.3,感谢大家的支持,同时建议大家在使用过程中如果遇到一些问题或者说需要一些额外的功能可以直接提issues,当然更建议大家提PR。近期更新2020.05.24【Nuget】版本更新到2.2.2【Excel导入】增加了stream导入扩展方法【Excel导出】增加了内容居中(单列居中、整表居...

2020-06-03 14:30:00 218

原创 Magicodes.SwaggerUI 已支持.NET Core 3.1

Magicodes.SwaggerUI通过配置文件简单配置即可快速完成SwaggerUI的配置,包括:SwaggerUI的文档信息API分组API隐藏API JSON生成(枚举、API架构Id)验证自定义页面支持.NET Core 2.2和3.1。版本日志和使用教程见下文。注意:AddCustomSwaggerGen和UseCustomSwaggerUI已分别替换为...

2020-05-27 13:44:00 239

原创 Magicodes.IE 2.2发布

Magicodes.IE导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf、Csv和Html。已加入NCC开源组织。Magicodes.IE 2.0发布Magicodes.IE 2.1发布如何做好一个开源项目(一)Github:https://github.com/dotnetcore/Magicodes.IE码云(手动同步,不维护):http...

2020-05-26 15:27:00 440

原创 如何让Docker镜像飞起来

前言Docker用起来非常爽,尤其是用于DevOps实践时。但是,当你在国内或者本地拉取镜像时,经常会碰到各种“便秘”——要么镜像拉取缓慢,要么时断时连,要么连接超时!当我们的镜像又比较大时(比如某人在代码里面丢了个魔兽争霸的包),这简直是一个噩梦!那么如何解决这个问题?接下来我们就主要从以下几个方面来解决这个问题:使用镜像加速器换源自己做镜像推送到国内仓库自己搭建就近...

2020-03-31 09:54:00 384

原创 如何做好一个开源项目(一)

做好一个开源项目其实是一件比较费时费力费心的工作,它的最大难点除了代码维护之外,还包括后期的维护和持续的跟进。我曾经做过不少开源项目,但是坚持下来的,目前有信心能够持续维护的也只有Magicodes.IE。这里请允许我来一波硬广:Magicodes.IE导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf、Csv和Html。已加入NCC开源组织。Git...

2020-03-23 15:01:00 890 2

原创 Magicodes.IE基础教程之导出Pdf

原文作者:hueifeng说明本教程主要说明如何使用Magicodes.IE.Pdf完成Pdf收据导出要点导出PDF数据自定义PDF模板导出单据如何批量导出单据导出特性说明PdfExporterAttributePdfExporterAttribute特性用于设置Pdf导出的总体设置,比如方向、纸张等。主要包含如下设置:Name:文档标题FontSize:字...

2020-02-28 14:56:00 531

原创 Magicodes.IE 2.0发布

Magicodes.IE 2.0发布Magicodes.IE是我们维护的开源的导入导出通用库,去年年底已加入NCC开源组织。Github地址:https://github.com/xin-lai/Magicodes.IEMagicodes.IE不是一蹴而就,而是根据实际需求不断迭代出来的,而且历经多次重构。这一次,趁着春节假期,我们重构并发布了Magicodes.IE 2.0。在这...

2020-02-12 14:02:00 146

原创 【Magicodes.IE 2.0.0-beta1版本发布】已支持数据表格、列筛选器和Sheet拆分

为了更好的完善Magicodes.IE,春节期间我们会进行一次大的重构。由于精力有限,急缺文档和翻译(将文档翻译为英文文档)支持,诚邀各位加入。同时在功能方便也做了相关规划,有兴趣的朋友可以参与提交PR。https://github.com/dotnetcore/Magicodes.IE2019.01.18【Nuget】版本更新到2.0.0-beta1...

2020-01-18 20:10:00 127

原创 自动构建自己的ASP.NET Core基础镜像

在开发过程中,我们可以根据自身情况来定制自己的基础镜像,以便加快CI\CD构建速度以及提高开发体验。这里我们就以ASP.NET Core的基础镜像为例来进行讲解。本次教程代码见开源库:https://github.com/xin-lai/aspnetcore-docker说明本库用于构建项目中使用的aspnetcore的运行时公共基础镜像,同时提供了腾讯云公共镜像和Docke...

2020-01-14 15:31:00 942

原创 Magicodes.IE之Excel模板导出教材订购表

说明本教程主要说明如果使用Magicodes.IE.Excel完成教材订购表的Excel模板导出。要点本教程使用Magicodes.IE.Excel来完成Excel模板导出需要通过创建Dto来完成导出需要按要求准备Excel模板主要步骤1.安装包Magicodes.IE.Excel在本篇教程中,我们仅演示使用Excel来完成学生数据的导入。我们需要...

2020-01-13 14:16:00 219

原创 轻量级开源小程序SDK发车啦

Magicodes.WxMiniProgram.Sdk轻量级微信小程序SDK,支持.NET Framework以及.NET Core。目前已提供Abp模块的封装,支持开箱即用。Nuget新的包主要功能轻量级微信小程序SDK,以便于简单方便的实现小程序服务端API的调用。具体见单元测试。RoadMap 完善接口 登录 用户信息 接口调...

2020-01-10 11:04:00 192

原创 Magicodes.IE编写多框架版本支持和执行单元测试

背景很多情况下,我们编写了一些工具库之后,往往在某些框架版本中会出现一些问题,比如本人最近写的一个导入导出的工具库Magicodes.IE(GitHub:https://github.com/xin-lai/Magicodes.IE)就出现了以下问题:虽然支持标准库2.0,但是通过编写单元测试,确实发现如此:因此,单元测试确实需要针对各个框架版本进行测...

2020-01-09 14:00:00 145

原创 Magicodes.Sms短信库的封装和集成

简介Magicodes.Sms是心莱团队封装的短信服务库,已提供Abp模块的封装。Nuget新的包名称说明NugetMagicodes.Sms.Aliyun阿里云短信库Magicodes.Sms.Core短信核心库Magicodes.Sms.Aliyun.Abp阿里云短信Abp模块开始...

2019-12-11 10:26:00 210

原创 Magicodes.IE之导入学生数据教程

基础教程之导入学生数据说明本教程主要说明如果使用Magicodes.IE.Excel完成学生数据的Excel导入。要点本教程使用Magicodes.IE.Excel来完成Excel数据导入需要通过创建Dto来完成导入Magicodes.IE.Excel可以根据Dto以及特性设置来自动生成导入的Excel模板,数据验证(包括重复验证),模板验证,读取设置,值约束...

2019-11-29 09:43:00 471

原创 如何基于k8s快速搭建TeamCity(YAML分享)

前言最近有朋友基于之前的博客《Docker最全教程之使用TeamCity来完成内部CI、CD流程(十七)》搭建TeamCity时出现了一些问题,由于平常比较忙,没有及时答复,非常抱歉。这里分享下基于本地k8s集群(云端k8s服务注意使用云盘或者其他存储)搭建TeamCity的相关Yaml的配置文件,注意使用“kubectl apply -f <路径>”命令执行。...

2019-11-20 14:03:00 393

原创 Magicodes.Pay,打造开箱即用的统一支付库,已提供ABP模块封装

Magicodes.Pay,打造开箱即用的统一支付库,已提供ABP模块封装简介Magicodes.Pay,是心莱科技团队提供的统一支付库,相关库均使用.NET标准库编写,支持.NET Framework以及.NET Core。目前已提供Abp模块的封装,支持开箱即用。Nuget新的包已弃用的包,不再更新主要功能Magicodes...

2019-11-16 10:02:00 183 1

原创 使用Magicodes.SwaggerUI快速配置SwaggerUI以及设置API分组

Magicodes.SwaggerUI快速配置和集成SwaggerUI特点通过配置文件简单配置即可完成SwaggerUI的API格式JSON生成和集成支持API分组和隐藏支持自定义页面和验证Nuget包联系我们订阅号关注“麦扣聊技术”微信订阅号可以获得最新文章、教程、文...

2019-11-08 14:12:00 206

原创 Magicodes.IE已支持导出Word、Pdf和Html

关于Magicodes.IE导入导出通用库,通过导入导出DTO模型来控制导入和导出,支持Excel、Word、Pdf和Html。GitHub地址:https://github.com/xin-lai/Magicodes.IE特点需配合相关导入导出的DTO模型使用,支持通过DTO以及相关特性控制导入导出。配置特性即可控制相关逻辑和显示结果,无需修改逻辑代码;...

2019-11-05 14:20:00 669

原创 利用Helm简化Kubernetes应用部署(2)

目录定义Charts使用Helm部署DemoHelm常用操作命令定义Charts回到之前的“charts”目录,我们依次进行解读并进行简单的修改。Chart.yaml配置示例:apiVersion: v1appVersion: "1.1"description: A demo Helm chart for K...

2019-10-17 14:29:00 323 1

原创 利用Helm简化Kubernetes应用部署(1)

目录利用Helm简化Kubernetes应用部署Helm基础安装Helm使用Visual Studio 2019为Helm编写一个简单的应用利用Helm简化Kubernetes应用部署Helm是Kubernetes生态系统中的一个软件包管理工具,有点类似于Linux操作系统里面的“apt-get...

2019-10-08 16:13:00 117

原创 使用Ingress来负载分发微服务

目录使用Ingress来负载分发微服务Demo规划准备Demo并完成部署创建部署(Deployment)资源创建服务(Service)资源创建Ingress资源并配置转发规则使用Ingress来负载分发微服务NodePort Service存在太多缺陷,不适合...

2019-09-28 16:32:00 379

原创 通过Service访问应用 (2)

目录通过NodePort Service在外部访问集群应用通过LoadBalancer Service在外部访问集群应用Microsoft SQL Server数据库部署为了便于理解和学习,请先阅读上一篇《通过Service访问应用 (1)》再继续学习本篇内容。通过NodePort Service在外...

2019-09-16 14:21:00 122

Ext.NET(基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件)

Ext.NET原名Coolite,是Coolite发展到1.0版本后对该产品的重新命名。Ext.NET是基于.NET Framework 3.5的一套支持ASP.NET AJAX的Web控件,它基于跨浏览器的ExtJS 库开发而来并简化了开发步骤,包含有丰富的Ajax运用。 Ext.NET是开源的。由于Ext.NET基于ExtJS的缘故,所以不可避免会有类似ExtJS控件运行又大又慢的毛病,但因为它界面美观,减少了很多美工的精力,你就可以省掉一大串的js代码,界面完全可以用Ext.NET简单配置就得到很炫的页面效果,使程序员可以专注于后台代码的编写。而且Ext.Net的Ajax+Json操作简单方便,因此作为企业应用是相当不错的选择。

2011-12-08

Linq to sql教程

Linq to sql 教程,讲解详细,比较多,对比T-Sql进行讲解的。还可以。

2010-01-21

使用DataSet操作XML,包含窗体震动代码

使用DataSet简便操作XML,窗体震动具体自己看代码。很简单的,自己理解。多看。

2009-03-13

聊天程序(c#源码).rar

实现区域网聊天 使用IP传送消息可能功能不是很完善,但是主要代码出来了

2008-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除