摘要: 因为页面使用了Cookie,所以要判断用户的浏览器是否支持Cookie,并提示用户如何开启浏览器的Cookie功能。同时,整个项目要配置多语言支持,包括中文、越南语、日语和英语,所以必须有语言配置文件。项目中应用jQuery解析读取XML语言配置文件来实现语言的调度。这是jQuery解析读取XML文件功能的测试源码,现拿出来分享。 完整源码包下载地址:http://download.csdn.net/source/1732647 目录结构: main.css文件代码:[css]view plaincopy@CHARSET "UTF-8"; * { margin: 0px; 阅读全文
posted @ 2013-05-23 15:34 九点一刻 阅读(209) 评论(0) 推荐(0) 编辑
摘要: JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。 什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。意思就是远程服务端需要对返回的数据做下处理,根据客户端提交的callback的参数,返回一个callback(. 阅读全文
posted @ 2013-05-23 10:32 九点一刻 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 在asp.net mvc 中每一个Html控件都返回了MvcHtmlString ,他继承了HtmlString。下面自定义一个关于显示男女性别的自定义Html控件,使在创建页面时,可以直接调用该自定义的Html控件。可以查看其他的Html控件返回的是HtmlHelper,所以自定义的时候也要返回相同的类型直接在Controls文件夹下建立要自定义的html控件代码如下: 1 using System.Web.Mvc; 2 using System.Text; 3 4 namespace System.Web.Mvc.Html 5 { 6 /// <summary... 阅读全文
posted @ 2013-05-22 17:09 九点一刻 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在IE下,当页面还没有加载完全时,如果正在执行的JS代码中含有使用了document.createElement的话,很容易引起页面加载失败。导致提示"internet explore 无法打开internet站点 http://www.xxx.com/xxx.html 已终止操作"。这是因为在IE下,在加载文档的过程中,整个HTML文档的DOM结构尚未生成完整,而此时正在执行的JS就已创建出新的DOM结点了,致使DOM树的结构发生紊乱。解决方法大概有两种:1、加载完成判断if (document.readyState=="complete"){.... 阅读全文
posted @ 2013-05-10 16:34 九点一刻 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 从 INSERT 返回 IDENTITY 如何在执行 SQL INSERT 后检索 IDENTITY 值。通常,问题不在于如何编写检索值的查询,而在于在哪里以及何时进行检索。在 SQL Server 中,下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语句所创建的 IDENTITY 值: SELECT @@IDENTI 从 INSERT 返回 IDENTITY如何在执行 SQL INSERT 后检索 IDENTITY 值。通常,问题不在于如何编写检索值的查询,而在于在哪里以及何时进行检索。在 SQL Server 中,下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语. 阅读全文
posted @ 2013-04-10 16:08 九点一刻 阅读(5074) 评论(0) 推荐(0) 编辑
摘要: ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。ASPNET_ISAPI.DLL:是处理.aspx文件的win32 阅读全文
posted @ 2013-03-21 14:04 九点一刻 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 重写IHttpModule后,遇到了如下问题1、程序直接启动则重写的HttpModule可以正常被调用2、部署成网站后该HttpModule无法被调用解决:查看web.config文件。发现改HttpModule定义在 <httpModules><add name="GlobalModule" type="test.Web.HttpModules.GlobalModule, test.web"/> </httpModules>修改改配置删除该配置,并将配置放到<system.webServer> <v 阅读全文
posted @ 2013-03-21 14:03 九点一刻 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 import glob 2 3 def GetFilePathList(folder,fileType): 4 ''' 读取文件夹folder下的所有类型为filetype,的文件 ''' 5 return glob.glob(folder+r'\*.'+fileType) 6 7 8 def MergeTextFile(pathList,outFilePath): 9 '''合并pathList列表中,所有的文件,合并后的文件为outfilepath'''10 #3.0里面从文 阅读全文
posted @ 2012-11-21 10:41 九点一刻 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 在 python 3.0中字符串以 unicode 编码存储,当写入二进制文件时,字符串无法直接写入(或读取),必须以某种方式的编码为字节序列后,方可写入。(一)字符串编码(encode) 为 bytes例: s = "张三abc12"b = s.encode( 编码方式)# b 就是 bytes 类型的数据# 常用的编码方式为 : "uft-16" , "utf-8", "gbk", "gb2312", "ascii" , "latin1" 等# 注 : 阅读全文
posted @ 2012-11-21 10:39 九点一刻 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: sql语句如下 ;WITH t AS ( SELECT *, ROW_NUMBER() over(partition by userid order by userid) as rownum FROM tableName ) SELECT * FROM t WHERE t.rownum<@count语句中通过partitionby userid order by userid对查询的信息进行分组后,再通过rownum<@count来实现取分组后各项的top @count 阅读全文
posted @ 2012-11-20 18:30 九点一刻 阅读(190) 评论(0) 推荐(0) 编辑