自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 List对象排序

List可用的排序函数有OrderBy(正序),OrderByDescending(倒序),ThenBy(继续正序),ThenByDescending(继续倒序)static void Main(string[] args) { List mys = new List(); for (int j = 0; j < 10; j++)

2017-08-17 19:20:53 656

原创 解决vs2015无法启动IIS Express的问题

今天遇到了vs2015无法启动IIS Express的问题,记录已留档.环境:win10,vs2015 u3, IIS Express10.系统是最近重新做的,重做后一直做cs,今天一跑之前的web from工程结果没有跑起来.问题:vs2015正常加载无bug web工程,运行调试时,IIS Express一直都是一启动就关闭.重置过web配置后没有效果,但至少开始弹出错误.“IIS W

2017-07-11 17:08:59 5805 2

原创 rafy中的枚举字段in查询解决方法

public virtual EITransactionList GetByPage(List status ,PagingInfo pi = null) { //枚举转int List iStatus = new List(); status.ForEach(e => { iStatus.Add((int)e

2017-05-20 18:00:22 442

原创 这里跟其他朋友学的关于多线程加锁的一些建议。

多线程用lock不要用什么Monitor,Interlocked,Concurrent。因为lock最简单最直观,性能损失微小可以接受。效率lock最低,但综合最高。Interlocked在x86下效率最高,因为其代码直通cpu,但可读性很差。多线程环境下,最好不要用 index +=1,或者inter.add(ref index,1)加一减一操作,一定要inc/dec,因为这两个函数

2017-02-10 10:13:58 287

原创 Visual Studio如何生成事件自动拷贝文件到生成目录里(半转载)

$(ConfigurationName)           当前项目配置的名称(例如,“Debug|Any CPU”)。$(OutDir)                             输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。它包括尾部的反斜杠“\”。$(DevEnvDir)                        Visual Studio 2

2015-11-24 10:00:12 11281

原创 plsql找不到tnsaName.ora文件时

plsql会按如下顺序查找TNS文件:1,$HOME/.tnsnames.ora2,$TNS_ADMIN/tnsnames.ora3,TNS_NAMES lookup key in the registry4,/etc/tnsnames.ora ( non-windows )5,$ORACLE_HOME/network/admin/tnsnames.ora6,LocalMachine\

2015-10-09 15:10:16 35403

转载 JS实现Trim() Trim(str)

//此处为独立函数function LTrim(str){ var i; for(i=0;i<str.length;i++) { if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; } str=str.substring(i,str.length); return str;}fun

2015-05-22 17:26:36 1896

转载 ASP.NET中的Eval与DataBinder.Eval()方法

1.bind是一种双向数据绑定,有数据源时才会有改变.2..net1.x版本中有DataBinder(Container.DataItem,"数据项")  单向数据绑定   .net2.x版本中简化为Eval("数据项");   缩写的Eval()与DataBinder()的区别是:   Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地

2014-12-23 22:03:36 548

转载 string 转stream和stream转string

string test = “Testing 1-2-3″;// convert string to streamMemoryStream stream = new MemoryStream();StreamWriter writer = new StreamWriter( stream );writer.Write( test );writer.Flush();// conver

2014-05-26 14:55:14 39679

原创 自己记录下string转stream和steam转string

string test = “Testing 1-2-3″;// convert string to streamMemoryStream stream = new MemoryStream();StreamWriter writer = new StreamWriter( stream );writer.Write( test );writer.Flush();// co

2014-05-26 14:52:25 4735

转载 解决ie6下java script void(0);无法执行的问题

遇到过几次这种问题,现在总结一下。代码: google这段代码在主流的浏览器里面都没问题,但是在IE6下就会出现不能跳转的现象。经过一翻排查,发现绑定的事件都会执行,是由于DOM本身的冒泡事件所以会最后执行href属性内的javascript:void(0);导致的。a标签a标签本来就是用来进行页面跳转的标签,其运行机制是告诉浏览器URL地址并且跳转。当然,我们可以在hre

2014-02-27 09:58:12 76324

转载 未能加载文件或程序集“System.Web.Extensions”

说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误信息:未能加载文件或程序集“System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。调入ASP.NET做的网站程

2012-10-25 14:12:37 2048

原创 js中的url编码

看下边这个url串http://www.abc.com/go.aspx?parma = 1&back=http://www.bbc.com/goto.aspx?parma=2&parmb=3在go页面用c#的request.querystring肯定无法获取正确的back参数.back的参数值会是http://www.bbc.com/goto.aspx?parma=2而js调用go页面

2012-10-12 11:20:37 464

原创 css 无颜色

back-color:transparent;

2012-09-17 00:52:33 1205

转载 C#中抽象类和接口的区别

一、抽象类:      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。       二、接口:      接口是引用类型的,类似于类,和抽象类

2012-08-27 09:38:37 525

转载 关于HTTP服务器每个客户端2个连接的限制

这两天猫在家里搞一个多线程的断点续传得C#程序,发现同时只能开2个线程下载,其他的线程一律要等待,这样就导致下载大文件时其他线程经常超时,郁闷好久。今天回公司无意中发现了一个帖子,终于真相大白了,      现摘录如下:      这几天在做IIS 6上Web Service (WSE 2.0)的性能测试。在这个过程中陆续发现和解决了一些问题。其中有一个问题比较有意思。我和项目组的

2012-08-17 09:21:53 1060

原创 用response返回xml时的注意点

设置Response.ContentType为"application/xml"或"text/xml";text/xml忽略xml头所指定编码格式而默认采用us-ascii编码,而application/xml会根据xml头指定的编码格式来编码这里附上mime的类型列表链接http://www.w3school.com.cn/media/media_mimeref.asp

2012-08-03 12:26:33 5840

转载 用jQuery.noConflict()防止$的冲突

Query.noConflict()函数,运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。注意:这个函数必须在你导入jQuery文件之后,并且在导入另一个导致冲突的库之前使

2012-07-12 14:26:01 553

原创 css 内容长度超出范围时用...代替

如果文字内容过长,需要隐藏并以...显示时可以使用如下方式.hideword { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}例如aaaaaaaaaaaaaaa

2012-07-09 13:41:57 617

原创 div的最小高度设置兼容各浏览器

按下边这样最小高度就是160,并div可以被撑开.    height:auto!important;     height:160px;     *height:160px;/*ie6*/     min-height:160px;

2012-05-10 14:18:56 708

转载 Jquery操作div上下浮动滚动

将html部分加入到前将CSS部分加入到CSS文件中#updown { display:block; left:50%; margin-left:-520px; /*设置横向位置*/ position:absolute; top:40%; /*设置纵向位置*/ } #up { background:url(images/updown.gif) -34px 0

2012-05-04 17:28:24 6561

转载 10 条建议让你创建更好的 jQuery 插件

在开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式。这样我就可以 copy & paste 大部分的代码结构,只要专注最主要的逻辑代码就行了。使用相同的设计模式和架构也让修复bug或者二次开发更容易。一套经过验证的架构可以保证我的插件不出大的问题,不论插件简单还是复杂。 我在这里分享10条我总结的经验。 1. 把你的代

2012-05-04 12:35:29 387

转载 50个必备的实用jQuery代码段

1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"} });2. 解决jQuery, prototype共存,$全局变量冲突问题:script src="pr

2012-05-04 11:23:03 285

转载 在.NET中使用Newtonsoft.Json转换,读取,写入

using Newtonsoft.Json;using Newtonsoft.Json.Converters;//把Json字符串反序列化为对象目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof(目标对象));//把目标对象序列化为Json字符串string Json字符串 = JavaScriptCon

2012-04-24 16:15:35 367

转载 FF下子div的margin-top被传递给父div的解决办法

当两个容器嵌套时,如果外层容器和内层容器之间没有别的元素,firefox会把内层元素的margin-top作用与父元素。也就是说因为子层是父层的第一个非空子元素,所以使用margin-top会发生这个错误。解决的办法有两个:1、使用浮动来解决,即将子层代码改为:子层2、使用padding-top来解决,即:    子层

2012-02-02 12:16:29 648

原创 ie6下margin加倍问题。

当在页面构架中,出现了Margin与float一起用时,在IE6下,其Margin属性会被解释会双倍的距离,解决办法是加上display:inline;加倍:div { float:left;margin:20px;} 解决方法:div { float:left;margin:20px;display:inline;}

2011-11-14 11:05:33 2642

转载 ie6中span设置float:right时串行问题解决方法

新闻新闻新闻 2012-12-24新闻新闻新闻 2012-12-24ul li a{float:left}ul li span{float:right}分别设置left和right就不会串行了。

2011-11-11 16:12:40 890

转载 深入解读JavaScript内存回收机制

JavaScript语言是一门优秀的脚本语言.其中包含脚本语言的灵活性外还拥有许多高级语言的特性.例如充许构建和实例化一个对象,垃圾回收机制(GC:Garbage Collecation).通常我们使用new创建对象,GC负责回收对象占用内存区域.因此了解GC,可以加深对JavaScript垃圾回收机制的理解。1.用局部变量和全局变量解释GCGC在回收内存时,首先会判断该对象是否被其它对象

2011-10-24 17:29:49 465

转载 js获取C#控件值

一、获取下拉列表选中项的值和文本(select)代码 select.htm 示例如下:=============================================================================获取下拉列表选中项的值和文本(select)//获取下拉列表选中项的文本function getSelectedText(nam

2011-10-24 15:10:56 4626

原创 从客户端中检测到有潜在危险

如果您使用的是.NET 4.0,需要在你的Web.config 中,在节点下增加:页面使用了

2011-08-18 12:05:00 492

原创 字典字符串键值不区分大小写

Dictionary dictionary = new Dictionary(StringComparer.OrdinalIgnoreCase);只需要在构造函数中使用StringComparer.OrdinalIgnoreCase参数

2011-08-17 12:23:28 1353

转载 IE和FireFox中JS兼容之event

event对象IE 中可以直接使用 event 对象,而 FF 中则不可以,解决方法之一如下:var theEvent = window.event ||arguments.callee.caller.arguments[0];第二种是将 event 作为参数来传递:function xxx(e){var theEvent = window.event || e;}srcElement 和 target在 IE 中 srcElement 表示产生事件的源,比如是哪个按钮触发的 onclick 事

2011-05-26 18:07:00 4624

转载 JS IP地址查询API

腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson搜狐IP

2011-04-28 15:31:00 6515

原创 开始的

随便写点开始博客的语言吧。我在失去女朋友,没钱的时候开始了一段新的旅程。祝我将来好运吧。

2008-05-09 12:48:00 442

收集的非关系数据库知识和网站架构方面的文档

含有几篇关于非关系数据库的html,还含有一些知名网站的架构文档,最后含了一个项目评估文档.其中有些是英文版的资料.

2010-03-31

国外公司的oracle dba 面试题

国外公司的oracle dba 面试题 pdf版本。可惜满眼都是E文

2008-04-17

空空如也

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

TA关注的人

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