批量更新主要运用于表t1需要依赖于表2来进行某个字段的更新,例如根据User表将Student表的UserName字段更新一致:update[Student]setUserName=t2.UserNamefrom[Student]t1,[User]t2wheret1.id=t2.id写法:updatet1sett1的字段=t2的字段fromt1,t2wheret1.Id=t2.Id
2019年01月07日 17:08 数据库 1147
一个演示SqlServer游标的demo:DECLARE @id INT,@name NVARCHAR(50)DECLARE mycursor CURSOR FOR SELECT TOP 100 id,Nickname FROM dbo.UserInfo--定义游标OPEN mycursor--打开游标FETCH NEXT FROM mycursor INTO @id,@name--游标读取一行...
2019年01月07日 16:37 数据库 1209
Jenkins在自动构建MVC项目时,如何自动构建Nuget呢,这里需要做2个准备:1.下载Nuget.exe,下载地址https://www.nuget.org/downloads,下载完成后是一个Nuget.exe文件,我这里是放到了C:\Nuget下,这个可以自己随意。2.在Jenkins的系统管理——插件管理——安装Nuget Plugin插件。准备工作完成之后,下载进入到我们的工程里面,...
2019年01月07日 16:21 Asp.net 1796
平时我们绑定图表都是用到了Bind方法,其实有时根据实际需要我们也可以这样来写:this.chart1.Series[0].Points.Clear(); for (int i = 0; i < 14; i++) { this.chart1.Series[...
2019年01月06日 11:46 WinForm 1104
在实际处理统计中,我们需要画多条折线图,其实多条折线是可以放在同一个Chart里的。chart1.Series.Clear();for(inti=0;i<33;i++){//第一条数据Seriesss=newSeries("列"+i);//这里dt1,dt2任意取名称,但要唯一List<int>xlist=newList<int>(){1,2,.....
2019年01月06日 11:17 WinForm 1287
画带圆弧的矩形就不能使用自带的方法了,自带的Graphics画出的矩形是方方正正,不带圆弧的,废话不多说,上代码:privatevoidForm1_Paint(objectsender,PaintEventArgse){Rectangleren=newRectangle(100,100,300,250);Draw(ren,e.Graphics,16);}privatevoidDraw(Recta...
2019年01月04日 11:38 WinForm 1223
C#求一个double数组的平均值,最大值,最小值、中位数以及上下四分位数publicvoidDoAct(List<double>numlist){doublemax=numlist.Max();doublemin=numlist.Min();doubleavg=numlist.Average();doublemiddle=0;doubleq1=0;//下四分位数doubleq3=0;...
2019年01月04日 11:33 Asp.net 5084
此方法适用于,父窗体或者父控件设置了背景图片,运用以下代码,可以使按钮透明: /// <summary> /// 设置透明按钮样式 /// </summary> /// <param name="btn"></param> ...
2018年12月29日 17:11 WinForm 1280
我们看下下面的SQL语句A:BEGINTRANSACTIONSETTRANISOLATIONLEVELREADCOMMITTEDSELECT*FROMdbo.table1WHEREid=1WAITFORDELAY'00:00:12'UPDATEdbo.table1SETA='152'WHEREId=1WAITFORDELAY'00:00:12'UPD...
2018年12月28日 15:01 数据库 1061
平时我们在处理高并发时,会遇到这样一种情况,当同一刻(可能相差毫秒级)同时处理某一个事务时,会导致该事务会同时处理同一个逻辑。 例如:支付宝付款对接时,当支付宝支付成功后由于某种原因,成功通知进行了同时刻的多次推送,而本地代码在进行处理时会同时进入到成功处理订单的逻辑以及其他业务处理,可能会导致其他业务处理处理两次的情况。这里可能有...
2018年12月28日 13:37 数据库 1137
最近在做Jenkins构建配置时,配置了Jenkins+SVN+MVC项目的设置,因为是第一次研究,在安装好Jenkins后,配置好msbuild等插件和全局环境后,在新建任务自动构建时发现,构建时总会把之前的所有文件都重新删除,这就比较不友好了,然后百度之后发现是msbuild的配置命令写的问题。1.构建时,不会删除原来目录下的文件...
2018年12月26日 17:46 MVC 902
第一步:到Jenkins官网下载安装包,并安装,安装成功之后根据提示安装插件即可。第二步:进入系统管理-插件管理安装MSBuild Plugin,Subversion Plug-in插件第三步:创建项目,进行一系列的配置。以上配置的前提是,已经安装了svnserver,配置时需要注意,需要将开发电脑的C:\Program Files (x86)\MSBuild目录拷贝到目标电脑上,而且还需要安装...
2018年12月26日 17:45 Asp.net 953