遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 44 下一页

2009年11月18日 #

开发网站邮件发送模块

摘要: 一般的行业网站多会有邮件发送需求,如注册确认,用户信息提醒,生日问候等. 为保证伸缩性将邮件发送模块独立布置成一个站点(MailWeb),发送放使用WebServices的方式通知MailWeb进行发邮件操作. MailWeb上的邮件发送组件根据需要发送邮件数目的量,分配线程进行相应发送操作, 而发送站点只要将要发送的邮件写入数据库后发一个发送通知给MailWeb. 这样一方面提高调用方的响应速度... 阅读全文

posted @ 2009-11-18 16:06 遗忘海岸 阅读(1060) 评论(0) 推荐(0)

C#中线程的一些认识

摘要: TreadPool 与Asp.net ThreadPool,是全局的一个asp.net进程w3wp.exe中只创建一个ThreadPool,asp.net 页面(.aspx)的每次请求处理会使用ThreadPool中的一个线程,可以通过System.Threading.ThreadPool.GetAvailableThreads 查看到占用情况:具体做法是在当前站点中添加Webservice, w... 阅读全文

posted @ 2009-11-18 11:19 遗忘海岸 阅读(457) 评论(0) 推荐(1)

2009年11月11日 #

JQuery 常用代码收集

摘要: 1.jquery访问父窗体(iframe包含等)元素:$("#父窗口元素ID",window.parent.document) | $("selector",parent) 等访问页面上的iframe包含页面的Dom元素:$("#iframeId").contents().find("#包含页的DomId").val();2.获取当前窗体(父窗体)Y滚动条偏移量:$(document).scrol... 阅读全文

posted @ 2009-11-11 10:24 遗忘海岸 阅读(463) 评论(0) 推荐(0)

2009年11月9日 #

一个产品留言统计查寻的分析比较

摘要: 有产品表Product(ProductId,Name,Username,AddTime...) 留言表 Agency(AgencyId, ProductId, TargetUsername,IsRead...)其中Agency.TargetUsername与Product.Username指这个产品的发布用户(以及这条留言的目标用户--不是指发留言的人),现在要打印某一指定用户的如下列表:产品名称... 阅读全文

posted @ 2009-11-09 09:10 遗忘海岸 阅读(207) 评论(0) 推荐(0)

2009年11月3日 #

try-catch 与 Response.End()

摘要: 测试代码如下: (asp.net2.0 +windows2008)//***********************************// protected void Button1_Click(object sender, EventArgs e) { try { DoSomething(); } catch (Exception ex) { WriteErr("Out:" + ex.M... 阅读全文

posted @ 2009-11-03 10:41 遗忘海岸 阅读(539) 评论(0) 推荐(0)

2009年10月23日 #

Asp.net生成Excel报表

摘要: 测试环境:windows2003,MSSQL2000,IIS6.0,Asp.net2.0需求:根据用户查询条件将满足要求的信息查询出来生成xls文件供用户下载. 1.使用Excel组件生成xls文件,不采用CSV文件(逗号分割文件).2.下载操作时采用ajax方式进行,需要提示界面. 3.需要将下载后的文件删除. 设计的过程:1.使用Excel软件设计一个空的模版文件(temp.xls)被用. 2.每次生成时,将temp.xls拷贝一份到临时目录,文件名称随机生成(ran.xls). 3.根据用户提交的条件将数据填充到ran.xls文件中. 4.下载ran.xls文件. 5.将临时目录中的r. 阅读全文

posted @ 2009-10-23 13:23 遗忘海岸 阅读(2365) 评论(0) 推荐(0)

2009年10月16日 #

客户javascript端验证图片文件大小与规格使用Image对象

摘要: 在IE6.0下测试 一般Image对象用来预加载图片,不过加载后却可以获取图片的width,height,以及fileSize(单位字节)不过直接使用 var img=new Image() img.src="adfadsf.jpg"; alert(img.fileSize);有时弹出值是零,原因是图片比较大时没加载完成故fileSize是零,解决办法是在img.onLoad事件里进行测试,这样就... 阅读全文

posted @ 2009-10-16 10:48 遗忘海岸 阅读(621) 评论(0) 推荐(1)

Js中清空文件上传字段(input type=file )

摘要: 表单中type=file字段的value属性无法由js来附值,一但选中某个文件后,如果用户不手动去清空那么这个值将保留,提交表单时对应文件也会被提交上去.当然在服务器上会再次验证,不过为了避免上传不必要的的文件,还是有必要提前在客户端验证失败后将文件上传字段清空. 具体做法是将file元素从DOM中移除,然后添加个"同名同姓"的上去,以下是基于JQuery写的一段代码 function clea... 阅读全文

posted @ 2009-10-16 09:54 遗忘海岸 阅读(2845) 评论(0) 推荐(0)

2009年10月15日 #

jQuery与开发的相关js文件包含顺序

摘要: <script type="text/jscript" src="/js/jquery/jquery-1.3.js"></script> <script type="text/jscript" src="/js/usercenter.js"></script>上面的导入顺序是先jquery框架,接着是jquery开发的应用usercenter.js,... 阅读全文

posted @ 2009-10-15 10:24 遗忘海岸 阅读(525) 评论(0) 推荐(0)

2009年10月13日 #

基于页面继承的代码重构

摘要: 通常信息发布与修改表单基本类似,一般情况下都会把两张表单做在一个页面,这样在页面上添加两个按钮,一个是新增一个是修改,根据传入的参数包含有效Id(主键)来确定是添加还是修改,不过手上要做的表单稍有点复杂,添加跟修改布局不同,同时用户后台跟管理员使用表单也略有不同,为了避免大量重复代码决定采用页面继承方式来实现这4个表单.首先页面中设置 Inherits属性<%@ Page Language=... 阅读全文

posted @ 2009-10-13 13:54 遗忘海岸 阅读(344) 评论(0) 推荐(0)

2009年8月31日 #

DataView.RowFilter使用

摘要: 有如下的DataView,现在按大类小类打印出分类列表. DataView dv = F.Studio.Trade.BLL.ClassBLL.Query().Tables[0].DefaultView; dv.RowFilter = "Code='0001'"; //这个设置无效 dv.RowFilter = "Len(Code)=4";//获取全部一级分类 foreach (DataRowVie... 阅读全文

posted @ 2009-08-31 14:28 遗忘海岸 阅读(4376) 评论(0) 推荐(0)

2009年8月29日 #

朋友捞一把

摘要: 捞一把是我高中时给起的外号,上个星期在深圳游泳时出了意外,正值而立之年,事业小成,即将成家,结果出了这样的事. 捞一把是我小学的同学,小学六年里只知道他是班里60个学生里的一个,在我的记忆里他好象每天穿一件西装(农村小孩子那种),西装只有一个纽扣,后来似乎全部掉了,反正他经常用手拉着. 高二时跟捞一 阅读全文

posted @ 2009-08-29 11:01 遗忘海岸 阅读(250) 评论(0) 推荐(0)

2009年7月20日 #

设计自己的模板引擎(一)--模板替换中的嵌套循环处理

摘要: 以前做站中使用的是StringTemplate, 不过StringTemplate比较庞大,而且一般情况下只用到其中一两条.另外当模板数目很多时(比方2千个)那么基于StringTemplate缓存处理的方式需要大量内存,而不使用缓存,每次使用完后就释放又严重影响性能,当然可以考虑设计一个缓存队列,按使用频率来找到一个平衡点. 用StringTemplate来做文档生成(如代码,html页面)还是... 阅读全文

posted @ 2009-07-20 14:04 遗忘海岸 阅读(1297) 评论(3) 推荐(2)

2009年7月15日 #

Asp.net(C#) 输出Xml格式数据---Rss生成

摘要: XmlWriter.Create(TextWrite output)创建一个实例,可以将Response.Output直接传入,这样编码是按web.config里面的配置或默认(utf-8)设置的,使用Response.ContentEncoding = Encoding.UTF8;可以设置生存xml数据的编码,不过需要放在,XmlWriter.Create之前xmlWriter在输出完成后,请使... 阅读全文

posted @ 2009-07-15 12:53 遗忘海岸 阅读(1497) 评论(0) 推荐(1)

2009年6月30日 #

关于Subsonic ExecuteScalar()方法

摘要: Subsonic ExecuteScalar()方法 用来返回单行单列的值,在使用MSSQL时,这个方法最终调用SqlCommand.ExecuteScalar(), 需要注意的是,当记录不存在时它返回的是null,而当记录存在但是数据库里为null时返回的是DBNull 阅读全文

posted @ 2009-06-30 11:04 遗忘海岸 阅读(287) 评论(0) 推荐(0)

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 44 下一页