自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 收藏
  • 关注

转载 C#文档注释

https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/language-specification/documentation-comments#an-example微软官方文档。我想补充几点。1.如果想要所有类或者方法都添加文档注释,而自己总容易忘记添加或者漏添加的话。可以试试这个办法:在项目...

2019-04-12 02:04:00 913

转载 VS 单元测试项目,测试的时候运行按钮不可用

如题。我单元测试使用的是Xunit。解决方案:使用管理员模式打开VS2017重新加载这个项目就解决了。PS:该解决方案亲测有效,但是我觉得我应该没找到最好的解决方案(root cause),如果谁有,欢迎分享,万分感谢。转载于:https://www.cnblogs.com/grady1028/p/10693524.html...

2019-04-12 00:13:00 751

转载 获取泛型类的Type

比如现在有一个泛型类:public class Product<TItem> where TItem : Item , new(){}想要获取它的类型Type需要使用:var type = typeof(Product<>).MakeGenericType(typeof(TItem));比如现在有这样一个泛型类:public clas...

2019-04-12 00:01:00 498

转载 Sql 复习(4)

WHERE用于过滤行,如果想过滤分组,需要使用HAVING。实例:列出具有两个以上产品且价格大于等于4的供应商。SELECT vend_id,COUNT(*) AS num_prods FROM ProductsWHERE prod_price>=4GROUP BY vend_idHAVING COUNT(*)>=2面试容易被坑:FROM子句...

2019-04-09 01:20:00 55

转载 Sql 复习(3)

COUNT(*)返回所有行数,包括值为NULL的行数。COUNT(address)返回address不为NULL的行数。AVG,SUM,MAX,MIN都会忽略值为NULL的行。MIN如果对非数值数据操作。将返回该列排序最前面的行。MAX如果对非数值数据操作。将返回该列排序最后面的行。ALL和DISTINCTALL是聚合函数的默认行为,如果不指定DIST...

2019-04-06 02:15:00 54

转载 sqlserver的soundex

在做国外的项目时,SOUNDEX做智能提示的时候有谜之效果。官方文档:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/soundex-transact-sql?view=sql-server-2017转载于:https://www.cnblogs.com/grady1028/p/10660653.html...

2019-04-06 01:38:00 118

转载 sqlserver的trim

Trim从sqlserver2017以后开始支持.官方文档:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/trim-transact-sql?view=sql-server-2017转载于:https://www.cnblogs.com/grady1028/p/10660634.html...

2019-04-06 01:12:00 444

转载 Sql 复习(2)

Sql 中 不等于 可以用 以下方式表示:select * from [TableName] where not id = 1; (注意不能写成 select * from [TableName] where id not = 1;)select * from [TableName] where id != 1;select * from [TableName] where ...

2019-04-05 15:29:00 55

转载 糟糕的设计

用SQL过滤还是应用过滤?理论上两种都可行,当然前提是你的数据量很小。你可以把你的某个表的所有数据都检索出来,然后在应用层做筛选。注意,这里不是说的Linq或者EF,因为这两者实际还是在做数据库操作。这里说的应用层筛选是指,你把所有数据放入了比如说DataSet里面,然后遍历每一行拿到DataRow,然后通过某些条件过滤掉这些行。可以这么做吗?当然可以。这样做好吗?非常不...

2019-04-05 00:44:00 100

转载 修改sqlserver默认端口号

SQLSERVER 配置管理器--SQLSERVER 网络配置--SQLSERVER 协议--双击TCP/IP找到TCP端口这一项,修改它。当然,不要忘记修改连接字符串。比如以前是server=localhost;database=*;uid=*;pwd=*现在要改成server=localhost,portNum;database=*;uid=*;pwd=*如果你改...

2019-04-05 00:12:00 524

转载 数据库默认端口号

sqlserver  默认端口号为:1433mysql  默认端口号为:3306oracle  默认端口号为:1521转载于:https://www.cnblogs.com/grady1028/p/10657629.html

2019-04-04 23:54:00 103

转载 记录一些零散的知识点

1. 所有可选参数必须在必选参数之后2.使用 HtmlEncoder.Default.Encode 防止恶意输入(即 JavaScript)损害应用。转载于:https://www.cnblogs.com/grady1028/p/10646038.html...

2019-04-02 22:56:00 291

转载 记录一个关于WebApi的issue

Swagger类似于Api的在线帮助文档。https://docs.microsoft.com/en-us/aspnet/core/tutorials/web-api-help-pages-using-swagger?view=aspnetcore-2.2以上是官方文档。我在Api的Controller里面使用的是[HttpPost("路由地址")],这本来功能没错...

2019-04-02 19:04:00 97

转载 记录一个issue

错误信息:error CS0579:Duplicate 'AssemblyVersion' attribute.解决方案:在.csproj中加入节点<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><GenerateAssemblyInfo>false</GenerateAss...

2019-03-29 14:34:00 69

转载 记录一个升级的issue

把现有项目从.net core1.1升级到.net core2.0的时候一直在报错。需要手动删除Web's.csproj中的<RuntimeFrameworkVersion>1.1.2</RuntimeFrameworkVersion>节点还有class libraries(.Layer)<NetStandardImplicitPack...

2019-03-29 14:18:00 81

转载 如何取得和EF core mapped entity的表名

Use package:Microsoft.EntityFrameworkCore.Relationalvar mapping=dbContext.Model.FindEntityType(typeof(YourEntity)).Relational();var schema=mapping.Schema;var tableName=mapping.TableName;...

2019-03-29 11:34:00 543

转载 Sql 复习(1)

表具有一些特性,这些特性定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等信息。描述表的这组信息就是所谓的模式(schema),模式可以用来描述数据库中特定的表,也可以用来描述整个数据库(和其中表的关系)。模式--关于数据库和表的布局及特性的信息。Sqlserver中新建一个数据库的话默认模式是dbo。任意两行都不具有相同的主键值;...

2019-03-29 11:06:00 101

转载 记录一次git issue

由于修改了公司域账户的密码。导致git端不论是pull或者push都会报错。错误信息:fatal:Authentication failed for解决办法:控制面板-切换成大图标显示找到证书管理-找到windows证书你会发现有一个保存了你的git链接的证书修改密码,使之和域账户密码一致就可以了。转载于:https://www.cnblogs.com/gra...

2019-03-29 09:24:00 112

空空如也

空空如也

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

TA关注的人

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