- 博客(518)
- 收藏
- 关注
转载 ASP.NET Core In Process Hosting on IIS with ASP.NET Core 2.2(转载)
ASP.NET Core 2.2 has been out for a while now and with it come some significant improvements to the hosting model if you plan on hosting in IIS. In previous versions you were required to host ASP...
2019-09-26 09:27:00 494
转载 DateTime的ToString方法格式
新建一个.NET Core控制台项目,敲入如下代码:using System;namespace NetCoreDatetime{ class Program { static void Main(string[] args) { DateTime now = DateTime.Now;...
2019-09-25 16:03:00 537
转载 当Windows操作系统关机时,不会执行Windows Service的OnStop方法(转载)
Windows Service OnStop when computer shutdown问:I'm writing a Windows Service in C#. I want to take the same action for when the service is stopped by the Service control panel as w...
2019-09-18 19:50:00 715
转载 using 语句(C# 参考)(转载)
using 语句提供可确保正确使用 IDisposable 对象的方便语法。示例下面的示例演示如何使用 using 语句。using (var font1 = new Font("Arial", 10.0f)) { byte charset = font1.GdiCharSet;}备注File ...
2019-09-18 00:32:00 206
转载 SQL Server的常用提示
在SQL Server中,有许多SQL语句的提示,本文总结一些比较常用的提示。OPTION LOOP/MERGE/HASH JOIN提示该提示可以改变整个SQL语句中所有JOIN的关联算法,所以请慎用!下面语句中,我们使用OPTION(MERGE JOIN)提示,将SQL语句的两个JOIN都改为了MERGE JOIN:SELECT *FROM...
2019-09-17 11:17:00 441
转载 ASP.NET Core中app.UseDeveloperExceptionPage和app.UseExceptionHandler方法有什么用
在新建一个ASP.NET Core项目后,在项目Startup类的Configure方法中默认会添加两个方法的调用,app.UseDeveloperExceptionPage和app.UseExceptionHandler,如下所示:// This method gets called by the runtime. Use this method to configure th...
2019-09-04 16:39:00 1205
转载 SQL Server中COALESCE函数的用法
在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下:SELECT COALESCE(NULL,NULL,N'A',NULL,NULL)结果:SELECT COALESCE(NULL,NULL,N'A',N'B',N'C',NULL)结果:使用COALESCE函数时要注意,其参数必须是相同的...
2019-09-02 10:56:00 976
转载 在ASP.NET Core中获取客户端和服务器端的IP地址(转载)
随着ASP.NET的发展,有不同的方式从请求中访问客户端IP地址。WebForms和MVC Web应用程序只是访问当前HTTP上下文的请求。var ip = HttpContext.Current.Request.UserHostAddress;或者只是直接引用当前的Requestvar ip = Request.UserHostAddress;但是...
2019-08-26 11:14:00 1113
转载 Implementing Azure AD Single Sign-Out in ASP.NET Core(转载)
Let's start with a scenario. Bob the user has logged in to your ASP.NET Core application through Azure AD authentication. Bob then also opens their email through Office 365 in the same browser wi...
2019-08-23 15:10:00 258
转载 .NET Core中如何对Url进行编码和解码
我们在.NET Core项目中,可以用WebUtility类对Url进行编码和解码,首先我们要确保项目中引入了nuget包:System.Runtime.Extensions当然这个nuget包默认就是包含在.NET Core的核心库中的,所以正常情况下不用单独去引入。我们来看看WebUtility类的定义:using System.IO;namespace Sy...
2019-08-23 11:51:00 2168
转载 How to signout from an Azure Application?(转载)
问:I have created a Azure AD application and a Web App. The Azure AD Application uses AAD Authentication. This works well. When I go to my URL and I am not authenticated, I have to enter my...
2019-08-23 08:37:00 99
转载 ASP.NET Core中如何显示[PII is hidden]的隐藏信息
有时候我们在ASP.NET Core项目运行时,发生在后台程序中的错误会将关键信息隐藏为[PII is hidden]这种占位符,如下所示:而知道这些关键信息,有时候对我们调试程序是非常重要的。所以我们可以在ASP.NET Core项目的Startup类中,添加IdentityModelEventSource.ShowPII = true到Configure方法中来显示[PII ...
2019-08-22 12:30:00 717
转载 C#使用HttpWebRequest发送数据和使用HttpWebResponse接收数据的一个简单示例
新建一个.NET Core控制台项目,代码如下所示:using System;using System.Text;using System.Net;using System.Collections.Generic;namespace NetCoreWebRequest{ class Program { static v...
2019-08-14 10:36:00 795
转载 使用ASP.NET Core MVC应用程序中的ResponseCache属性处理缓存(转载)
HTTP响应的缓存意味着当发出HTTP请求时,服务器生成的响应由浏览器或服务器存储在某个地方,以便在对同一资源的连续HTTP请求中重复使用。实质上,我们正在存储生成的响应,并将该响应重用于后续请求一段时间。存储可以在客户端进行,例如浏览器或服务器端本身。当存储在客户端时,HTTP响应的缓存减少了客户端(例如浏览器或代理)对Web服务器的请求数。Web应用程序中的浏览器缓存行为通常由指定客...
2019-08-12 10:10:00 499
转载 .NET Core解析DNS域名或主机名的方法
在.NET Core中我们可以用System.Net.Dns类来解析域名或主机名的IP地址,我们新建一个.NET Core控制台项目,写入下面代码:using System;using System.Net;namespace NetCoreDns{ class Program { static void Main(strin...
2019-08-06 10:30:00 367
转载 SQL Server 事务日志截断、回绕与收缩(转载)
每个 SQL Server 数据库都具有事务日志,用于记录所有事务以及每个事务对数据库所做的修改。 必须定期截断事务日志以避免它被填满。 但是,一些因素可能延迟日志截断,因此监视日志大小很重要。 某些操作可以最小日志量进行记录以减少其对事务日志大小的影响。事务日志是数据库的重要组件,如果系统出现故障,则可能需要使用事务日志将数据库恢复到一致状态。 删除或移动事务日志以前,必须完...
2019-08-01 10:43:00 396
转载 SQL Server的外键必须引用的是主键或者唯一键(转载)
问:In SQL Server , I got this error ->"There are no primary or candidate keys in the referenced table 'BookTitle' that match the referencing column list in the foreign key 'FK_BookCo...
2019-07-29 17:42:00 967
转载 SQL Server优化之SET STATISTICS开关(转载)
一、准备工作缓存对于某个查询的性能影响十分之大,所以优化之前要清空缓存。清除Buffer Pool里面的所有缓存DBCC DROPCLEANBUFFERS清除Buffer Pool里的所有缓存的执行计划,已经预编译的内容,在此处将被清空DBCC FREEPROCCACHE二、SET STATISTICS TIME ...
2019-07-26 01:46:00 181
转载 SQL Server返回DATETIME类型,年、月、日、时、分、秒、毫秒
SQL Server返回DATETIME类型的年、月、日,有两种方法,如下所示:DECLARE @now DATETIME=GETDATE()--第一种方法SELECT @now,YEAR(@now),MONTH(@now),DAY(@now),DATEPART(HH,@now),DATEPART(MI,@now),DATEPART(SS,@now),DATEPART...
2019-07-24 11:10:00 1276
转载 SQL Server SSIS中的变量使用表达式后,就无法更改其值了
在SQL Server SSIS中,我们可以为变量定义初始值和表达式,其实SSIS的变量定义为表达式后我们就无法更改变量的值了,我们来做如下实验:首先我们在SSIS包中定义一个String类型的变量叫Message,我们为该变量定义初始值"Hello Tom"(注意,这时我们没有为变量Message定义表达式),如下所示:然后我们在SSIS包中,使用一个"Script ...
2019-07-23 21:40:00 285
转载 ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(一)(转载)
本文结构ASP.NET Core应用程序的构建ASP.NET Core应用程序容器化所需注意的问题应用程序的配置信息端口侦听ASP.NET Core的容器版本docker镜像构建上下文(Build Context)与Dockerfile的配套使用前端应用:nginx的反向代理在容器中运行整个应用程序总结ASP.NET Cor...
2019-07-17 18:20:00 60
转载 .NET Core程序中,如何获取和设置操作系统环境变量的值
有时候我们在.NET Core程序中需要获取和设置操作系统环境变量的值。本文演示如何使用Environment.GetEnvironmentVariable和Environment.SetEnvironmentVariable方法,来获取和设置操作系统环境变量的值。首先我们使用Windows命令行cmd,在Windows系统中创建一个环境变量myEnvironmentValue...
2019-07-17 15:26:00 1062
转载 ASP.NET Core应用程序的参数配置及使用(转载)
本文结构提前准备参数配置方式appsettings.json环境变量命令行参数在控制器中使用配置参数注入IConfiguration对象注入IOptions对象总结应用程序的开发不仅仅是写代码这点事情。假设你正在开发一个能够支持多次部署的微服务,此时你就需要有一个合理的应用程序配置方案,以便在开发和生产环境中能够方便地选用不同...
2019-07-17 11:33:00 143
转载 ASP.NET Core MVC的Razor视图中,使用Html.Raw方法输出原生的html
我们在ASP.NET Core MVC项目中,有一个Razor视图文件Index.cshtml,如下:@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width" ...
2019-07-17 10:32:00 528
转载 SQL Server中VARCHAR(MAX)和NVARCHAR(MAX)使用时要注意的问题(转载)
在Microsoft SQLServer2005及以上的版本中,对于varchar(n)、nvarchar(n)和varbinary(n)有了max的扩展。可以使用如:varchar(max)、nvarchar(max)和varbinary(max)的大值数据类型来存储最多2^30-1个字节的数据。这几个数据类型在行为上和较小的数据类型 varchar、nvarchar 和 varbin...
2019-07-13 03:19:00 405
转载 SQL Server的NTEXT类型不支持等号"="操作(转载)
SQL SERVER – Fix: Error : 402 The data types ntext and varchar are incompatible in the equal to operatorSome errors are very simple to understand but the solution of the same is not easy to ...
2019-07-12 17:47:00 940
转载 SQL Server的唯一键和唯一索引会将空值(NULL)也算作重复值
我们先在SQL Server数据库中,建立一张Students表:CREATE TABLE [dbo].[Students]( [ID] [int] IDENTITY(1,1) NOT NULL, [StudentCode] [nvarchar](50) NULL, [Name] [nvarchar](50) NULL, [Age] [in...
2019-07-12 14:24:00 665
转载 SQL Server中用户账号在数据库中的安全性,可以控制用户的权限
今天在公司SQL Server数据库中,查到一个SQL Server用户账号"DemoUser":"DemoUser"不在数据库服务器的sysadmin角色中:"DemoUser"在数据库"TestDB"中做了用户映射,映射后的数据库账号也叫"DemoUser",其默认SCHEMA为"dbo":"DemoUser"在数据库"TestDB"中不...
2019-07-10 18:32:00 767
转载 SQL Server中如何把 科学记数法字符串 变为 数字字符串
当我们将Excel的数据导入SQL Server时,如果用SQL Server的字符串类型(VARCHAR和NVARCHAR等)来存储从Excel导入的数字,有时候这些数字会变成科学记数法字符串(例如'1.23E+10'实际上是'12300000000')。这并不是我们想要的结果,我们希望从Excel导入的数字还是数字字符串,而不是科学记数法。在SQL Server中我们可以通过...
2019-07-09 21:41:00 911
转载 SQL Server中临时表是在什么schema下的(转载)
Specifying schema for temporary tables问:I'm used to seeing temporary tables created with just the hash/number symbol, like this:CREATE TABLE #Test( [Id] INT)However, ...
2019-07-09 15:54:00 124
转载 C# 多维数组 交错数组的区别,即 [ , ] 与 [ ][ ]的区别 (转载)
多维数组的声明在声明时,必须指定数组的长度,格式为 type [lenght ,lenght ,lengh, ... ]int[,] test1 = new int[3, 3];或声明时即赋值,由系统推断长度int [,] test1 = { {1,2,3}, {1,2,3}, ...
2019-07-08 15:01:00 245
转载 SQL Server外键关系是强制约束,外键值也可以是空(NULL)
在SQL Server中,实际上外键值可不可以为空(NULL),和外键关系是不是强制约束无关。我们先在SQL Server数据库中建立两张表People和Car,一个People可以有多个Car,所以这两张表是一对多关系。建立表People建表语句:CREATE TABLE [dbo].[People]( [ID] [int] NOT NU...
2019-07-05 20:34:00 1098
转载 SQL怎么实现SLEEP功能(等待时间) -(转载)
语法格式:WAITFOR DELAY N'小时数:分钟数:秒数.毫秒数'等待100毫秒:SELECT GETDATE()WAITFOR DELAY N'00:00:00.100'SELECT GETDATE()结果如下:需要注意的是,WAITFOR DELAY后面等待的时间格式必须符合SQL Server的DATETIME时间格...
2019-07-05 10:30:00 3147
转载 Why use async requests instead of using a larger threadpool?(转载)
问:During the Techdays here in the Netherlands Steve Sanderson gave a presentation about C#5, ASP.NET MVC 4, and asynchronous Web. He explained that when requests take a long time to finish, a...
2019-06-11 15:28:00 184
转载 c# &与&& 和 |与||的区别(转载)
&:按位与,对两个条件都进行判断&&:逻辑与,只要一个条件满足,另外一个条件就不会执行同理:|:按位或,对两个条件都进行判断||:逻辑或,只要一个条件满足,另外一个条件就不会执行上代码://&与&&的测试 public static bool oneMethod() { Con...
2019-06-11 10:31:00 323
转载 SQL Server分区表,能否按照多个列作为分区函数的分区依据(转载)
问:Hi,I have a table workcachedetail with 40 million rows which has 8 columns.We decided to partition the table.Most of the queries in our environment uses 4 columns in the where clause or j...
2019-06-06 23:28:00 466
转载 怎样避免C#中将小数转换为字符串时出现科学记数法
在C#中如果float、double、decimal类型的值,小数点后的0太多时,C#会用科学记数法来表示小数的值。例如下面的double类型0.00009,如果我们直接将其用ToString()方法转换为字符串,就会变为科学记数法9E-05double number = 0.00009;string defaultNumber = number.ToString(); ...
2019-05-28 16:05:00 1532
转载 锁不住的查询(转载)
最近在处理一个锁的问题时,发现一个比较郁闷的事,使用X锁居然无法锁住查询,模拟这个问题,可以使用如下T-SQL脚本来建立测试环境。USE master;GO IF @@TRANCOUNT > 0 ROLLBACK TRAN;GO -- =======================================-- 建立测试数据库...
2019-05-17 18:56:00 65
转载 JSON中如何转义字符串中的双引号(转载)
问:I'm trying to show double quotes but it shows one of the backslashes:"maingame": { "day1": { "text1": "Tag 1", "text2": "Heute startet unsere Rundreise \\\"Exa...
2019-05-16 10:12:00 4786
转载 StreamWriter结合UTF-8编码使用不当,会造成BOM(Byte Order Mark )问题生成乱码(转载)...
问:I was using HttpWebRequest to try a rest api in ASP.NET Core MVC.Here is my HttpWebRequest client code:HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:55161/...
2019-05-08 13:26:00 605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人