文章列表
7 浏览
喜欢(0)

微软公布.NET下一个主要版本为.NET 5

前言美国时间2019年5月6日,微软官方开发者博客发布了关于.NET 5的文章《Introducing .NET 5》,文章公布了.NET在.NET Core 3.0后的下一个主要版本为.NET 5,并且.NET 5将是.NET家族迎来的一次重大的版本发布。.NET 5以后,将只有一个.NET(不区分.NET和.NET Core),并且可兼容多平台,如:Windows,Linux,maxOS,iOS,Android,tvOS,watch...

.NET 2019-05-17 11:47 0评论 0收藏
3 浏览
喜欢(0)

rocketMQ 2m-noslave环境搭建

前言本文将向大家介绍如何搭建rocketMQ 2m-noslave环境服务器环境(centos7.6)192.168.191.111 rocketmq-nameserver1 rocketmq-master1192.168.192.112 rocketmq-nameserver2 rocketmq-master2vim /etc/hosts追加如下内容:192.168.191.111 rocketmq-nameserver1 ...

运维管理 2019-05-09 16:02 0评论 0收藏
43 浏览
喜欢(0)

微软公布全新Windows终端(Windows Terminal)管理工具

北京时间2019年5月7日(美国时间2019年5月6日),在一年一度的微软Build大会上,微软公布了一款全新的Windows终端管工具—Windows TerminalWindows Terminal是一款全新的,现代的,快速的,高效的,功能强大且极富生产力的终端应用,它适用于命令行工具和命令提示符、PowerShell和WSL等终端用户。Windows Terminal将通过微软商店发布,并将定期更新以确保用户使用的总是最新的版本,...

开发工具 2019-05-07 12:03 0评论 0收藏
AD 友情赞助
14 浏览
喜欢(0)

DncZeus & log4net

依赖库如题, 自然是依赖 log4net.不过为了更好的在 ASP.NET Core 集成使用, 我们这里使用 Microsoft.Extensions.Logging.Log4Net.AspNetCore, 以便依赖注入使用.项目中通过 NuGet 安装完成后, 我们看看依赖项:同时在 *.csproj 文件中会多出相关的依赖项配置:配置依赖库下载安装完成后, 我们来如何使用呢?我们在 Startup.cs 中补充如下代码:// St...

.NET Core 2019-05-07 11:17 0评论 0收藏
58 浏览
喜欢(1)

C#/.NET应用程序开发中如何使用Entity Framework(EF)实现快速批量插入大量数据到SQL Server数据库?

前言如题,C#/.NET应用程序开发中如何使用Entity Framework(EF)实现快速批量插入大量数据到SQL Server数据库?这是很多.NET开发者会遇到的常见问题。由于Entity Framework(EF)本身没有内置批量插入大量数据到SQL Server数据库的功能,所以在处理这个问题的时候需要我们.NET开发者自己实现扩展或者帮助类。如果你非得要说可以,那使用AddRange()方法只能用于数据量较少的场景,数据量...

Entity Framework 2019-05-06 17:00 0评论 0收藏
210 浏览
喜欢(4)

DncZeus框架用户动态权限数据流,鉴权、令牌、验证详解

前言首先,告诉大家一个好消息:DncZeus v2.0.0版本发布,在这个版本中已支持动态权限路由及菜单渲染。基于.NET Core和Vuejs(iView)的前后端分离的通用后台管理系统框架DncZeus自发布以来也有5个多月时间了,其中得到了不少开发者们的认可。托管在github的仓库累计获得了近400颗星(本文写作时已有396个Stars)。首先,在这里感谢码友们(特别是.NET开发者)的支持,还有为DncZeus作出贡献的taa...

DncZeus 2019-05-06 15:01 0评论 1收藏
AD 友情赞助
41 浏览
喜欢(3)

C#/.NET应用程序开发中使用反射动态加载AutoMapper的映射配置关系

前言在C#/.NET应用程序开发中,经常遇到在两种不同的实体类之间相互映射的问题,比如有数据源对应的领域实体类和一个用于UI界面的数据传输对象(DTO),我们从数据源中取出数据并赋给领域实体,常规情况下,我们最后需要将领域实体的数据手动地映射到DTO,如:领域实体对象Customer.cspublic class Customer{ public int Id { get; set; } public string Firs...

C#开发 2019-04-28 22:54 0评论 0收藏
45 浏览
喜欢(2)

SQL Server中编写自动生成指定时间段内按小时的连续的数据列表并按每个小时统计数据的SQL语句示例

前言在我们编写SQL语句的时候,有可能遇到这样的场景:有一张用户信息表,里面记录和用户的一些数据,如:ID,姓名,创建时间…,为了了解每天每个时段(按小时)的用户创建量数据,我们需要从这张用户信息表的数据来统计。其中有可能用户创建时间的小时部分不是连续的,但统计出来的数据需要按小时连续,缺失的小时使用SQL自动补齐。效果展示先看一下我已经为大家准备好的示例数据以及实现的SQL语句查询结果。示例数据:查询结果:以下是具体的操作步骤,提供完...

SQL Server 2019-04-18 11:05 1评论 1收藏
153 浏览
喜欢(3)

C#/.NET基于Topshelf创建Windows服务的守护程序作为服务启动的客户端桌面程序不显示UI界面的问题分析和解决方案

前言在上一篇文章《在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务)》的最后,我给大家抛出了一个遗留的问题—在将TopshelfDemoService程序作为Windows服务安装的情况下,由它守护并启动的客户端程序是没有UI界面的。到这里,我们得分析为什么会出现这个问题,为什么在桌面应用程序模式下可以显示UI界面,而在服务模式下没有UI界面?分析问题(Session 0 隔离)通过查阅资料,这是由于S...

C#开发 2019-04-11 10:51 0评论 0收藏
AD 友情赞助
109 浏览
喜欢(2)

在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务)

前言在上一篇文章《C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载》中,我们了解发C#/.NET创建基于Topshelf Windows服务程序的大致流程,参数配置以及服务的安装和卸载。同时,我们也使用一个简单的定时任务演示了Topshelf服务的执行情况。今天我将继续为大家分享关于Topshelf主题的技术文章。本文主要演示在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务...

C#开发 2019-04-10 16:25 0评论 0收藏
7 浏览
喜欢(0)

配置github公钥的操作步骤

这是个新电脑1.进入C盘的用户的.ssh文件夹下面,gitbush2.输入ssh-keygen -t rsa -C 邮箱名字3.敲3下回车,会在.ssh文件夹下面生成两个新的文件,id_rsa和 id_rsa.pub,打开id_rsa.pub文件,复制里面的内容4.来到github,头像下拉框,点击setting 。进入SSH and GPG keys,点击右侧的“New SSH key”,把之前复制的内容粘贴到key里面,点击“Add...

前端开发 2019-04-10 15:17 0评论 0收藏
278 浏览
喜欢(5)

C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载(极速,简洁)

文章目录C#/.NET基于Topshelf创建Windows服务的系列文章目录:1.C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载 (1)2.在C#/.NET应用程序开发中创建一个基于Topshelf的应用程序守护进程(服务) (2)3.C#/.NET基于Topshelf创建Windows服务的守护程序作为服务启动的客户端桌面程序不显示UI界面的问题分析和解决方案 (3)前言对于使用Windows操作系统...

C#开发 2019-04-09 17:39 1评论 0收藏
54 浏览
喜欢(1)

C#/.NET Core应用程序开发中使用Entity Framework根据实体属性名称字符串对查询动态排序

在.NET/.NET Core的应用程序开发过程中,使用Entity Framework进行数据持久化或者查询是很多.NET开发者的选择,Entity Framework为我们封装了实体和数据表之间的映射,也提供了非常丰富的接口,.NET开发人员可以方便,快速地完成一个查询和排序操作。比如根据实体属性进行排序:query.OrderBy(x=>x.Property);但在实际开发中,很多情况下我们的排序字段和排序方向都是动态地,这...

Entity Framework 2019-03-29 16:13 0评论 0收藏
146 浏览
喜欢(3)

.NET/C#应用程序开发Dapper ORM中使用工作单元(Unit Of Work)完成事务操作

本文分享一种在.NET/C#应用程序开发Dapper ORM中使用工作单元(Unit Of Work)完成事务操作的方式,封装如下:public sealed class DalSession : IDisposable{ public DalSession() { _connection = new OleDbConnection(DalCommon.ConnectionString); _co...

.NET 2019-03-20 17:57 0评论 0收藏
14 浏览
喜欢(0)

如何重置(重新同步)MySQL主从复制

有时MySQL复制会出现从系统无法跟主系统正确同步的问题,这可能有很多原因。但是我们所需考虑的是如何来修复它?本篇文章将介绍关于如何重置MySQL复制。注意:使用本文的方法后,将删除所有bin-log文件,因此,如果需要可以先备份bin-log文件,然后按照说明进行操作。在从属服务器上:首先,我们需要停止从服务器。登录mysql服务器并执行以下命令。#mysql> STOP SLAVE;在主服务器上:停止从服务器之后,转到主服务器...

数据库 2019-03-14 01:18 0评论 0收藏
25 浏览
喜欢(0)

vba操作模板

vba http post方法Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim url As String Dim str As String url = "http://192.168.7.204:8043/Api/Service/Calculate" str = "{i...

后端开发 2019-02-28 11:36 0评论 0收藏
88 浏览
喜欢(2)

微软发布Visual Studio 2019 RC(候选版)

前言北京时间2019年2月28日(美国时间2019年2月27日),微软官方发布的Visual Studio 2019 Preview 4 和Visual Studio 2019 RC(候选版本)。也意味着Visual Studio 2019 第一个正式版的功能趋于稳定,第一个正式版本发布之前,不会再有重要调整。目前距4月2日Visual Studio 2019正式版发布也只剩下一个月时间,这段时间微软会对Visual Studio 20...

Visual Studio 2019-02-28 10:22 0评论 0收藏
222 浏览
喜欢(1)

.NET Core 2用Dapper微ORM连接SQLite数据库(非Entity Framework ORM)

目前网络上已经有很多在.NET Core应用程序中使用Entity Framework Core(EF Core)连接SQL Server,MySQL这样的资料了。也有不少使用Entity Framework Core连接SQLite数据库的简明教程,所以就不多介绍使用Entity Framework Core的情况。本文主要给大家分享的是在.NET Core应用程序中使用Dapper连接SQLite数据库的方法。首先,使用nuget包...

.NET Core 2019-02-25 17:13 0评论 0收藏
46 浏览
喜欢(0)

HTTPS证书Let's Encrypt申请配置教程2019年2月亲测继续有效

写在前面的话由于遇到了一些问题,在无比挣扎中,终于发现其实Let’s Encrypt上,是有一些更新设置的,从而导致了我在Ubuntu16.04的版本上,出现了问题。以前的一个./letsencrypt-audo不能继续使用了,各种搜索了半天,发现了解决方案,使用./certbot-auto来解决。希望供后来者以参考事件,故在标题上使用了日期用来帮助大家区分。当前时间点为:2019年2月22日。教程正文Step1$ wget https...

技术资讯 2019-02-22 12:03 0评论 0收藏
130 浏览
喜欢(1)

分享一个修改.NET/.NET Core控制台应用程序字体颜色的通用方法

今天在看Orleans的聊天示例程序时,看到了一个修改.NET/.NET Core控制台应用程序字体颜色的通用方法,分享如下:public static class PrettyConsole{ public static void Line(string text, ConsoleColor colour = ConsoleColor.White) { var originalColour = Console...

.NET 2019-02-20 14:04 0评论 0收藏
AD 友情赞助