文章列表
24 浏览
喜欢(2)

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

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

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

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

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

C#开发 2019-04-11 10:51 0评论 0收藏
78 浏览
喜欢(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收藏
AD 友情赞助
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收藏
199 浏览
喜欢(5)

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

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

C#开发 2019-04-09 17:39 1评论 0收藏
35 浏览
喜欢(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收藏
AD 友情赞助
75 浏览
喜欢(1)

.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收藏
10 浏览
喜欢(0)

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

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

数据库 2019-03-14 01:18 0评论 0收藏
22 浏览
喜欢(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收藏
AD 友情赞助
81 浏览
喜欢(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收藏
159 浏览
喜欢(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收藏
41 浏览
喜欢(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收藏
110 浏览
喜欢(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收藏
58 浏览
喜欢(1)

ASP.NET Core Web应用程序Razor视图HTML源码中文(非英文)被转码的解决方案

如题,如果你是刚接触ASP.NET Core Web应用程序的开发者,当把ASP.NET Core Web应用程序写好,并在浏览器中查看页面,非英文字符显示一切正常,但当你打开HTML源代码查看时,所有的非英文字符则是被编码了,显示为类似&#XXXX;这样的字符编码串,如:@{ Layout = null; ViewData["Title"] = "Hello,这里是网页标题"...

ASP.NET Core 2019-02-20 11:17 0评论 0收藏
28 浏览
喜欢(0)

ubuntu 18.04 lnmp 部署laravel项目

一.域名解析二.nginx1.更新包列表sudo apt-get update2.安装nginxsudo apt-get install nginx3.启动nginxsudo service nginx start 或者 ( nginx -s reload )浏览器输入公网ip ,就可以看到nginx的欢迎界面 如果看不到,去设置服务器安全组 开启80端口三.mysql1.安装mysqlsudo apt-get ...

程序人生 2019-02-13 13:11 0评论 0收藏
107 浏览
喜欢(2)

.NET Core应用程序每次启动后使用string.GetHashCode()方法获取到的哈希值(hash)不相同

前言最近在将某个ASP.NET MVC 5项目迁移到ASP.NET Core 2应用程序时遇到了string.GetHashCode()方法的坑。如标题所述,在ASP.NET Core应用程序中,使用string.GetHashCode()方法去获取字符串的哈希值,但每次重启这个ASP.NET Core应用程序之后,同样的字符串的哈希值(hash)但不相同了。这是什么意思呢?具体的应用场景是这样的: 项目中有一张表的某个字段保存了类似U...

.NET Core 2019-01-23 11:49 0评论 1收藏
1088 浏览
喜欢(1)

[ASP.NET Core Razor Pages系列教程]ASP.NET Core Razor Pages中的配置(Configuration)文件之一(15)

配置(Configuration)文件配置文件在ASP.NET Core Razor Pages应用程序开发中是基于键值对存储的数据文件。.NET Core应用程序通过 “配置提供程序”(configuration provider)读取配置文件中的配置数据。配置文件的数据源可以有多种,如:Azure Key Vault(基于Azure的键值数据库)Command-line arguments(命令行参数)Custom provider...

ASP.NET Core 2019-01-10 14:03 0评论 0收藏
217 浏览
喜欢(10)

git常用操作/命令收集(不定期更新)

前言我们知道,Git是一个非常好的版本控制工具。在日常生活中,如果你使用Git,那么就不能避免地会使用到Git的各种命令。但Git命令和操作也是比较多的,同样的操作也可能有不同的命令。本文就收集并记录一些Git日常使用的命令,以方便快速查阅,也供Git使用者参考。查看本地仓库的远程git地址git remote get-url originget config --get remote.origin.urlgit remote show...

Git 2019-01-08 15:08 1评论 1收藏
72 浏览
喜欢(1)

css3经典使用技巧

css3新增的样式有:border-radius、::after、attr和content、box-sizing、linear-gradient、radial-gradient、box-shadow 。这几个都是十分经典的。border-radius相信这个属性,写过css的同学都知道,用来产生圆角,比如画一个圆形:div { width:100px; height:100px; background:red; ...

前端开发 2018-12-28 14:31 0评论 0收藏
573 浏览
喜欢(1)

[DncZeus帮助文档]新建你的页面

新建你的页面本文将从头开始,一步一步带你创建属于你的页面,以及讲解在制作页面时需要注意的地方。示例页面标题:示例页面英文名称:demo_page页面路径:demo/demo-page注意:这里的”英文名称”和”页面路径”都非常重要,要分别确保全局惟一,两者在后续的路由配置和菜单权限配置时需要使用。前端项目(DncZeus.App)新建视图页面src/view/目录是用于存放视图页面的目录,在此目录中新建[demo]目录,再在[demo]...

DncZeus 2018-12-27 13:58 0评论 0收藏
AD 友情赞助