摘要: 当时写在纸上的程序没有验证输入,出面试公司没多久就突然想起来这点了,囧啊!不过当时笔试的时候想到写异常处理了。回来上机整理了一下程序,才发现原来还会用到递归的。当时面试官边说边出的题,问他数字是不是连续的他说这点可以忽略,不然下面的程序还可以简化,另外错误提示其实也可以再友好点,比如提示有效范围。如果数据源中的数据本身有重复的话,下面的程序也不适用。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions; 阅读全文
posted @ 2014-02-14 16:33 志在必得Shaun 阅读(673) 评论(0) 推荐(0) 编辑
摘要: SQL server Service Broker (下面简称SSB)是SQL server里面比较独特的一个功能。它可帮助开发人员构建异步的松散耦合应用程序。SSB的一些功能和好处包括有:数据库集成提高了应用程序的性能并简化了管理。适用于简化的应用程序开发的消息排序和协调。应用程序松耦合提供了工作负荷灵活性。相关消息锁定使一个应用程序的多个实例可以对同一队列中的消息不必显式同步处理。自动激活使应用程序可以随消息量进行调整。详见:http://blogs.msdn.com/b/apgcdsd/archive/2012/07/27/sql-server-service-broker-demo.a 阅读全文
posted @ 2014-02-13 10:40 志在必得Shaun 阅读(3320) 评论(0) 推荐(1) 编辑
摘要: 测试代码如下:using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Web;using Test.Model;namespace TestPermission{ class PermissionHttpModule : System.Web.IHttpModule { public void Init(HttpApplication httpApplication) { httpApp... 阅读全文
posted @ 2013-11-14 17:07 志在必得Shaun 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 随机漂浮图片JS://公共脚本文件 main.js function addEvent(obj,evtType,func,cap){ cap=cap||false; if(obj.addEventListener){ obj.addEventListener(evtType,func,cap); return true; }else if(cap){ if(document.all){ obj.setCapture(); }els... 阅读全文
posted @ 2013-11-14 16:42 志在必得Shaun 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 生成ZIP压缩包C#代码如下:using System;using System.Collections.Generic;using System.Text;using ICSharpCode.SharpZipLib;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip;using System.IO;using log4net;using log4net.Config;namespace Test.BLL{ public class TestZipFile { protec... 阅读全文
posted @ 2013-11-14 11:32 志在必得Shaun 阅读(3992) 评论(0) 推荐(0) 编辑
摘要: 实现功能:新增特定类型的新闻时,自动追加特定的背景图片。第一版(错误信息:不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列),代码如下:--创建insert插入类型触发器if (object_id('tgr_news_QA_insert', 'tr') is not null) drop trigger tgr_news_QA_insertgocreate trigger tgr_news_QA_inserton news for insert --插入触发as --定义变 阅读全文
posted @ 2013-11-14 10:10 志在必得Shaun 阅读(4478) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇文章C#使用SMTP发送邮件后来做了改进,改成读取独立的配置文件,本文只记录读取配置文件的部分,发送部分见上面的链接。读取配置文件C#代码:using System;using System.Collections.Generic;using System.Text;using System.Xml.Serialization;using System.Xml;using System.IO;//using log4net;//using log4net.Config;namespace EmailTest.Common{ #region SMTPEmailSetting信息... 阅读全文
posted @ 2013-11-13 17:00 志在必得Shaun 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 扫描仪编程资料:http://www.cnblogs.com/wubh/archive/2011/11/07/2239178.html图片条形码识别资料:http://www.codeproject.com/Articles/42852/Reading-Barcodes-from-an-Image-III图片可以以Base64String字符串保存到前台,再用表单或者ajax提交到后台保存。开始扫描、获取图片、获取扫描进度的功能可以封装到ActiveX控件提供给页面调用(与JS交互)。识别条形码部分可以在后台获得图片时使用,不需要封装到ActiveX,,也可使用支持条形码识别的扫描仪提供的SD 阅读全文
posted @ 2013-09-09 13:26 志在必得Shaun 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 方法一:开始 - 设置 - 控制面板 - 管理工具 - Internet 信息服务 - 默认网站 - 右键属性,把“网站”选项卡中“连接超时”下的复选框"保持HTTP连接"前的勾去掉。参考:http://www.sun3.cn/344.htm这个修改会导致VS使用IIS运行Web项目时提示“无法在web服务器上启动调试 与web服务器通信时出现身份验证错误”。方法二:- 开始→ 运行- 键入cmd- 键入cd \inetpub\adminscripts- 键入cscript adsutil.vbs set w3svc/MaxConnections 40000- 键入iisr 阅读全文
posted @ 2013-09-05 10:12 志在必得Shaun 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 最近在处理一个ASP的项目,用的全新的Windows Server 2008服务器。今天客户反映图片文件上传不上去,设置服务器端文件夹权限之后文件可以上传了。但是不久客户就反映有几个文件传不上去,以ASP.NET的开发经验,立马问他文件大小是多少。对方说是3,400KB,我就排除了超出文件大小限制这方面的因素(ASP.NET默认大小是4MB)。最后自己在本地测试之后才发现,小文件上传没问题,大一点的(800KB)就没反应了。查了资料之后才知道ASP上传文件默认大小限制不到200KB。IIS7修改ASP上传文件大小限制方法: 打开IIS管理器–双击“IIS”中的“ASP”– 打开“配置 ASP. 阅读全文
posted @ 2013-09-04 17:01 志在必得Shaun 阅读(2408) 评论(0) 推荐(0) 编辑