自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轻灵自由的珍珠

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

  • 博客(56)
  • 资源 (1)
  • 论坛 (92)
  • 收藏
  • 关注

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

作为一个刚接触到消息队列的小白来说,Redis中的List类型超级象理解中的消息队列,并曾经一度认为搞什么消息队列服务,用Redis里的List类型就可以搞定了。 这两天接触了一下真正的消息队列才知道,这根本就是两回事。Redis中的List实现完整的消息队列功能需要作什么呢?Redis中的List是可以实现消息队列功能的。将消息推进List内,取出同时将消息从List清除,避免其它并发线程再

2017-12-15 12:12:33 11193 1

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

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

2017-03-23 17:28:14 7105

原创 Js的单元测试。

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

2016-10-30 20:36:00 564

原创 Sql Server Md5使用

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

2016-07-14 11:12:29 1032

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

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

2016-02-02 18:06:48 1537

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

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

2016-01-28 15:06:11 1658

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

新装vs2015,建了个类库项目,发现智能提示全成了英文的了。百度了半天才发现不知道微软哪位脑抽了,把C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\zh-Hans下的文件全写成英文的了,偏偏vs2015的类库默认版本就是4.5,所以只要新建的类库,基本上都会默认中招。解决方式

2016-01-28 10:13:45 6394

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

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

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

原创 Silverlight 5 Grid组的MouseLeave响应

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

2015-07-12 14:47:55 1772

原创 Silverlight 5(C#)初探

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

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

原创 jquery 关于selected的设置备注

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

2015-06-25 12:13:58 701

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

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

2015-06-01 21:33:33 2006

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

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

2015-03-14 12:43:29 38911

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

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

2014-11-08 10:46:32 4938

原创 CodeFirst数据表更新方法

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

2014-09-22 23:18:10 4697

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

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

2013-08-10 21:33:41 3266

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

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

2011-11-18 11:49:20 1288

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

图片为记

2009-05-06 22:01:00 2445

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

select * from tableA where exists(select 1 fro tableB where tableA.id = tableB.id) 搞定了一对多表中以多表的字段内容为条件搜索一表记录的问题,摆脱了 .. in (select distinct .. 模式,对于使用top来翻页的语句来说,基本上就是一句优化句。

2009-04-29 21:10:00 1585

转载 HTML颜色到Color的转换

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

2009-04-28 21:32:00 1616

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

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

2009-04-12 09:52:00 863

转载 层的各种尺寸的图解

 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWi

2009-02-22 11:49:00 1188

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

  

2008-11-25 19:15:00 1080

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

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

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

原创 for和foreach的选择

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

2008-07-18 16:56:00 886

转载 C#编码规范

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

2008-07-03 16:19:00 1305

原创 DataSource与一维数组的绑定

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

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

原创 实现数据随机排序

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

2006-11-16 21:28:00 1465

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

这样吧,     如果是Button或者是ImageButton,那么:Request.Form[ButtonID]是不为空的,     如果是LINKBUTTON,那么Request.Form["Target"]不为空//这里的Target不正确,我忘记拼写了,你检查一下吧。             这样,你可以在Page_Load完了后调用一个函数MyProcessEvent:     假设你

2006-10-31 16:34:00 1678

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

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

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

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

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

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

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

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

2006-02-28 15:57:00 4857

原创 遭遇ASP类的事件设计

  这段时间由于接触到MVC,也知道了Class的运用方式,遭遇到了事件的设计。  其实具体的事件设计方式我也不是很明白,在QQ里newskyline跟我说了,ASP没办法作Class的事件,只能模拟。而我呢。算是为达目的不则手段(写程序而以)的,认为模拟也好,非模拟也行,只要达到我想要的效果就是好东西。  模拟事件的方式有两种  第一种:借用了execute/eval,用一个属性收取函数名的字符

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

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

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

2006-02-09 12:41:00 6273

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

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

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

原创 C#手札,第一步。

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

2005-12-25 00:19:00 1805

原创 手札第一篇。

  总算是开始学ASP.net了。为了能尽快脱离ASP的思维方式,我选择了C#。当然,选择原因也是因为C#和C比较接近,学C是我一直的梦想来着。谁让我是半路出家的呢。  又要从新学习了。慢慢摸索,知道自己的记性,学而不用,用不了多久就会忘了,所以想起了Blog。作了个手札,就当作学习的记录吧。  思维的改变是第一啊,随意感慨几句,以前总觉得ASP没什么可学的,现在接触到更厉害的人后才发现,自己狗屁

2005-12-24 23:45:00 1654

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

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

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

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

  闲话:写Blog。对我这种懒人来说,简直就是...没事找事作,有空不如去睡觉,不过,脱离公司后一直忙于写程序终于发现了Blog的作用,另一个记录东西的硬盘,哈哈,要找以前的资料直接到自己的Blog里找就行了,不错呢,今天决定了。以后不定时的更新Blog,作为记录用。  正文:今天记录正则表达式的正负向预查使。  一个问题一时困扰着我,从以前练手写ASP的语法分析器,到后来帮朋友的采集器(小偷来

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

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

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

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

游离元素之自由购物车组件

用ASP封装了购物车的添加删除修改过程,该类很大程度上简化了程序员在制作购特车功能的过程,其中程序员自己自由的设置购物车的结构,也可以很轻松的添加删除修改购物车内的记录,如果需要的话将其用来记录其它二维数据表。

2006-03-16

关于装箱和取消装箱的一些概念上的问题

发表于 2008-11-24 最后回复 2016-12-15

silverlight5的用户控件设置了x:Name之后编译出错。

发表于 2015-07-16 最后回复 2015-07-27

CSS如何将背景图片定位只显示一张图片的固定区域!

发表于 2008-11-25 最后回复 2015-06-18

共享我的实体类设计方法,请大家多多指教。

发表于 2009-06-10 最后回复 2014-10-04

DSO数据岛加载问题..

发表于 2004-09-02 最后回复 2012-11-23

关于win2000资料管理的问题。

发表于 2001-08-14 最后回复 2012-11-23

IE6的奇怪错误。

发表于 2001-11-23 最后回复 2012-11-23

请问XML文件怎么把统一引用某个目录的xsl文件呢?

发表于 2003-01-22 最后回复 2012-11-23

使用DSO显示XML内容,怎么控制表格的样式?

发表于 2004-08-23 最后回复 2012-11-23

怎么样隐藏基类方法

发表于 2009-06-05 最后回复 2012-06-04

请教left outer join和no in的不同

发表于 2012-04-16 最后回复 2012-04-16

怎么样反射一个声明在类中的类呢?

发表于 2011-07-21 最后回复 2011-07-21

怎么样获得文件上传进度。

发表于 2009-12-05 最后回复 2010-12-16

关于大文件上传里的ReadEntityBody方法问题

发表于 2009-12-05 最后回复 2009-12-06

关于js类的继承问题

发表于 2009-10-18 最后回复 2009-10-18

写好程序需要学什么呢?

发表于 2009-09-21 最后回复 2009-09-27

有没什么在本地模拟网络的带宽环境。

发表于 2009-07-26 最后回复 2009-07-27

aspx,aspx.cs代码分离模式,一个内容显示多个处。

发表于 2009-06-28 最后回复 2009-06-29

一对多数据表联合搜索的问题

发表于 2009-05-12 最后回复 2009-05-24

关于监视SqlConnection状态的问题

发表于 2009-04-08 最后回复 2009-04-11

在构造函数里怎么样将该类的一个实例设置为当前对象

发表于 2009-03-01 最后回复 2009-03-02

关于throw的问题

发表于 2008-11-29 最后回复 2008-12-03

一个数据库设计上的问题,了解的请进来一下

发表于 2008-11-22 最后回复 2008-11-24

数组与List<>的选择

发表于 2008-08-18 最后回复 2008-08-19

泛型类引用有参数的构造函数方法,请大家帮忙对比。

发表于 2008-07-15 最后回复 2008-07-28

关于二进制流的写法

发表于 2008-03-21 最后回复 2008-03-24

[求助]C#作wap开发,有一些文件出现“未知文件格式”。

发表于 2007-04-13 最后回复 2008-03-23

关于HttpRuntime.Cache的丢失

发表于 2007-10-12 最后回复 2007-10-12

[C#]关于一个反射的问题。

发表于 2007-10-10 最后回复 2007-10-10

关于WAP转向问题

发表于 2006-08-05 最后回复 2007-02-12

[讨论]关于数据库链接关闭问题。

发表于 2006-11-10 最后回复 2006-11-12

OleDbDataReader对象的总行数

发表于 2006-10-29 最后回复 2006-10-29

怎么样将当前文件的运行结果输出成文件。

发表于 2006-06-08 最后回复 2006-06-08

托管与非托管资源怎么区分?

发表于 2006-06-07 最后回复 2006-06-07

DataGrid的小问题

发表于 2006-05-31 最后回复 2006-05-31

[原创]提供简单实用的Access数据库防下载在线设置系统源码

发表于 2006-01-01 最后回复 2006-03-31

[原创]用MVC模型引导你的思路

发表于 2006-02-09 最后回复 2006-02-11

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

发表于 2006-02-10 最后回复 2006-02-11

请教一个VWD2005的设置问题

发表于 2005-12-06 最后回复 2005-12-06

当我们有一天发现自己不再能写程序时该怎么办???

发表于 2004-10-13 最后回复 2004-10-15

空空如也

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

TA关注的人 TA的粉丝

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