公司通过webapi写接口,一般平时做测试时,都是挂到了IIS上,通过IP访问来进行测试,偶然的一次,发现所有的接口通过IP访问全部都报404错误。如图:无奈之下,试了下所有的接口,全都不能访问,如果所有接口都不能访问,肯定是配置出了问题,最终在web.config文件找到了这段代码: <dependentAssembly><assemblyIdentityname="...
2019年03月06日 11:22 Asp.net 1177
首先下载Redis缓存window下安装包,下载地址:https://github.com/MicrosoftArchive/redis/releases,下载msi,可以直接安装: 下载之后,点击安装,安装一般点击下一步就行了,不过这里需要注意一下,勾选: 一直点击下一步,直到安装完成:此时,打开服务,Redis服务已经成功开启了。此时我们用Redis管理工具redis-deskt...
2019年03月05日 14:53 Asp.net 1026
IIS7自带的有压缩模块,无须进行二次安装,不过压缩动态网页内容需要安装一个动态内容压缩的角色服务:如果没有安装,勾选安装即可:然后打开我们的IIS服务器,点击右侧的压缩菜单:压缩设置界面:配置好,点击应用即可。网站Gzip压缩的作用:Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。
2019年03月05日 14:11 IT相关 1261
我们大概都遇到过这种情况,U盘或者移动硬盘在操作不当的情况下导致文件丢失或者文件错误,有时候即使删除了这个错误文件,但是内存却没有回来,仍然占用U盘或者硬盘的内存,遇到这种情况,下面提供一个方法,实测可用。打开cmd,定位到你的U盘或者硬盘:C:\Users\HP>E:E:\>attrib-h-s-r/s/dE:\>输入:attrib -h -s -r /s /d然后U盘会出现这...
2019年03月04日 16:35 IT相关 1257
在多线程编程过程中,多个线程同时操作同一个对象或者同时访问同一段代码时,为了避免同一时刻多个线程同时抢占这个对象或者资源造成脏读或者造成系统逻辑重复执行,这就需要用到了lock锁,lock锁定后,同一时刻只能有一个线程去访问资源,直到该线程释放该资源为止,在该线程释放之前,其他线程只能等待。lock(obj) {code}的一般执行顺序:1.线程1进来执行,判定obj是否锁定,若锁定则等待资源释放...
2019年03月04日 13:35 Asp.net 1080
我们平时生成随机数时用到的最多的还是Random,但是Random在并发情况下同一时刻(相差毫秒级)生成的随机数基本上都是重复的,为什么会这样呢,我们F12定位到Random的默认无参构造函数看下:我们平时写随机,大部分应该是这样的写法:newRandom().Next(0,100);这样写默认的种子值就是当前时间,所以说在高并发下时间种子值是相同的,那么生成的随机数相同也就无可厚非了。那么如果在...
2019年02月12日 16:27 Asp.net 2562
Jenkins构建普通的Net Framework框架的项目我们之前已经做过介绍,但是如何发布NetCore项目呢,我们都知道NetCore项目跨平台,以此而生。所以Core项目的自动构建用MSbuild.exe是无法自动构建的,我们需要安装我们自己Net Core项目对应版本的Hosting运行时和SDK,安装好这个两个环境后,在Jenkins中的配置需要稍微变动一下,下面详细说明:构建时:构建...
2019年01月29日 15:52 .Net Core 1048
第一步:首先到微软官网下载运行时和SDK,官网地址:https://dotnet.microsoft.com/download/dotnet-core/2.0 ,因为我这边写的是Core2.0的,所以我下载了2.0版本的。下载完成后安装DotNetCore.2.0.9-WindowsHosting.exe,安装成功后:然后我们打开cmd,运行命令 where dotnet此时WindowsHost...
2019年01月29日 15:42 .Net Core 1011
C#生成随机颜色并且返回HTML格式的颜色,代码如下:publicstringgetRandomColor(){Randomr=newRandom();varcolor=System.Drawing.Color.FromArgb(r.Next(255),r.Next(255),r.Next(255),r.Next(255));returnSystem.Drawing.ColorTranslator...
2019年01月17日 13:27 Asp.net 918
在DataGridView控件的dgv_RowPrePaint事件dgv_RowPrePaint里添加以下代码即可,可以设置该单元格的字体、背景色等样式。privatevoiddgv_RowPrePaint(objectsender,DataGridViewRowPrePaintEventArgse){try{decimalnum=Convert.ToDecimal(this.dgv.Rows[...
2019年01月11日 14:39 WinForm 1382
今天做了一个任务,需要做一个批量插入操作,并且批量时需要生成随机码,批量操作大家都知道,很简单,主要是批量时如何随机生成字符串随机码,经过研究写了以下SQL语句,执行,成功了。UserInfo表:CREATETABLE[dbo].[UserInfo]( [ID][int]IDENTITY(1,1)NOTNULL, [UserName][nvarchar](50)NULL, [Password][n...
2019年01月09日 15:24 数据库 2414
最近在开发时,遇到这样一个问题,需要从一个表提取每个招聘Id最新的招聘状态,首先说下,这个表的结构是这样的。SELECTZhaoPinId,ConfirmStatus,IDFROMdbo.TeacherConfirmORDERBYIDDESC这里的逻辑是,一个招聘ID同时对应着好几个招聘确认状态:现在我需要提取每一个zhaopinId对应的最新的一个状态,如何提取呢,这里就用到了Partition...
2019年01月07日 17:33 Asp.net 1570