遗忘海岸

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

导航

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

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 遗忘海岸 阅读(2344) 评论(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 遗忘海岸 阅读(598) 评论(0) 推荐(1) 编辑

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

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

posted @ 2009-10-16 09:54 遗忘海岸 阅读(2799) 评论(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 遗忘海岸 阅读(505) 评论(0) 推荐(0) 编辑

2009年10月13日 #

基于页面继承的代码重构

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

posted @ 2009-10-13 13:54 遗忘海岸 阅读(333) 评论(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 遗忘海岸 阅读(4356) 评论(0) 推荐(0) 编辑

2009年8月29日 #

朋友捞一把

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

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

2009年7月20日 #

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

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

posted @ 2009-07-20 14:04 遗忘海岸 阅读(1254) 评论(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 遗忘海岸 阅读(1481) 评论(0) 推荐(1) 编辑

2009年6月30日 #

关于Subsonic ExecuteScalar()方法

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

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

2009年6月28日 #

38平台终于装好,特发文来留念!-Windows2008,SQL Server2008 ,Vs2008

摘要: 38指,windows2008,SQL Server2008,VS2008将这三个安装完经历了一波三折,几次崩溃以及崩溃的边缘(人跟电脑),从星期六下午到星期天下午,足足20来个小时,尤其是win2008因为激活问题,跟Mcafee8.0冲突问题,就装了8遍。下面整理了下一些主要问题。1.电脑配置要好点,不然有你郁闷的,装一遍个把小时,跑起来更慢, 我这里安置完win2008企业版后,内存就近一个... 阅读全文

posted @ 2009-06-28 23:01 遗忘海岸 阅读(434) 评论(2) 推荐(0) 编辑

2009年6月8日 #

关于流量统计中的客户端脚本获取来路地址

摘要: 最近公司的百度竞价排名的每天定额总是提前用完,而流量统计里却看不到一个相关的关键字,于是打算自己做个简单的统计,看看是不是摆渡有在黑钱了.基于js的流量统计一般会涉及下面两个主要问题:1.怎么获取来路地址:  使用 document.referrer, 因为refferrer中可能包含url字符,所以建议使用encodeURIComponent(document.refferrer)进行编码,服务... 阅读全文

posted @ 2009-06-08 16:35 遗忘海岸 阅读(776) 评论(1) 推荐(0) 编辑

2009年6月6日 #

一个多对多关系表的数据分页显示问题-sp_cursoropen 比较 临时表方式

摘要: '=============================各种分页存储过程谁好谁坏,其实没有绝对,而各类存储过程快慢表现的差别,其实质是查询过程中能否有效果利用索引的差别,尤其是聚集索引的利用'=============================一个新闻模块,需要专题功能, 文章与专题是多对多关系,表数据结构如果下:文章表:Article(Id,ClassId,Title....)专题表:... 阅读全文

posted @ 2009-06-06 11:06 遗忘海岸 阅读(1428) 评论(0) 推荐(0) 编辑

2009年5月11日 #

一个查选优化的例子,转--SQL Server中存储过程比直接运行SQL语句慢的原因

摘要: 原来文地址:http://blog.csdn.net/emili/archive/2008/03/17/2192081.aspx ------------------------大概记录下先,有时间再整理,最后优化的代码如下:表结构猜测FACT(用户号,操作时间,动作)FACT应该是跟踪用户操作的一张表,现在需要根据这张表记录的数据来统计,给定时间(今天)一共有多少个用户活动过(上线过)以及这些用... 阅读全文

posted @ 2009-05-11 13:38 遗忘海岸 阅读(410) 评论(0) 推荐(0) 编辑

2009年5月9日 #

关于SQL注入

摘要: 有一些程序,尤其是asp程序,对提交参数的验证不严格导致SQL注入漏洞的存在,通常情况下的过滤都会替换单引号 ['],因此很多注入方式就采用将SQL 语句进行Unicode编码(16进制)后再使用Cast还原,然后采用Exec(@SQL)这样动态方式执行,MSSQL里面很多输入参数是字符串类型的函数同时支持字符串的Unicode编码输入.如:IS_SRVROLEMEMBER(0x730079007... 阅读全文

posted @ 2009-05-09 10:25 遗忘海岸 阅读(379) 评论(1) 推荐(0) 编辑

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