- 博客(106)
- 资源 (3)
- 收藏
- 关注
原创 The JSON value could not be converted to System.DateTime
我们在使用Asp.Net Core WebApi和前端进行交互时,经常会因为提交数据中有时间自动而导致服务端接收不到数据,前端报错的问题。
2023-03-03 14:48:13
1909
原创 Mac AndroidStudio生成签名文件,显示SHA1和MD5值
一、首先,生成签名文件1.点击菜单栏中的Build的。2.弹出窗体,创建新的KeyStore:如下图。3.生成jks文件4.填写keystore和key密码。ketystore密码和key密码在后面会用到。其他信息也不是很重要,自己差不多能记住就好。5.然后点击ok,再点击next就完成了,紧接着就可以Finish完成打包APK了。但是还有一个Signat...
2023-01-13 08:44:16
1507
2
原创 MacOS 系统中如何使用EF Core进行数据迁移?
原有笔者最近在使用MacOS系统做asp.net core mvc项目开发。可是一直习惯了使用宇宙最强大的vs2019工具。突然换到苹果系统就感觉什么都是问题了。现在我将遇到该问题的解决方案做下记录,方便自己也是方便别的同学快速的解决问题。发现有坑其实最开始我也是翻阅了微软大量的文档(https://docs.microsoft.com/zh-cn/ef/core/miscellane...
2023-01-13 08:42:46
606
2
原创 常见递归算法
1、1、2、3、5、8.......用递归算法求第30位数的值? 首先我们能够发现从第3位数起后一位数等于前两位数值之和,即:x=(x-1)+(x-2),x>2; 这里须要不断的相加,第一时刻就会想到循环处理,我们尝试用数组去装载这些数值,即: int[] a=new int[30]; a[0]=1; a[1]=1; for(int i=2;i<30...
2023-01-13 08:42:27
631
原创 Docker部署Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。
2023-01-13 08:41:51
1374
2
原创 asp.net core3.x 使用Nlog日志
日志中间件,其实在微软已经给我提供了。可是微软提供的这个中间件常常不能满足我们日常需求。今天我就说说这个Nlog中间件的使用。第一步:安装NLog.Web.AspNetCore第二步:添加nlog配置文件。<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org...
2023-01-12 10:50:59
248
2
原创 Gridview鼠标移动到数据行时改变该数据行的背景色
方法一protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { //设置鼠标覆盖时数据行的背景色 e.Row.Attributes.Add("on...
2023-01-12 10:32:47
910
2
原创 ASP.NET WebForm 数据控件GridView
GridView控件是WebForm中功能最强大数据展示控件,它不仅可以显示数据并且还能对数据进行常规的增删改查操作。
2023-01-12 10:28:42
930
原创 Docker搭建svn
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。参数说明:2、创建名称为svn的资源仓库3、设置资源仓库【 /var/opt/svn/conf/svnserve.conf】4、设置账号密码【 /var/opt/svn/conf/passwd】5、设置账号权限【 /var
2023-01-12 10:24:51
4497
3
原创 Docker部署 registry
Docker部署 registry在 Docker 中,当我们执行 docker pull xxx 的时候 ,它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库。在工作中,我们不可能把企业项目push到公有仓库进行管理。所以为了更好的管理镜像,Docker不仅提供了一个中央仓库,同时也允许我们搭建本地私有仓库。Docker 官方提供了一个搭建私有仓库的镜像 registry ,只需把镜像下载下来,运行容器并暴露5000端口,就可以使用了。
2023-01-12 10:24:22
1869
原创 Docker部署 Harbor
Docker部署 HarborHarbor是一个用于存储和分发Docker镜像的企业级Registry服务器,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署企业内部的私有环境Registry是非常必要的,Harbor和docker中央仓库的关系,就类似于nexus和Maven中央仓库的关系,Harbor除了存储和分发镜像外还具有用户管理,项目管理,配置管理和日志查询,高可用部署等主要功能。这里我们只介绍离线安装方式。
2023-01-12 10:15:07
1469
原创 Docker 部署SQL Server 2017
想必大家都会安装各种平台上面搭建SqlServer2017,那么你们有没有试过在Docker中安装使用呢?参数说明-e “ACCEPT_EULA=Y”将 ACCEPT_EULA 变量设置为任意值,以确认接受最终用户许可协议。 SQL Server 映像的必需设置。-e "SA_PASSWORD = YourStrong@Passw0rd > "指定至少包含 8 个字符且符合SQL Server 密码要求的强密码。 SQ...
2023-01-12 10:13:05
682
转载 C# HttpClient教程
在日常开发中经常会用到别人写的接口数据,那么访问该接口的方式很多。这里我们主要学习使用HttpClient类发送各种请求操作。
2022-06-01 11:50:11
16063
原创 WebForm常见错误之验证控件报错
目录【问题描述】【原因分析:】【解决方案】方案1:方案2(推荐):方案3:方案4:【问题描述】当我们在开发过程中,有时候会遇到一些莫名其名的错误。很多小伙伴看到这个问题,当时就蒙了。不知道该从哪里下手了!!!【原因分析:】一般这样的问题,就说明了开发人员在创建WebForm项目的时候选择的是空项目。如下图所示。空项目创建好了后,里面非常的干净清爽。没有包含任何其他的依赖包。这也就导致了我们这种空项目中使用验证控件的时候报错。因为应用程序中.
2021-05-19 11:43:58
1015
3
原创 AbpVnext全家桶快速入门之本地运行官方项目模板
系列文章目录第一章 如何从官方网站自定义AbpVnext全家桶项目第二章 本地运行官方项目模板文章目录前言一、生成项目数据库(含初始数据)?1. 修改数据库连接字符串2. 右键选择*.DbMigrator 类库设置为启动项目3. 按 F5 运行项目二、运行Web项目1.修改数据库连接字符串3. 右键选择*.Web类库设置为启动项目4. 按 F5 运行项目总结前言当我们从官方下载到项目模板后,第一件事情就是在本地机器将它运行起...
2021-03-28 15:50:22
994
原创 当前标识(IIS APPPOOL.NET v4.5)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET File
IIS报错当前标识(IIS APPPOOL.NET v4.5)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限。解决方法:1、以管理员权限运行PowerShell2、输入以下指令:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Aspnet_regiis.exe -ga 'IIS APPPOOL\.NET v4.5'上述.
2021-03-25 10:10:22
1611
2
转载 IIS上解决ASP.Net第一次访问慢的处理
Asp.net Mvc站点部署在IIS上后,第一个用户第一次访问站点,都会比较慢,确切的说是访问站点的Action页面(即非静态页面,因为静态页面直接由IIS处理返回给用户即完成请求,而Action页面IIS要转交给Aspnet_Wp工作进程,进而涉及相关初始化操作,这些初始化操作是比较慢的。第二次访问站点就不需要再初始化了所以就快了)。这种第一次访问慢的问题不仅发生在网站第一次部署启动,也发生在站点重启和站点程序池回收(经测试,第一次部署启动初始化所用时间会多一些,然后是站点重启,然后是站点回收)。.
2021-03-23 12:00:05
1630
原创 Centos7 部署 ASP.NET Core应用程序
前言一、安装依赖环境第一步、将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库第二步、安装.NET CORE SDK第三步、检查安装是否成功二、部署ASP.NET Core应用程序1.上传到发布好的代码2.运行测试发布的项目2.1. dotnet命令加参数2.2.设置防火墙3.使用Nginx进行反向代理安装ngixn设置Nginx开机启动修改Nginx配置文件总结参考文章前言我一直都是在...
2020-09-11 19:53:14
856
原创 Docker 安装 MS SqlServer
作为一个.NET 开发人员,大家都知道微软的数据只能运行在windows电脑中。可自从Dokcer火了之后,微软现在已经将它的Sql server2017以后的数据库从windows平台迁移到了Docker中啦!本次内容主要详细讲解了Docker中如何安装MS sql2017数据库,以及需要注意的一些问题。这里特别强调下密码必须安装强制密码要求取设置,否则容器不能运行。参考文章Docker 安装部署Sql Server快速入门:使用 Docker 运行 SQL Server 容器映像(微软官方)
2020-09-11 14:47:07
3297
原创 如何在 Centos7 中 安装 Docker ?
开发界的小伙伴们整天喊着Docker、Docker的,那么在Linux系统如何安装Docker呢?今天我们就以Centos7为例,讲讲Docker的安装。以上就是安装Docker的两种方式。以上如有错误请大家留意。参考文章Centos7上安装docker阿里云Docker CE镜像CentOS Docker 安装(菜鸟教程)
2020-09-10 22:06:20
319
转载 Net Core项目选择不到安装的.Net Core Sdk,导致项目加载失败
项目场景:安装.NET Core 运行时和托管包后,.Net Core项目选择不到安装的.Net Core Sdk,导致项目加载失败问题描述:最近在把.Net Core 部署到本地iis时,需要安装.NET Core 运行时和托管包,但是安装成功后项目重新生成就会挂,选择不到项目所需的.Net Core Sdk原因分析:sdk或运行时安装异常。解决方案:第一种解决方法:碰到这种情况最粗暴的方法就是卸载相应的.Net Core Sdk和.NET Core 运行时和托管包,然后在
2020-09-02 08:32:04
1246
转载 Visual Studio中找不到.Net Core SDK
项目场景:Visual Studio中找不到.Net Core SDK问题描述:在win 7 64位上安装了.Net Core 2.1 x86 SDK后,又卸载重新安装了.Net Core 3/2 x64 SDK。结果在VS中新建项目时没有.Net Core 3.1 SDK。在cmd中运行dotnet --info,.Net Core SDKs installed里提示No SDKs were found原因分析:这个是由于环境变量里同时配置了C:\Program File.
2020-09-02 08:15:54
2322
原创 Visual Studio 设置NuGet的国内镜像
Visual Studio 设置NuGet的国内镜像添加NuGet源的方式各位小伙伴们,大家是不是在安装完vs2019之后。你会惊讶的发现你的NuGet不能还原包啦!这是由于微软的默认这是镜像源在国内不能使用。我们就需要添加一个微软在国内设置的镜像源啦!添加NuGet源的方式菜单: 工具 -> NuGet包管理器 -> 程序包管理器设置NuGet的国内镜像https://nuget.cdn.azure.cn/v3/index.json...
2020-08-28 11:24:06
7901
原创 获取当前日期时间(各版本)
获取当前日期时间C#获取时间SQL 语句C#获取时间//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008年9月4日DateTime.Now.ToShortDateStr
2020-08-27 16:43:35
510
转载 浅谈C# 多态的魅力(虚方法,抽象,接口实现)
前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式,核心就是多态。其实多态就是:允许将子类类型的指针赋值给父类类型的指针。也就是同一操作作用于不...
2019-10-11 09:30:26
265
转载 C# 变量作用域
变量作用域是一个让很多初学者很容易混淆的一个概念。变量的作用域是可以访问该变量的代码区域。一般情况下,确定作用域遵循以下规则:只要类在某个作用域中,其字段也(也称成员变量)也在该作用域内。局部变量存在于表示声明该变量的块语句或方法结束的右花括号({})之前的作用域内。(请认真解读读透这句话) 在for、while或类似语句中声明的局部变量存在于该循环体内。局部变量的作用域冲突大型...
2019-10-09 17:21:04
355
原创 小白学习 gRPC官方快速上手学习笔记(c#版)
上手前准备工作支持操作系统:windows、OS X、Linux。实例采用.net、.net core sdk。The .NET Core SDK command line tools.The .NET framework 4.5 (for OS X and Linux, the open source .NET Framework implementation, “Mono...
2017-09-28 14:45:00
215
原创 .Net 4.5中的HttpClient试用
.Net 4.5中的HttpClient试用.Net 4.5中增加了一个新的System.Net.Http.HttpClient名字空间(在 System.Net.Http.dll 中),用于发送 HTTP 请求和接收 HTTP 响应。基本操作和以前的HttpWebRequest相比,HttpClient更加简洁,下面就是一个下载www.windows.com页面...
2017-03-09 16:47:00
129
原创 如何使用程序调用webApi接口
如何使用程序调用webApi接口在C#中,传统调用HTTP接口一般有两种办法:WebRequest/WebResponse组合的方法调用WebClient类进行调用。第一种方法抽象程度较低,使用较为繁琐;而WebClient主要面向了WEB网页场景,在模拟Web操作时使用较为方便,但用在RestFul场景下却比较麻烦,在Web API发布的同时,.NE...
2017-03-09 16:38:00
317
原创 关于ASP.NET Web Api的HelpPage文档注释问题
关于ASP.NET Web Api的HelpPage文档注释问题以前我用微软的HelpPage来自动生成的webAPI帮助文档。在使用了一段时间后发现只能显示Controller上面写的注释文档内容。以前总以为是微软这个类库的bug。后来才明白了是由于我的设置不当。微软的HelpPage类库controller上的...
2017-03-03 18:48:00
161
原创 Asp.net WebApi 异常处理解决方案
一、使用异常筛选器捕获所有异常我们知道,一般情况下,WebApi作为服务使用,每次客户端发送http请求到我们的WebApi服务里面,服务端得到结果输出response到客户端。这个过程中,一旦服务端发生异常,会统一向客户端返回500的错误。这种错误是服务器自动做出的反映,对于后期维护人员很难定位排错。例如:下面代码using System.Web.Http;namespa...
2017-01-19 15:32:00
1001
原创 WebAPI接口测试之matthewcv.WebApiTestClient
WebAPI接口测试之matthewcv.WebApiTestClientmatthewcv.WebApiTestClient1、安装matthewcv.WebApiTestClient包打开vs工具的NuGet工具包搜索matthewcv.WebApiTestClient下载并安装该工具包2、注册matthewcv.WebApiTestClient组件打开Glob...
2016-08-12 16:06:00
125
原创 ASP.NET Web API从注释生成帮助文档
ASP.NET Web API从注释生成帮助文档默认情况下,ASP.NET Web API不从Controller的注释中生成帮助文档。如果要将注释作为Web API帮助文档的一部分,比如在帮助文档的Description栏目中显示方法注释中的summary,需要进行一些配置操作。首先在Visual Studio中打开Web API项目的属性页,在Build设置页,选中XML ...
2016-04-14 20:51:00
103
原创 c#中使用easyUI的DataGrid组件
前台页面html <table id="dg"> </table>View CodeJavaScript$("#dg").datagrid({ width: 500, //自适应列内容 fitColumns: t...
2015-06-28 00:06:00
332
原创 第三方分页控件aspnetPager出现问题解决方法
问题描述: 今天在打开以前的项目使用vs2013打开后并且生成解决方案的时候发现报错了。经过检查发现是由于第三方分页控件aspnetPager在页面上不能引用到了。 解决方法: 1、首先将AspNetPager.dll复制于应用程序下的bin目录。 2、其次在bin目录中引用它(AspNetPager.dll)。 3、在...
2014-12-16 19:06:00
215
原创 ActionResult派生类
类名抽象类父类功能ContentResult 根据内容的类型和编码,数据内容.EmptyResult 空方法.FileResultabstract 写入文件内...
2014-12-12 18:02:00
249
原创 Razor引擎的转换数据类型
AsInt()把字符串转换为整数。if (myString.IsInt())IsInt(){myInt=myString.AsInt();}AsFloat()把字符串转换为浮点数。if (myString.IsFloat())IsFloat()...
2014-12-12 18:01:00
241
CKEditor for ASP.NET
2012-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人