随笔分类 - 03.代码片断
代码片断
摘要:WEB项目中除了单元测试,还经常需要多线程测试一个方法是否存在并发问题,或者是否有性能问题。每次都要写测试代码总是一件很累的事情。于是写了这一个多线程测试的类库,用来进行快速的多线程并发测试。
阅读全文
摘要:随着网站访问量的增加,在线用户实体信息的存储方式变得重要起来。存储在线用户的信息一般有这三种方案:
1、用户的实体信息保存在Session里,简单方便,随着Session的过期用户信息自动过期。
2、用户信息保存在数据库中,用一个表存储在线的用户信息。
3、用户信息保存在内存
这里选择第三种解决方案,把用户信息保存到内存。
阅读全文
摘要:小明和小强都是张老师的学生,张老师的生日是M月N日, 2人都知道张老师的生是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强, 张老师问他们知道他的生日是那一天吗?相信很多朋友都看过这个逻辑推理题吧,正确的答案是9月1日,但是你知道怎么用C#来得到这个推理结果吗?^_^
阅读全文
摘要:
这几天博客都被垃圾评论困扰着,于是就有了一个写一个验证码的想法。这个验证码主要是增加机器识别的难度,当前网上各种流行的验证码中,感觉动网的验证码比较优秀,比较不容易被机器识别。这个验证码方法能够自动生成中文、数字、字母的混合字符串,并且自动设置有效的验证码值。上图中的有效验证码值为“mejjh”,而图片全文为“mej的jh”,这样就可以有效地防止被机器识别出验证码了。我把动网里的验证码代码剥离出来,并作了一些易用性修改。
阅读全文

摘要:最近的项目中涉及到Asp.Net扩展性,考虑了两种扩展方法,一种是使用Web Services实现,另一种是动态生成代码然后利用反射来实现插件功能。现在网上博客什么的都是用插件的形式来扩展功能的,所以我也打算用插件来扩展asp.net网站的功能。使用插件机制来扩展B/S程序,主要需要实现两个功能,首先是动态编译插件中的C#代码,然后利用反射来执行插件已经编译的C#代码。
阅读全文
摘要:在开发应用软件和网站的过程中,越来越多的地方需要用到翻译功能。利用Google AJAX Language API,我们就可以开发出支持全球30多种语言的全文翻译Web Service。
阅读全文
摘要:在很多时候我们需要防止其他网站直接引用我们系统中的图片,防止盗链。利用HttpHandler可以很简单方便地实现该功能。
阅读全文
摘要:在Yahoo的Developer Network
http://developer.yahoo.com/weather/
详细地介绍了Yahoo天气预报的API调用方法,这里用C#来实现,本文仅作为抛砖,其它的应用由网友们自由发挥
阅读全文
摘要:感觉BlogEngine的后台可视化编辑器太差,比如最明显的一点:我想引用一个外部的图片地址,只能切换到代码视图,手工写html代码。所以这次把BlogEngine的Tiny_mce换成了FCKeditor。
阅读全文
摘要:FCKeditor出2.6了,原版的没有插入代码功能,感觉很不方便,于是给它加了一个,顺便再加了个头像
阅读全文
摘要:支持15,18位,可验证成功90%的身份证号码
阅读全文
摘要:C#中国身份证验证,包括省份验证和校验码验证,符合GB11643-1999标准...
忽略末尾X的大小写。用560个身份证号测试,只有2个未通过,应该是身份证号登记错误的。验证过程应该是没有问题了。
阅读全文