小寒的blog
Programming is a darned hard thing—but I am going to like it.
摘要: 1 . 新建文本JSCaller.js内容如下class JSCaller { function Eval(expression: String) {return eval(expression, "unsafe");} } 2. 打开.net的命令行窗口。运行jsc /t:library C:\JSCaller .js 得到JSCaller.dll3.在c#项目中引用JSCaller.dll 和... 阅读全文
posted @ 2010-10-22 09:22 xhan 阅读(6353) 评论(1) 推荐(0) 编辑
摘要: 好久没更新了,发个有意思的,可编辑dropdownlist 控件,感觉自己写的挺牛的呵呵。跟大家共享下[代码]实现方法比较简单,用的是组合控件。里面包着TextBox和DropDownList。技巧在于客户端。使用js和css将input正好定位到下拉框上面,遮住下拉框的显示区域,只留下下箭头区域。ie6下还得使用iframe来遮挡select.经测试在ie6先显示完美。ie8,获取显示有点小问题... 阅读全文
posted @ 2010-10-16 23:49 xhan 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/*弹出窗口定位到浏览器中间1.show(options{height:高度width:宽度speed:渐显时间默认0container:包含的html内容的jquery对象model:是否是模态窗口... 阅读全文
posted @ 2010-08-24 19:14 xhan 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/*模态遮罩层单例对象opacity:背景透明度1.show()2.close()*/Q.Overlay=function(opacity){varself=this;self._createDiv=... 阅读全文
posted @ 2010-08-24 19:07 xhan 阅读(1800) 评论(0) 推荐(1) 编辑
摘要: /Files/xhan/MicrosoftSQLServer2008Internals.pdf顺便推荐一个计算机电子书网站 http://www.ppurl.com 上面好多挺多的。注册验证码也可有意思了! 阅读全文
posted @ 2010-07-22 14:23 xhan 阅读(368) 评论(3) 推荐(1) 编辑
摘要: 在asp.net中我们可以把我们的一些静态数据通过Cache来缓存,已提高网站性能。下面是msdn上一个使用Cache的例子。其中有可很意思的功能是我们可以给缓存项指定一个回调,当缓存项被remove的时候将调用回调方法通知我们。我们公司的一个应用使用了这个方法用来缓存对数据库的一些更新,来避免频繁操作数据库已提高性能。当缓存被清除的时候在调用回调吧缓存的数据集中写入数据库。这种方法当并发访问量大... 阅读全文
posted @ 2010-07-21 15:07 xhan 阅读(989) 评论(0) 推荐(1) 编辑
摘要: http://blog.csdn.net/dz45693/archive/2009/12/17/5027882.aspxASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。 这 篇文章的资料收集整理自各种微... 阅读全文
posted @ 2010-07-20 15:36 xhan 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--Function.prototype.method=function(name,func){if(!this.prototype[name]){this.prototype[name]=func;}r... 阅读全文
posted @ 2010-07-16 17:34 xhan 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 昨天去了一家公司复试.先开始拿着我毕业学校盘问(貌似对我师范毕业很不屑),接着是以前公司盘问。力图证明我从以往的经历都不值要求期望薪水,最搞笑的就是关于加班一段谈话面试官:你对经常加班是怎么看的?我:我是反对加班的,但是如果项目比较紧的话也不会拒绝加班。面试官:做人无论做什么事情都一定要做到no.1的,你知道有个公式s = v *t(成功=效率*时间),知道我为什么喜欢高学历的人吗。因为这些人通常... 阅读全文
posted @ 2010-07-14 09:07 xhan 阅读(2646) 评论(2) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.Re... 阅读全文
posted @ 2010-07-09 00:47 xhan 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--你们知道在成都我有个小产权房在出租,价格便宜得很,1季度2000块。小区以往都是这价,我想涨点也涨不起来。最近一年多我都是租给2个小孩子住,19,20岁的大学生,她们表示要一直住4年,人也不错,每次交... 阅读全文
posted @ 2010-07-03 12:19 xhan 阅读(448) 评论(3) 推荐(0) 编辑
摘要: 从essential .net 第七章抄过来的使用代理拦截方法调用的例子。PriorityProxy用来在方法调用前后提升和回复线程的优先级代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collec... 阅读全文
posted @ 2010-07-01 11:02 xhan 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<windows.h>#include<tchar.h>int_tmain(intargc,LPTSTRargv[]){HANDLEhFile=CreateFi... 阅读全文
posted @ 2010-06-28 17:00 xhan 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 实例1 : 在异步handler中异步访问网络 并返回结果代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassDemo1:IHttpAsyncHandler{#regionIHttpAsyncHandlerMemberspubli... 阅读全文
posted @ 2010-06-23 09:55 xhan 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 现在很多人都开始使用ioc框架了。新公司里也项目已在使用unity来管理对象依赖。将对象之间的依赖从程序里面放到配置文件里面,确实是我们的系统更加的灵活了我们能很容易的通过替换对象来实现程序的功能切换。另外的一个好处我觉得很多人都不太重视。那就是对象间的解耦给自动化的单元测试提供了可能性想象下我们测试我们的业务逻辑代码。如果业务逻辑代码使用了数据库,网络。比如处理一个订单这个用例。这个用例包括根据... 阅读全文
posted @ 2010-06-13 16:22 xhan 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 实现和上个用DynamicMethod的方式生成的复制实体类对应一样功能代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticclassExpMapper<TTarget,TSource>{privatestaticM... 阅读全文
posted @ 2010-06-05 19:31 xhan 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Reflection... 阅读全文
posted @ 2010-06-04 15:54 xhan 阅读(951) 评论(6) 推荐(0) 编辑
摘要: 先看个例子,此代码在c# 4.0下可以编译通过,因为c#4.0才开始支持逆变和协变代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Li... 阅读全文
posted @ 2010-06-01 11:21 xhan 阅读(541) 评论(0) 推荐(0) 编辑
摘要: System.Reflection.Emit命名空间提供了创建动态程序集的能力,动态程序集就是指在运行时创建的程序集。动态程序集能够被运行或者保存到磁盘上。处于这个原因,许多的.net编译器使用了 System.Reflection.Emit来提供代码生成。在这片文章中,我们将探索下System.Reflection.Emit命名空间,并构建一个简单的类库程序集System.Reflection.... 阅读全文
posted @ 2010-03-15 21:01 xhan 阅读(1042) 评论(3) 推荐(1) 编辑
摘要: [代码]Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net.Mail;usingSystem.Xml;... 阅读全文
posted @ 2010-01-12 17:08 xhan 阅读(720) 评论(0) 推荐(0) 编辑