自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 收藏
  • 关注

原创 C#中的委托和事件

委托与事件

2022-06-07 16:19:29 195

原创 git变基

在实际开发中总是会基于master分支新建各种分支,当需要将新建分支合并到master分支时,可能新分支的提交log和master的提交log有一部分处于并行开发,所以会导致master的log记录会出现分叉,对比直接merge,使用rebase会使得log更加直观。如下图:C3和C2分支其实属于并行开发(1)如果直接使用合并,则master的log将会是这样的(2)如果使用变基变基的git代码git checkout newBranch1 //先切换到新分支1git rebase ma

2022-03-28 11:38:55 892 1

原创 使用js实现modal模态框定时关闭

主要使用的是js的setInterval【间隔执行】方法实现的,具体逻辑是先在全局定义一个整数来控制间隔执行方法的执行次数,再打开模态框,再执行setInterval方法来对之前定义的整数进行操作,当整数小于或者等于0的时候执行clearInterval()方法来关闭间隔执行的方法并且关闭模态框。话不多说,直接上代码PS:模态框部分的css就不在代码中展示了。modal的id为modal-tips <script> var count=3;//间隔方法执行三次 var

2022-03-25 16:58:22 1678

转载 2021-07-13

Hangfire部署在linux上无法访问的问题解决方案第一步:添加过滤器类 /// <summary> /// 继承IDashboardAuthorizationFilter过滤器类 /// </summary> public class CustomerHangfireDashboardFilter : IDashboardAuthorizationFilter { public bool Authorize([NotNu

2021-07-13 16:48:26 192

原创 Continue。。。。。。。。。。。。

很久没写博客了。差点都忘了自己在这还写了博客。现在Continue。。。。。。。。。。。。记录一些自己平时遇到的问题以及看到的别人写的好的代码记录下来。

2020-06-24 17:58:21 296

原创 关于正则匹配替换

这段时间在做项目的时候遇到要替换一堆字符串中的一个文件路径

2018-05-18 13:51:45 564

原创 使用LODOP打印插件套打

最近在做用LODOP插件做套打,发现了一个比较快速找到套打位置的方法,在我的系统中可用。1、调整背景图        (1)“调整背景图”选项:选择“按原扫描件(套打用)”,其中的高度和宽度设置成要套打的纸张的高度和宽度即可,上距以及左距选择为0作为参考。再将需要套打的原件扫描成图片,作为背景图,再把要放的数据作为文本插入,挪到对应的位置即可,套打时即可套打到差不多的位置。并且选择“预览含背景图(...

2018-05-11 21:57:23 2288

原创 C#中this和base的注意事项

*  this 调用的是本实例中的方法。*  base 调用的是基类中的方法。基类MyBaseClasspublic class MyBaseClass { public MyBaseClass() { Console.WriteLine("调用父类无参构造函数"); } public MyBaseCl...

2018-05-07 20:30:31 449

原创 关于在List中直接修改list中的某个字段的简单写法

IList类型的数据IList&lt;Student&gt; StudentList;StudentList.ToList().Foreach(s=&gt;s.Name=S.Name.Replace("欧阳","OUYANG"));//将StudentList中所有记录的“Name”字段中有“欧阳”两个字的替换成“OUYANG” StudentList.ToList().Foreach(s=&...

2018-04-27 15:20:52 16316 3

原创 无法加载协定为“********”的终结点配置部分,因为找到了该协定的多个结点配置。请按名称指示首选的终结点配置部分。

客户端的webconfig中该wcf服务配置了多个endpoint,删除多余的即可。

2018-04-18 18:27:00 721

原创 WCF 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

在客户端中引用WCF服务,提示如上问题,解决方案如下,在对应的服务引用的webconfig处添加&lt;system.serviceModel&gt; &lt;bindings&gt; &lt;basicHttpBinding&gt; &lt;binding name="*************" maxReceivedMessageSize="214...

2018-04-18 14:23:12 1121

转载 Web窗体中的@page指令中各个字段的意思

其中有三个属性(inherits、CodeFile、CodeBehind)非常容易混淆Inherits(继承的意思)定义供页继承的代码隐藏类。它可以是从Page类派生的任何类。此特性与CodeFile特性一起使用,后者包含指向代码隐藏类的源文件的路径,inherits特性在使用C#作为页面语言时区分大小写,而在使用VB作为页面语言时不区分大小写。如果inherts特性不包含命名空间,Asp

2017-03-10 13:57:05 1117

转载 安卓微信浏览器location.reload()刷新无效

一、页面上有一个按钮,点击的是会执行window.location.reload(),正常情况reload()后会向后台发出请求,但在安卓的微信浏览器中reload后,通过fiddler抓包发现,并没有发送请求。应该是微信缓存的问题。二、解决方法:最常用的方法,更新时间戳:window.location.href+随机数。写一个小函数,添加或更新链接后的时间戳。这里,第二个参数表示时间

2017-02-08 14:39:03 5320

原创 在MVC中利用ajax获得页面内容,插入到对应的div中(MVC)

(1)html页面:(2)js代码:htmlobj=$.ajax({url:"Action方法地址",async:false});$('#framecontent').html(htmlobj.responseText);            (3)Controller界面不需要加Httppostpublic ActionResult  Fun()

2016-11-18 15:35:29 2054

原创 在js的function中动态传递字符串类型参数

template:"快速处理"学会利用&quot;

2016-11-15 11:46:38 4211 1

原创 在有些时候使得Checkbox选中

var set = document.getElementById('IsNextFlag');        var isnextval = $('#@Html.FieldIdFor(m=>m.sIsNext)').val();        if (isnextval == 1) {            $('#IsNextFlag').attr("checked", true)

2016-09-08 11:46:56 454

转载 提高ASP.NET应用性能的十大方法

一、返回多个数据集         检查你的访问数据库代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库的通信时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。         如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写

2016-08-18 17:31:43 564

转载 计算时间差的方法

TimeSpan ts1=new TimeSpan(starttime.Ticks);TimeSpan ts2=new TimeSpan(endtime.Ticks);TimeSpan ts=ts1.Subtract(ts2).Duration();string dateDiff=ts.Days.Tostring()+"天"+ts.Hours.Tostring()+"小时"+ts.Mi

2016-08-17 11:32:22 1139

转载 封装两个简单的jquery组件

Jquery给我们提供了很大的方便,我们把他堪称是一个公共库,以致在这个公共库上延伸出了很多jquery插件。主要说两个项目用途:(1)遮罩层,跟一般的遮罩层不一样,我需要实现的是对某一个元素进行局部遮罩;(2)冒泡提示,网上有很多,我需要的只是一种在页面指定位置弹出来的一个静止定位的div而已。/*产生随机数*/ ; (function($){      $.Ra

2016-08-08 15:51:34 13161

转载 用jQuery向div中添加html文本内容的简单实现

1、前台代码function   PoeviewExcel(){      $.ajax({          url:"send/GetImportReport",          type:"post",          success:function(data){               var divshow=$(''#showInfo2);   

2016-08-04 15:34:15 13133

转载 T-SQL用法(游标和Fetch)

一般情况下,我们使用select这些查询语句的时候,都是针对的一行记录而言。如果要在查询分析器中对多行记录(即记录集)进行读取操作。则需要使用到游标或While等循环游标的类型:1、静态游标(不检测数据行的变化)2、动态游标(反映所有数据行的改变)3、仅向前游标(不支持滚动)4、键集游标(能反映修改,但不能准确反映插入、删除)游标使用顺序:1、定义游

2016-07-14 17:30:39 6672

原创 css旋转

-moz-transform:rotate(180deg);     -webkit-transform:rotate(180deg);   transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

2016-05-31 10:08:01 621

原创 在kendogrid中控制数据格式以及实现求和

footertemplate:"#=kendo.toString(sum,'N2')#" 将合并值保留两位小数点$("#mainGrid1").kendoGrid({                dataSource: {                    type: "json",                    transport: {         

2016-04-29 09:51:37 6962 1

原创 MVC中的KendoGrid里的一种传值方式

{            field: "ProjectNo",            title: "操作",            width: 100,            template:"查看"        }public ActionResult ProjectView(string ProjectNo)        {         

2016-04-26 14:54:48 2461

原创 在MVC中跳转页面时是新开一个页面,而不是覆盖原页面

target="_blank">打印 加上target="_bank"就可以了

2016-04-21 16:33:03 3993

转载 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突。的解决方法

在SQL SERVICE的查询的时候遇到了“无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突。”的错误,导致这个问题的原因是在表创建的时候,两个字段的排序规则不一样导致的。如图:解决方法,是在对比条件后面增加  collate Chinese_PRC_90_CI_AI 的转义

2016-04-21 11:53:32 44293

转载 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭

在运用Linq to sql 或者 linq to entity等相关linq技术进行数据库访问操作时,如果发生上述异常是因为是因为.NET內部是使用DataReader作数据存取,DataReader用同一个Connection。解决办法有两个:1,设定ConnectionString加上MultipleActiveResultSets=true,但只适用于SQL 2005以后的

2016-04-14 15:18:33 8208 4

转载 @using (Html.BeginForm())参数示例

@using (Html.BeginForm())参数示例1、指定表单提交方式和路径等 @using (Html.BeginForm("Index", "Home", FormMethod.Get, new { name = "nbform", id = "nbform" }))2、指定表单提交为数据方式 @using (Html.BeginForm("

2016-01-20 11:46:04 2903

转载 MVC中设置为只读

1.下拉框设为只读试了试用这个有效: @Html.DropDownListFor(model => model.SecondDevelopment, (SelectList)ViewBag.swseconddevelopment, new { disabled = "disabled" })2.文本框: @Html.TextBoxFor(model => model.Pr

2016-01-19 14:39:13 3349

转载 kendoGrid选中行信息

$("#rowSelection").kendoGrid({ dataSource: { data: orders }, selectable: "row", columns: [ { field: "ShipCountry", title: "Ship Country",

2016-01-05 10:28:42 5627

转载 星星选择样式

左右布局-左边定宽,右边不定宽;右在上,左在下                                                                                                                                               

2015-12-23 18:35:46 497

转载 星星点评

左右布局-左边定宽,右边不定宽;右在上,左在下                body {            color: #333;            font: normal normal normal 12px/1.5 Arial, 宋体, sans-serif;        }        .block {            clea

2015-12-23 15:45:36 401

转载 在Html中元素的相对位置的获取

在JQuery中,经常会用到弹出层tooltip进行信息的显示,经常会在某个标签,例如或者上,当鼠标放上去时,将弹出层显示在此标签的下方或者当前鼠标指针的右下方。    这两种都首先需要将弹出框设置在页面的最前端。虽然页面表面上是平面的,但也存在谁覆盖谁的问题,要将隐藏的弹出框显示在当前的最前端,需设置$("tooltip").css("z-index","99")  也就是将z轴

2015-12-04 19:30:30 2634

转载 Jquery使div的位置随滚动条变动

2015-12-04 18:50:45 615

转载 MVC中的ViewData和ViewBag

在Asp.net MVC 3 web应用程序中,我们会用到ViewData与ViewBag,对比一下: ViewDataViewBag它是Key/Value字典集合它是dynamic类型对像从Asp.net MVC 1 就有了ASP.NET MVC3 才有基于Asp.net 3.5 fram

2015-11-03 15:43:54 498

转载 在 MVC 中动态绑定下拉菜单的方法

在 MVC 中动态绑定下拉菜单的方法 1. 已知下拉菜单列表项:在 Controller 控制器类中输入已下代码 1 public class DemoController : Controller 2 { 3     public ActionResult BindDropDownList() 4     { 5         ListSelectListI

2015-11-02 17:03:19 4871

原创 StringFormat

#region 部分变量声明 private static StringBuilder outstr; private static Regex objregex; #endregion #region 输出字符串 /// /// 返回用于编辑的字符串并进行Html解码 /// /// 要输出的字符串 ///

2015-10-27 18:47:22 418

转载 通过两种方法实现在HTML页面加载完毕后运行某个js

window.onload: 当一个文档完全下载到浏览器中时,才会触发window.onload事件。这意味着页面上的全部元素对js而言都是可以操作的,也就是说页面上的所有元素加载完毕才会执行。这种情况对编写功能性代码非常有利,因为无需考虑加载的次序。、$(document).ready{ }: 会在DOM完全就绪并可以使用时调用。虽然这也意味着所有元素对脚本而言都是可

2015-10-16 16:04:46 515

原创 前端

前端界面有很多种,他们都是大同小异我们采用的都是一个综合的框架他可能用了很多种的小界面组合而成的jqueryUI是一组,bootstrap是一组jqueryUI其实比较适合做程序和应用,bootstrap比较适合做网站

2015-10-10 16:29:13 612

原创 C#

Math.Floor(3.8)//返回小于或等于指定数字的最大整数,结果为3Math.Round(3.3)//将值舍入到最接近的整数或指定的小数位数,结果为4

2015-10-09 11:32:11 366

空空如也

空空如也

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

TA关注的人

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