自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轻灵自由的珍珠

一个程序应该是轻灵自由的,它的子过程就象串在一根线上的珍珠。自始至终,目标明确。既没有不必要的循环也没有没有被引用的变量,既不缺少结构化也不至于僵硬呆板。...

原创 Redis中的List类型与消息队列的不同之处。

作为一个刚接触到消息队列的小白来说,Redis中的List类型超级象理解中的消息队列,并曾经一度认为搞什么消息队列服务,用Redis里的List类型就可以搞定了。 这两天接触了一下真正的消息队列才知道,这根本就是两回事。 Redis中的List实现完整的消息队列功能需要作什么呢? Redis中的...

2017-12-15 12:12:33 10206 1

原创 关于Vs2015中C#交互(C# Interactive)窗口的应用。

在V2015中菜单路径:视图 >> 其它窗口 >> C# 交互 即可调出C#交互窗口 该窗口可以通过加载DLL来直接运行C#的代码。 应用场景:自己开的发实体类自动生成代码或是表维护代码需要运行时,可以通过该窗口进来行代码运行,而不用特别去作运行的UI界面。 关键指令...

2017-03-23 17:28:14 5830 0

原创 Js的单元测试。

最近接触过几次比较麻烦的js开发,发现,程序一多了,调试起来非常麻烦。 刚刚看一篇微博说到js的单元测试,突然恍然大悟。单元测试啊,所以baidu到一个js单元测试框架,同样也是jquery团队搞出来的,所以在这里记一下,以后用到时不用再找一次。 框架名为:qunit 页面中引用:qunit...

2016-10-30 20:36:00 524 0

原创 Sql Server Md5使用

SQL Server的Md5使用如下: select substring(sys.fn_sqlvarbasetostr(HashBytes('MD5','123123')),3,32)

2016-07-14 11:12:29 959 0

原创 C# 4.0一些有趣的东西

用4.0有一段时间了,但是只是当作2.0来作,最近有点时间找了4.0的特性来看了一下,发现一些小东西可以用得上的,记一下: 一、方法可选参数: 即是可以直接在方法的声明里给一些参数默认值,以达到方法引用时可以忽略那些有默认值的参数。避免多个重载方法。 如:DoSomething(in...

2016-02-02 18:06:48 1447 0

原创 单元测试中模拟HttpContext.Current

第一次写Web单元测试,由于以前的DLL大量引用有HttpContext.Current的代码,结果每次运行到这类代码都会由于HttpContext.Current==null导致出错。 百度了一下发现可以在单元测试代码里直接给HttpContext.Current赋值达到回避这种错误的效果。代码...

2016-01-28 15:06:11 1588 0

原创 Vs2015智能提示英文的处理方案。

新装vs2015,建了个类库项目,发现智能提示全成了英文的了。百度了半天才发现不知道微软哪位脑抽了,把C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\zh-Hans下的文件全写成英...

2016-01-28 10:13:45 6043 0

原创 老生常谈之防止刷新重复提交表单。

论银行支付接口与防止刷新重复提交表单之间的提示关系

2015-10-19 22:38:15 5306 2

原创 Silverlight 5 Grid组的MouseLeave响应

Silverlight 5 Grid内因为无背景导致MouseLeave响应失常的解决方案

2015-07-12 14:47:55 1755 0

原创 Silverlight 5(C#)初探

第一次使用Siliverlight 5所接触到的Siliverlight 5与Javascript通信的那些小事

2015-07-10 17:27:02 3999 1

原创 jquery 关于selected的设置备注

今天作个js日历插件,用select来作年月处理,IE下运行正常,但不知道为什么在遨游下就是无法定位年月处理,测试了半天都没解决,最后还是用了笨办法,记录一下省得每次到这种操作都要折腾半天。 通常使用的代码(失败版) $("select option[value='...

2015-06-25 12:13:58 671 0

原创 关于Array.Sort<T> (T[], Comparison<T>)的一些小记录

需要为自定义的数组排序时用Array.Sort (T[], Comparison)可以很完美的解决问题,在这里记录一下Comparison返回值对排序的影响。 例如: int[] list = new int[] { 4, 2, 3, 4, 1, 5, 2 }; ...

2015-06-01 21:33:33 1883 0

转载 使用ajax和history.pushState无刷新改变页面URL

表现 如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。 是什么有这么强大的功能呢? H...

2015-03-14 12:43:29 38711 0

转载 win7 IIS Web.config节点锁定问题

新装了系统后system.webServer/modules一设置就出错,还偏偏没

2014-11-08 10:46:32 4703 0

原创 CodeFirst数据表更新方法

程序包管理器控制台:工具->NuGet程序包管理->程序包管理器控制台

2014-09-22 23:18:10 4568 0

原创 IIS7下web.config奇葩的问题。

最近把系统换成了win7,IIS也顺便升级到了7,然后项目就出现各种奇葩的问题。   Web.config内 一、system.webServer 项需要移出system.web外。 二、URLRewriter,Url重写类转向至的页面不能使用Session,一使用就提示:只有在配置文件或...

2013-08-10 21:33:41 3240 0

原创 在IE7与FF战争下苦苦挣扎的图片预览功能。

好象没作这个功能了,以为还能象以前那么简单,结果发现IE7不鸟我的程序,要预览图片没出来,一查,曰安全第一,不给你看本地图片。郁闷的解决办法,原来ms为了推进自己的插件啊,必须用插件才能作到预览效果,好吧用了,结果FF娘傲娇的拒绝了ms的插件。不急,判断一下,不支持插件的浏览器还是用原来的办法吧,...

2011-11-18 11:49:20 1279 0

原创 去掉VS2005编译时输出的.pdb文件

图片为记

2009-05-06 22:01:00 2399 0

转载 一对多联合查询用exist代替distinct的句子

select * from tableA where exists(select 1 fro tableB where tableA.id = tableB.id) 搞定了一对多表中以多表的字段内容为条件搜索一表记录的问题,摆脱了 .. in (select distinct .. 模式,对于使用...

2009-04-29 21:10:00 1466 0

转载 HTML颜色到Color的转换

System.Drawing.Color c = System.Drawing.ColorTranslator.FromHtml("#F5F7F8");String strHtmlColor = System.Drawing.ColorTranslator.ToHtml(c);

2009-04-28 21:32:00 1471 0

原创 关于跨域cookies共享的一些资料

域的Cookies共享关键是作用域属性Domain的设置。但是查过相关的资料发现,如果只是设置Domain,在某些浏览器下是会导致共享失败的。 在设置域的Cookies共享时还需要设计一个Secure属性。值为True/Flase。含义是“获取或设置一个值,该值指示是否使用安全套接字层 (SSL)...

2009-04-12 09:52:00 830 0

转载 层的各种尺寸的图解

 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeig...

2009-02-22 11:49:00 1077 0

原创 一个ASP.net服务器控件绑定多个字段

  

2008-11-25 19:15:00 1053 0

原创 VS2008中“最近的项目”消失

最近突然发现vs的最近项目列表消失不见了,每次工作时习惯用这个列表打开上次作的东西,没了真不习惯,而且非常让人郁闷,几乎什么手段都使了,恢复设置什么的都不成。突然想起前段时间在系统的《组策略》里把(不要保留最近打开文档的记录)给设置成启用了。关闭后一切恢复正常。操作过程: 运行->gpedi...

2008-09-02 10:20:00 3583 5

原创 for和foreach的选择

测试用代码: public int[] getIntArray(){ Response.Write("运行了"); return new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };}foreach的测试代码: foreach (i...

2008-07-18 16:56:00 865 0

转载 C#编码规范

1.  避免将多个类放在一个文件里面。 2.  一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3.  一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4.  一个方法的代码长度最好不要超过25行。5.  避免方法中有超过5个参数的情况。如果超过了,则应使用 st...

2008-07-03 16:19:00 1284 0

原创 DataSource与一维数组的绑定

在某个组件的DataSource里直接绑定普通一维数,很久以前就遇到过了,绑上去不提示出错,表示可以直接绑定一维数组,但是怎么设定引值的引用,一直找不到,也问了不少人,baidu也查了好几遍都没什么答案,都是说转成table或是贴出一大篇天书般的代码,看着头就晕。今天作系统时再次遇到,在SDK里不...

2008-01-07 16:59:00 3263 1

原创 实现数据随机排序

SQL Serve select * from table order by NewID()Accessselect * from table order by rnd(id)

2006-11-16 21:28:00 1392 0

原创 ASP.net手动获取回传的事件

这样吧,     如果是Button或者是ImageButton,那么:Request.Form[ButtonID]是不为空的,     如果是LINKBUTTON,那么Request.Form["Target"]不为空//这里的Target不正确,我忘记拼写了,你检查一下吧。...

2006-10-31 16:34:00 1616 0

原创 (Dotnet2.0)ICallbackEventHandler实现无刷新操作

最近一直想用ajax作点什么。但是又不想用ajax.dll,今天遇然发现了一个Dotnet自己带的一个轻量级ajax,其实所谓轻量级只是在网上找到的一个形容词而以,我也不知道大至的说法。ICallbackEventHandler接口,可以直接实现ajax的无刷新回调功能。该接口有两个方法。Rais...

2006-10-15 10:45:00 2166 1

原创 DataSet.Merge与DataTable操作小技巧

对DataTable的一些操作,如:想从一个DataTable中抽中一部份DataRow生成另一个DataTable,或是调整DataTable内的Sort(排序)方式等,着实让我头痛一阵子。今天在无聊中翻看SDK2.0中的DataSet成员表时发现了Merge方法里有一个重载是DataSet.M...

2006-06-24 19:30:00 3875 2

原创 彻底解决ASP.net Request乱码问题。

接触ASP.net之后,这也乱码,那也乱码,头都大了。最后连WEB系统最基础的Request也出现乱码。我都快疯了。刚从网上找个答案。赶紧记下来,免得下次又来。在Web.Config文件内修改或创建以下面这行就可以恢复正常。顺便说一下Urlencode的编码技巧。System.Web.HttpUt...

2006-02-28 15:57:00 4756 0

原创 遭遇ASP类的事件设计

  这段时间由于接触到MVC,也知道了Class的运用方式,遭遇到了事件的设计。  其实具体的事件设计方式我也不是很明白,在QQ里newskyline跟我说了,ASP没办法作Class的事件,只能模拟。而我呢。算是为达目的不则手段(写程序而以)的,认为模拟也好,非模拟也行,只要达到我想要的效果就是...

2006-02-10 11:34:00 2203 5

原创 [ASP设计]用MVC模型引导你的WEB设计思路-第二版

习惯于过程式的开发,一直向往着面向对象。无奈半路出家人,没有一点内力基础,看了一大堆面向对象的书也只是看得一头雾水。对于MVC的概念也是偶然了解到的,感觉能和WEB开发结合起来让项目面向对象化。以下是我一点点心得。先介绍一下MVC的概念:MVC(Model-View-Controller),即把一...

2006-02-09 12:41:00 6226 0

原创 ASP写的链表Class,不太实用,就当练习写Class了。

今天为了保存一组数量不定的对象集,想起了以前写的链表操作类,试着写了个小的链表操作类。谁知一发不可收拾,模仿着rs对象的几个方法写了一个链表操作类。作用嘛,大至是用于那些多个属性类的小集合。没有固态数组的上限。没有Dic的Item惟一性。至于动态数组...好象都差不多..哈,没对比出有什么不同的。...

2005-12-25 21:10:00 2482 1

原创 C#手札,第一步。

今天开始学C#。原因在刚刚的牢骚里说过了,不重复了,免得变婆妈了。我一直的学习方式就是工作。所谓工作就是作东西。这次我工作目标是一个简单的源码管理器。注:我的手札只是记录一些C#的语法和一些让我找了N久才有答案的东西。关于编程思维,大家可以当垃圾一样丢一边不看。使用的平台是:VWD 2005 Ba...

2005-12-25 00:19:00 1788 0

原创 手札第一篇。

  总算是开始学ASP.net了。为了能尽快脱离ASP的思维方式,我选择了C#。当然,选择原因也是因为C#和C比较接近,学C是我一直的梦想来着。谁让我是半路出家的呢。  又要从新学习了。慢慢摸索,知道自己的记性,学而不用,用不了多久就会忘了,所以想起了Blog。作了个手札,就当作学习的记录吧。  ...

2005-12-24 23:45:00 1630 0

原创 [HTML]下拉输入框--能输入的select

 闲话:每次作到有默认又可以自定义的表单时,就开始头痛。又是输入框又是下拉框的,先不说用户在用时会不会晕,自己看了都头晕。一直在幻想有没一个象VB里的下拉框一样,又能输入又能选择的。以前从网上找了不少这方面的用js的组合,一堆js代码是一定了,但是使用麻烦,效果不怎么样,而且还很消耗客户端的资源。...

2005-12-04 23:44:00 19079 3

原创 正则表达式之正负向预查使

  闲话:写Blog。对我这种懒人来说,简直就是...没事找事作,有空不如去睡觉,不过,脱离公司后一直忙于写程序终于发现了Blog的作用,另一个记录东西的硬盘,哈哈,要找以前的资料直接到自己的Blog里找就行了,不错呢,今天决定了。以后不定时的更新Blog,作为记录用。  正文:今天记录正则表达式...

2005-12-04 22:34:00 6146 4

原创 Access错误提示之"Selected collating sequence not supported by the operating system."

  太久没更新这个Blog了,不是不想写,只是平时接触到的ASP编程几乎都是背书状态,没什么创意的Coder工作,没有新意,也没什么感悟,无从写起啊..搞得靳田兄把我的链接去掉都不好意思答复了。对此先对靳田兄说声抱歉。  正题,这几天接了个小系统写,写的过程还是那无创意的背书状..不过,在使用时却...

2005-04-06 11:27:00 2647 4

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