自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 Window下安装 Mongodb,并实现单点事务

在window操作系统下安装Mongodb,并让单点mongodb支持事务,mongodb5以上时才支持事务,所以必须时mongodb5及以上版本才支持。

2023-11-08 15:18:30 586

原创 Linux部署Nginx、Nginx性能优化+Linux内核优化

一、使用yum安装Nginx服务1、添加源sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、安装nginx(1)使用命令,看看是否已经添加源成功 yum search nginx(2)安装Nginxsudo yum install -y nginx3、设置开机启动systemctl enable ng

2022-05-18 17:01:05 1108

原创 Blazor WebAssembly App第一次打开过慢优化

对于Blazor WebAssembly 该模式的Blazor第一次打开需要的时间很长。该模式的blazor的运行机制是基于WebAssembly对C#进行编译和运行。第一次打开的时候需要传输很多的Dll过来。总体的体积是比较大的,所以造成了第一次打开过慢。 针对该情况.NET官方给出了一个解决办法是【压缩总体包的大小】包如下:链接:https://docs.microsoft.com/zh-cn/aspnet/core/blazor/host-and-deploy/webassemb...

2021-06-24 15:44:39 2854

原创 使用Jenkins来实现Asp.Netcore的自动化部署【winserver服务器】

每次发布的时候,手动发布所做的事情无非就是备份,生成,发布。而手动做这些循环的事情,如果偶尔一次还好,当在产品持续迭代的时候,无限重复的步骤就会让人很烦躁。这时候Jenkins的作用就提现出来了,让我们解放双手。准备工作 1、首先我们要把Asp.Netcore发布成基于windows服务的发布方式。 2、下载java的jdk并安装,java的环境安装这里就不说了,...

2019-12-11 17:48:53 2182 1

原创 如何把Asp.NetCore部署成window服务

在window上部署Asp.netcore时,当不想使用IIS时,使用双击启动就会出现一个黑色的窗体,总感觉会不经意间给关闭掉。这时候就想如果可以生成winserver,这样就可以避免掉,也可以使崩溃后自动启动。如何把Asp.NetCore部署成window服务呢?第一种方式:按照官网上的方式:详情请看官方Windows 服务中托管 ASP.NET Core。第二种方式:使用NSS...

2019-11-29 15:50:57 2737 1

原创 【四】EFCore代码运行时迁移@Asp.netcore Code First DDD学习笔记

EfCore实现全自动化迁移数据库结构,非执行命令。达到运行时自动迁移,且数据库有数据结构的记录。主题:Asp.netcore Code First +DDD学习笔记目录: 【一】 CodeFirst+DDD项目结构的构建 【二】Asp.Netcore使用Panda.DynamicWebApi来进行Controller解耦 【三】Asp.NetCore使用Efcor...

2019-10-12 09:10:55 1993 4

原创 【三】Asp.NetCore使用Efcore+Mysql实现CodeFirst@Asp.netcore Code First +DDD学习笔记

Asp.NetCore使用Efcore+Mysql实现CodeFirst,并且自动生成EfCore的builderModel的实现过程主题:Asp.netcore Code First +DDD学习笔记目录: 【一】 CodeFirst+DDD项目结构的构建 【二】Asp.Netcore使用Panda.DynamicWebApi来进行Controller解耦 【三】...

2019-09-26 14:41:37 1724

原创 【二】Asp.Netcore使用Panda.DynamicWebApi来进行Controller解耦@Asp.netcore Code First +DDD学习笔记

在Asp.Netcore内Panda.DynamicWebApi的使用方法,以及如何使用Panda.DynamicWebApi来使Controller何Server解耦主题:Asp.netcore Code First +DDD学习笔记目录: 【一】 CodeFirst+DDD项目结构的构建 【二】Asp.Netcore使用Panda.DynamicWebApi来进行...

2019-09-25 11:22:40 2114 1

原创 C# 如何遍历一个实体的所有字段并给另外一个实体赋值,包含子实体也可以

把一个实体的值,根据名称一样的赋值给另外一个实体,名称不一样的不进行赋值。实体可以是嵌套结构的也可以进行赋值。 /// <summary> /// 把dto的值全部赋值到entity上的递归函数 /// </summary> /// <typeparam name="T"></typep...

2019-09-24 15:23:55 4152

原创 【一】CodeFirst+DDD项目结构的构建@Asp.netcore Code First +DDD学习笔记

Asp.netcore如何使用Efcore+mysql来构建CodeFirst,以及如何按照DDD的设计思路来对代码进行分层。主题:Asp.netcore Code First +DDD学习笔记目录: 【一】 CodeFirst+DDD项目结构的构建 【二】Asp.Netcore使用Panda.DynamicWebApi来进行Controller解耦 【三】Asp....

2019-09-12 11:08:22 3969

原创 C#ORM要使用IQueryable禁止使用IEnumberable的原因

IEnumerable在调用自己的SKip 和 Take 等扩展方法之前数据就已经从数据库查到本地内存里了 IQueryable是将Skip ,take 这些方法表达式翻译成SQL语句之后再向去数据库查询。大神测试样例 https://blog.youkuaiyun.com/qq_42732038/article/details/85339108...

2019-09-12 10:55:36 524

原创 Asp.netcore使用Hangfire来配置任务管理器

1. 下载并引用NuGet组件包 Hangfire.AspNetCore 【1.7.1】版本 Hangfire.Dashboard.BasicAuthorization Hangfire.Mongo // 下面写法适应于Hangfire.Mongo 的【 0.5.15】版本我这里使用的是Mongo数据库,所以下载这个 ,别的数据库有别的对应的版本2. 修...

2019-09-09 11:59:44 1936

原创 C# 使用Newtonsoft.Json 对象转json字符串,json字符串转对象

对象转json字符串string jsStr=Newtonsoft.Json.JsonConvert.SerializeObject(对象)json字符串转对象User user=JsonConvert.DeserializeObject<User>("json字符串");

2019-08-30 16:17:06 11236

原创 Asp.netcore 在StartUp里面的Configure使用ConfigureServices里面依赖注入的服务

1.首先给configure里面添加一个参数IServiceProviderserviceProvider (默认没有,需手动添加),如下所示 public void Configure(IApplicationBuilder app, IHostingEnvironment env, IServiceProvider serviceProvider)2.调取服务如下...

2019-08-30 10:44:56 10327

原创 【四】C# 基于WPF 使用CefSharp来做万能爬虫---扩展 一个httpClient访问辅助类可设置代理

目录 【一】C# 基于WPF 使用CefSharp来做万能爬虫 【二】C# 基于WPF 使用CefSharp来做万能爬虫 【三】C# 基于WPF 使用CefSharp来做万能爬虫 【四】C# 基于WPF 使用CefSharp来做万能爬虫---扩展 一个httpClient访问辅助类可设置代理using Newtonsoft.Json.Linq;...

2019-06-24 18:36:51 3828

原创 【三】C# 基于WPF 使用CefSharp来做万能爬虫

目录 【一】C# 基于WPF 使用CefSharp来做万能爬虫 【二】C# 基于WPF 使用CefSharp来做万能爬虫 【三】C# 基于WPF 使用CefSharp来做万能爬虫 【四】C# 基于WPF 使用CefSharp来做万能爬虫---扩展 一个httpClient访问辅助类可设置代理分享一个对CefSharpWebrowser的操作类...

2019-06-24 15:49:45 5143 1

原创 【二】C# 基于WPF 使用CefSharp来做万能爬虫

目录 【一】C# 基于WPF 使用CefSharp来做万能爬虫 【二】C# 基于WPF 使用CefSharp来做万能爬虫 【三】C# 基于WPF 使用CefSharp来做万能爬虫 【四】C# 基于WPF 使用CefSharp来做万能爬虫---扩展 一个httpClient访问辅助类可设置代理​​​​​​​一.对浏览器进行操作 1.刷新 ...

2019-05-31 18:17:34 4025 3

原创 【一】C# 基于WPF 使用CefSharp来做万能爬虫

目录 【一】C# 基于WPF 使用CefSharp来做万能爬虫 【二】C# 基于WPF 使用CefSharp来做万能爬虫 【三】C# 基于WPF 使用CefSharp来做万能爬虫 【四】C# 基于WPF 使用CefSharp来做万能爬虫---扩展 一个httpClient访问辅助类可设置代理安装CefSharp,并开始使用第一步:安装CefSh...

2019-05-24 18:06:28 7335 5

原创 【四】在Asp.Netcore上使用ElasticSeach的一个helper类

目录 【一】在window上部署ElasticSearch并注册成服务 【二】在window上部署kibana并注册成服务 【三】在Asp.Netcore上使用ElasticSearch 【四】在Asp.Netcore上使用ElasticSeach的一个helper类ElasticSeach 访问封装的服务类IElasticSearch类的代码如下: ...

2019-05-23 09:40:18 2711 6

原创 【三】在Asp.Netcore上使用ElasticSearch

目录 【一】在window上部署ElasticSearch并注册成服务 【二】在window上部署kibana并注册成服务 【三】在Asp.Netcore上使用ElasticSearch 【四】在Asp.Netcore上使用ElasticSeach的一个helper类在Asp.netcore 上使用ElasticSearch1.安装NuGe...

2019-05-17 11:39:29 8734 3

原创 【二】在window上部署kibana并注册成服务

目录 【一】在window上部署ElasticSearch并注册成服务 【二】在window上部署kibana并注册成服务 【三】在Asp.Netcore上使用ElasticSearch 【四】在Asp.Netcore上使用ElasticSeach的一个helper类安装Kibana到Window上1.下载链接:https://www.elast...

2019-05-17 11:37:53 3854

原创 【一】在window上部署ElasticSearch并注册成服务

目录 【一】在window上部署ElasticSearch并注册成服务 【二】在window上部署kibana并注册成服务 【三】在Asp.Netcore上使用ElasticSearch 【四】在Asp.Netcore上使用ElasticSeach的一个helper类安装ElasticSeach到Window上1.环境配置(1) jdk下载,链接为...

2019-05-14 17:31:28 4132 1

原创 Asp.netcore IdentitySever4入门学习笔记

一、什么是IdentitySever4?IdentityServer4可以做什么认证授权 (1)客户端认证控制API (2)密码认证方式控制API (3)添加外部认证支持二、如何创建IdentitySever4授权服务器1.创建一个aspnetcore的一个空项目2.载入IdentitySever4组件3.创建一个config...

2019-05-05 11:44:53 349

原创 WPF ui组件库 MahApps.Metro的使用

https://www.cnblogs.com/yhcao/p/6237611.html

2019-04-28 16:24:18 1305

原创 Asp.Netcore 使用swagger 来自动生成API文档

一. 安装nuget包 搜索并安装:Swashbuckle.AspNetCore的包 结果如图所示: 二.开始使用 1.在Startup文件的 ConfigureSevers 里面添加如下代码: services.AddSwaggerGen(options => { ...

2019-03-28 10:44:36 1005

原创 Asp.NetCore 服务依赖注入的三个模式以及三个模式的区别

AddTransient瞬时模式:每次请求,都获取一个新的实例。即使同一个请求获取多次也会是不同的实例使用方式:services.AddTransient<IOperationTransient, Operation>();AddScoped:每次请求,都获取一个新的实例。同一个请求获取多次会得到相同的实例使用方式:services.AddScoped<IMyDepe...

2019-03-12 17:06:25 2299

原创 MongoDb的ConnectionString链接字符串解析

MongoDb的ConnectionString链接字符串解析,如下图所示。

2018-12-25 16:59:35 8166

原创 Asp.Netcore使用Filter来实现接口的全局异常拦截,以及前置拦截和后置拦截

全局异常拦截器: 解决写每个接口都需要去做容错而添加try{}catch{},有了该异常拦截器后,所有接口都不需要去添加异常处理。实现方式: 第一步:新建一个类继承 IExceptionFilter,添加 using Microsoft.AspNetCore.Mvc.Filters;该类的名称命名要求是:后缀必须ExceptionFilter,例如:Global...

2018-12-24 17:09:08 8152

原创 Asp.Netcore使用拦截器后跨域问题解决

aspnetcore在使用拦截器【无论是官方的filter还是第三方封装的】后,跨域中间件Cors会失去效果。第一种方法在注入拦截器里面也载入跨域中间件 .AddMvc(options => { #region 拦截器配置 options.Filters.Add(new CorsAuthoriz...

2018-12-24 15:42:23 1383

原创 Asp.Netcore 使用AspectCore做拦截器

1. 安装NuGet包 <1>AspectCore.Core <2>AspectCore.Extensions.DependencyInjection2.创建特性拦截器例如:异常拦截器 /// <summary> /// 异常拦截器 /// </summary> public cla...

2018-11-23 17:24:11 5856

原创 在Asp.Netcore MVC中使用efcore,DBfrist

一.安装efcore 在NUGET包管理器里搜索并安装如下: (1)Microsoft.EntityFrameworkCore (2)Microsoft.EntityFrameworkCore.Design (3)Microsoft.EntityFrameworkCore.Tools (4)MySql.Data.EntityFrameworkCor...

2018-11-15 14:58:58 929

原创 wcf做服务的时候,综合型接口,允许使用url,cookie的操作

服务端://cookie的读取var requestProperties = OperationContext.Current.IncomingMessageProperties;var hrp = requestProperties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;var cookie ...

2018-03-12 14:40:39 352

原创 .net winform/wpf 等占有内存问题

开发客户端的时候 碰到多线程,然后导致内存一直增加,最后客户端崩溃。在网上看到一个方法使用后这个问题立马解决了,在这里记录一下,方便后期翻阅。代码如下:[DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")]public static extern int SetProcessWorkingSetSize...

2018-03-08 09:20:55 1518

原创 快速入门微信小程序

如何快速入门微信小程序呢? 个人认为: 第一步应该了解整个数据流框架。微信小程序主要提供了一个前端页面的开发和微信接口服务,和前后端分离开发基本一样,唯一不一样的是无论是调取自己服务器接口的数据,还是手机上的数据的时候,都要使用由微信提供的服务接口。用户产生的数据和后台交互的流程:小程序界面产生数据------->微信服务...

2018-03-03 12:09:22 3096

原创 Windows 配置coreseek 学习日志

一 .下载安装包【http://download.youkuaiyun.com/download/qq_38762313/10232033】该安装包不需要安装,下载后解压到自己打算放的目录。例如:二.安装服务(1)“开始”——>“运行”——>输入cmd,打开命令行窗口——>执行 "d: 回车"——>执行 "cd www\coreseek\",进入到 coreseek...

2018-02-01 15:18:12 235

AspNetCore+EfCore+Mysql+CodeFrist+DDD案例含:Efcore全自动化迁移,代码运行时迁移

AspNetCore+EfCore+Mysql+CodeFrist+DDD的一个开发模板,含:Efcore全自动化迁移,代码运行时迁移。 具体构建过程和学习的链接为:https://blog.youkuaiyun.com/qq_38762313/article/details/100765606

2019-10-12

AspNetCore+EfCore+Mysql+CodeFrist+DDD案例.rar

AspNetCore+EfCore+Mysql+CodeFrist+DDD的一个开发模板。 具体构建过程和学习的链接为:https://blog.youkuaiyun.com/qq_38762313/article/details/100765606

2019-09-26

coreseek-4.1-win32.rar

中文的sphinx coreseek,搜索引擎,搭配Sphinx进行中文分词搜索

2018-01-30

一个vs2017 使用 Xamarin.forms开发APP的demo

一个vs2017 使用 Xamarin.forms开发APP的demo. 使用Xamarin.forms来开发跨平台的demo

2018-01-30

空空如也

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

TA关注的人

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