ICode9

精准搜索请尝试: 精确搜索
  • 使用Supervisor 托管netcore 和go服务2021-06-09 15:37:19

    首先安装Supervisor  yum install epel-release yum install -y supervisor 新增supervisor 的配置 #首先添加配置文件 vim /etc/supervisor/supervisord.conf ; Sample supervisor config file. ; ; For more information on the config file, please see: ; http://super

  • 关于netcore webservice 构建和参数大小控制问题2021-06-07 09:02:15

    .net core 使用soap创建webservice 添加NuGet包:SoapCore包 UserModel实体类: [DataContract]public class UserModel{ [DataMenber] public string id{get;set;} [DataMenber] public string name{get;set;} } IUserGroupService接口: [ServiceContract]public inferface IUse

  • .netCore各种通过反射加载程序集的方法的总结2021-06-04 17:04:14

    AppDomain.CurrentDomain.GetAssemblies() 这个方法获取的是当前应用程序域已经加载的程序集,未加载的是获取不到的(尽管引用了该项目),所以在配置依赖注入时,可能会出现有些程序集拿不到的情况,导致没有注入所有需要的服务。 Assembly.GetEntryAssembly().GetReferencedAssemblies()

  • netcore中设置环境变量ASPNETCORE_ENVIRONMENT2021-05-30 11:02:24

    一、开发过程中   1)在launchSettings.json中设置            2)在Windows系统中设置           优先级:launchSettings.json优先级>系统环境变量   二、 部署IIS   1) web.config文件          2)IIS统一设置ASPNETCORE_ENVIRONMENT 的变量       

  • 使用Select.HtmlToPdf.NetCore 把html内容生成pdf文件2021-05-29 17:02:29

    引用类库 通过nuget查找Select.HtmlToPdf.NetCore并引用 控制器使用 自己写一个页面,或者找个可用的网站都可以测试 代码如下 /// <summary> /// 导出pdf /// </summary> /// <returns></returns> [HttpGet] public async Task<IA

  • Netcore使用Filter来实现接口的全局异常拦截2021-05-29 07:32:20

      public class MyException : Attribute, IExceptionFilter { private readonly ILogger<MyException> _logger; public MyException(ILogger<MyException> logger) { _logger = logger; } public vo

  • centos7下DOCX导出word模板替换图片报错Specified part does not exist in the package.2021-05-28 21:36:01

    .netcore word模板导出的采用的是开源的DOCX,在windows下,图片可正常导出,但是在centos7下,导出word模板图片时,始终报错Specified part does not exist in the package. 经过一系列日志打印测试,最后发现是下面这个问题: .NET Core项目在Linux上使用QRCoder时出错"Unable to load DLL 'g

  • 在.NetCore(C#)中使用ODP.NET Core+Dapper操作Oracle数据库2021-05-24 19:04:43

    前言 虽然一直在说“去IOE化”,但是在国企和政府,Oracle的历史包袱实在太重了,甚至很多业务逻辑都是写在Oracle的各种存储过程里面实现的…… 我们的系统主要的技术栈是Django / Spring / AspNetCore,Java的不必说对Oracle支持肯定没问题,关键在于Django对Oracle版本有要求,兼容性不是

  • .netcore应用容器化部署2021-05-21 18:30:10

    前面,我们讲解了如何在wsl中安装数据库,.netcore运行时,以及如何发布一个.netcore应用,为了构成一个完整的小系列,本节,我们来学习一下,如何将.netcore应用容器化【当然这里还是以wsl为平台】 环境准备 1.Docker安装 之前,出过一个docker的小系列,请参考 (一)零基础小白都能懂的超全Docker

  • .NetCore 缓存的使用(Caching.Memory)2021-05-20 19:01:18

    ASP.NET Core 中的内存缓存 MSDN:https://docs.microsoft.com/zh-cn/aspnet/core/performance/caching/memory?view=aspnetcore-5.0 1 引用Caching.Memory 1.1 NuGet安装Microsoft.Extensions.Caching.Memory https://www.nuget.org/packages/Microsoft.Extensions.Caching.Mem

  • .netcore下EF model没有NotMapped2021-05-17 16:36:10

      NotMapped特性可以应用到EF实体类的属性中,如果类属性对应的库字段没有的,可以添加类属性标签[NotMapped],否则出现以下错误: Unknown column ‘字段名‘ in ‘field list‘ 错误   在.netcore下找不到上述标签是因为 在程序集中要using System.ComponentModel.DataAnnotations.Sc

  • 【转】asp.netcore 高并发下使用HttpClient的方法2021-05-15 21:33:30

    大家都知道,使用HttpClient,在并发量不大的情况,一般没有任何问题;但是在并发量一上去,如果使用不当,会造成很严重的堵塞的情况。 解决方案如下: 一、可以参考微软官方提供的方法:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/http-requests?view=aspnetcore-2.2 二、我的

  • CSReid库在NetCore工作场景中的使用2021-05-10 22:32:35

    关于我 作者博客|文章首发 过去 .net 最有名望的 ServiceStack.Redis 早已沦为商业用途,在 .NETCore 中使用只能充值。后来居上的 StackExchange.Redis 虽然能用,但是之前出现的各种Timeout错误也是让人很无语,所以也不作为使用的首选。经过网上的一些整理和推荐,发现了一款开源库CSRe

  • C# .NetCore简单实现无限递归的功能2021-05-06 02:04:45

    1:在实际开发中,我们会经常使用到无限递归的情况,如菜单,父子级等的情况 2:Code 1 using System; 2 using System.Collections.Generic; 3 using ConsoleApp1.Models; 4 using System.Linq; 5 using Newtonsoft.Json; 6 namespace ConsoleApp1 7 { 8 class Program 9

  • NETCORE使用MINIO的PRESIGNEDPUTOBJECTASYNC方法,实现通过浏览器直接上传图片到MINIO服务器2021-04-25 19:36:07

    前提:像七牛,阿里oss都可以实现浏览器端直接上传图片到图片服务器,而不经过我们自己的业务系统. 原理大概如下: 代码实现如下: 1.minio服务端安装及运行  1.1官方下载window版本 1.2启动 minio.exe server D:\tool\minioblock 1.3出现如下页面说明成功了 1.4验证和测试 浏览器

  • (十).netcore+vue vue-cli@4+element-ui+router+vuex2021-04-24 14:35:55

    本章目的:UI整体框架搭起来   1、安装并引用element-ui 需注意,vue-cli@4+的版本,在创建项目时,选择vue2的版本,如果选择vue3的版本就不能这样引入element-ui了 npm i element-ui -S main.js 引入element-ui import ElementUI from 'element-ui'; import 'element-ui/lib/theme-cha

  • (十一).netcore+vue axios实现页面功能2021-04-24 14:34:10

    本章目的:调用API实现页面功能 一、安装axios npm install --save axios View Code   二、封装axios调用方法  js/api.js import axios from 'axios'; import Vue from 'vue'; let base = 'http://localhost:8022'; axios.defaults.timeout = 20000 // 自定义判断元素

  • centos下.Netcore的docker容器部署出现“The type initializer for 'Gdip' threw an exception.”2021-04-19 17:01:37

    今天在.Netcore项目里增加了图片验证码功能,在windows部署下未发现问题,但是在Linux(Centos)下部署却出现了如下问题 查了下是因为用了System.Drawing.Common类库需要在linux下安装一下libgdiplus来支持图像处理,图片处理,因为我的环境是在Docker环境下,所以去要在容器中增加一下 我们在

  • .NetCore 图片压缩2021-04-19 16:34:43

    using System; using System.Drawing; using System.IO; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace 图片压缩 { public class Program { static void Main(string[] args) { DirectoryInfo root = n

  • .netcore 3.1 验证码2021-04-15 20:33:02

    封装 public class VerifyCodeHelper { public static Bitmap CreateVerifyCode(out string code) { //建立Bitmap对象,绘图 Bitmap bitmap = new Bitmap(200, 60); Graphics graph = Graphics.FromImage(bitmap);

  • .NetCore实践篇:分布式监控Zipkin持久化之殇2021-04-13 16:04:57

    zipkinZipkin是一种分布式跟踪系统。它有助于收集解决微服务架构中的延迟问题所需的时序数据zipkin官网zipkin4Netzipkin4net是.NET客户端库。zipkin4netzipkin-dependencies这是一个Spark作业,它将从您的数据存储区收集跨度,分析服务之间的链接,并存储它们以供以后在Web UI中呈现。zi

  • netCore自定义接口依赖注入DI2021-04-12 14:35:04

    netCore自定义接口依赖注入DI 定义接口 ICacheUtil.cs namespace Snblog.Cache.CacheUtil { public interface ICacheUtil { /// <summary> /// 设置并返回缓存值(值类型) /// </summary> /// <typeparam name="T">返回类型</type

  • NetCore的缓存使用详例2021-03-31 15:01:23

    关于我 作者博客|文章首发 缓存基础知识 缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能和可伸缩性。 缓存最适用于不经常更改的 数据,生成 成本很高。 通过缓存,可以比从数据源返回的数据的副本速度快得多。 应该对应用进行编写和测试,使其 永不 依赖于缓存的数据。 ASP.

  • .NETCore中实现ObjectId反解2021-03-21 20:34:00

    前言 在设计数据库的时候,我们通常需要给业务数据表分配主键,很多时候,为了省事,我都是直接使用 GUID/UUID 的方式,但是在 MonggoDB 中,其内部实现了 ObjectId(以下统称为Oid)。并且在.NETCore 的驱动中给出了源代码的实现。 经过仔细研读官方的源码后发现,其实现原理非常的简单易学,在最

  • windows 下部署 .netcore 到 docker2021-03-21 15:32:02

      前面我们演示了如何将 Asp.Net Core 程序部署到 iis 和 部署到 windows 服务。其实前面的都是铺垫,如何将 Asp.Net Core 站点部署到 docker 才是这个系列文章的重点。毕竟 .net core 它是跨平台的,能跑在 Linux 下才能体现它的跨平台性。     一、一分钟了解 Docke

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有