Loading

摘要: 在.Net Core 2.x 版本,Microsoft 官方没有提供 .Net Core 正式版的多语言安装包。因此,我们在用.Net Core 2.x 版本作为框架目标编写代码时,智能提成是英文的。那对于刚转.Net Core的我,再加上英语不好,真是头疼。 随着.Net Core 3.x 版本的 阅读全文
posted @ 2019-12-27 10:13 tenghao510 阅读(5646) 评论(6) 推荐(8) 编辑
摘要: .net core 3.1 今天已正式发布,3.1跟3.0差别不是很大,主要是对 3.0一小部分修复和完善,最重要的是.NET Core 3.1是长期支持(LTS)版本,建议大家升级。 .net core 2.2 这个月就要停止维护,并且微软将不再提供支持,如果你在使用 2.2 ,建议升级到 3.1 阅读全文
posted @ 2019-12-04 22:51 tenghao510 阅读(4147) 评论(10) 推荐(5) 编辑
摘要: 在上篇中我们通过创建一个类并继承autoMapper的Profile类 public class Mappings : Profile { public Mappings() { CreateMap<UserDto, TbUser>(); } } 这样做有一种弊端,就是当传输对象很多的时候,还需要手 阅读全文
posted @ 2019-12-03 23:07 tenghao510 阅读(1281) 评论(0) 推荐(1) 编辑
摘要: Autofac自动注入是通过名称约定来实现依赖注入 ps:本demo接口层都以“I”开头,以“Service”结尾。服务层实现都以“Service”结尾。 为什么要实现自动注入 大多时候,我们都是 以下方式进行依赖注入 public IServiceProvider ConfigureService 阅读全文
posted @ 2019-12-03 22:26 tenghao510 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 现阶段,基本上都是前后端分离项目,这样一来,就需要前后端配合,没有统一返回格式,那么对接起来会很麻烦,浪费时间。我们需要把所有接口及异常错误信息都返回一定的Json格式,有利于前端处理,从而提高了工作效率。 一、准备工作 定义响应实体类 /// <summary> /// 响应实体类 /// </s 阅读全文
posted @ 2019-11-25 17:52 tenghao510 阅读(3799) 评论(2) 推荐(3) 编辑
摘要: 用 .NET Core 3.x 作为目标框架时发布完之后,会发现多了很多语言包文件夹,类似于: 有时候,不想要生成这些语言包文件夹,需要稍微配置一下。 在 PropertyGroup 节点中添加如下的配置: <PropertyGroup> <!--只要不是语言包文件夹名称就行--> <Satelli 阅读全文
posted @ 2020-04-21 18:04 tenghao510 阅读(2441) 评论(5) 推荐(4) 编辑
摘要: 1、C# 的三大特性? 封装、继承、多态 2、简述 private、 protected、 public、 internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公 阅读全文
posted @ 2020-01-13 11:28 tenghao510 阅读(4780) 评论(6) 推荐(4) 编辑
摘要: Lucene.net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,是一个高性能、可伸缩的文本搜索引擎库。它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结 阅读全文
posted @ 2019-12-31 20:02 tenghao510 阅读(3150) 评论(7) 推荐(5) 编辑
摘要: 目前遇到的问题: 1.路径区分大小写及路径用“/”,而不是常用的"\\"。 windows下路径为:"xxxx\\yyyy",Linux路径下为:"xxxx/yyyy" 使用 Path.Combine("xxxx","yyyy") 进行合并即可。 2.有时候就需要在 docker 容器里访问宿主机提 阅读全文
posted @ 2019-12-07 18:24 tenghao510 阅读(703) 评论(2) 推荐(0) 编辑
摘要: 安装 参考文档:https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository 前提条件 Docker 要求 CentOS 系统的内核版本高于 3.10,在终端输入以下命令: uname -r 阅读全文
posted @ 2019-12-07 17:54 tenghao510 阅读(607) 评论(0) 推荐(1) 编辑
摘要: 安装Docker CentOS 7 安装 Docker 编写Dockerfile 右键项目-》添加-》Docker 支持 选择Linux 修改为如下: FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base WORKDIR 阅读全文
posted @ 2019-12-07 16:00 tenghao510 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 简介 supervisor可以保证程序崩溃后,可以重新把程序启动起来等相关功能。 安装 yum install -y supervisor 安装好后在/etc/会生成一个supervisord.conf文件及一个supervisord.d文件目录 查看supervisor是否安装成功 supervi 阅读全文
posted @ 2019-12-06 19:23 tenghao510 阅读(1616) 评论(0) 推荐(1) 编辑
摘要: 由于项目的需求,需要发布到Linux服务器上,在这里记录一下我发布的过程。 安装Linux 安装liunx系统很简单,网上也有很多教程,我是直接使用阿里云的CentOS 7.7 64位 部署环境 Linux - CentOS 7 安装 .Net Core 运行环境 发布项目 右键项目->发布->启动 阅读全文
posted @ 2019-12-06 19:20 tenghao510 阅读(3093) 评论(0) 推荐(0) 编辑
摘要: 阿里云的CentOS 7.7 64位,所需要的环境:MySql 5.7,.Net Core 2.2 ,Nginx 我这里用的 Xshell 工具,首先用root进入系统 版本信息 打开终端输入命令: lsb_release -a 安装 .Net Core 2.2 SDK 官网参考文档:https:/ 阅读全文
posted @ 2019-12-06 19:19 tenghao510 阅读(6135) 评论(0) 推荐(0) 编辑