挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Web开发

1 2 下一页

摘要:同源策略 为什么会出这样的错误呢?这是因为所有支持Javascript的浏览器都会使用同源策略这个安全策略。看看百度的解释: 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源,只有和百度同源的脚本才会被执行。 这就是引起为何取不到数据的原因了,那如何才能解决跨域的问题呢?没错,我们现在可以进入正题,来了解下什么是JSONP了。JSON和JSONP ... 阅读全文
posted @ 2013-08-25 04:31 挽星

摘要:转自:http://juvenshun.iteye.com/blog/305865 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi- module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来 不便。为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层:Dao层负责数据库交互,封装了Hibernate交互的类。Service层处理业务逻辑,放一些Service接口和实现相关的Bean。 阅读全文
posted @ 2013-07-31 12:56 挽星

摘要:exploit-db网站在7月14日爆出了一个Struts2的远程执行任意代码的漏洞。 漏洞名称:Struts2/XWork 这样的标签在struts2.0中是可以使用的,但是新版中就不解析了,原因就是“#”的问题导致的,补了漏洞,正常的使用也用不了了。所以sebug网站上的建议升级到2.2版本是不可行的。2.struts参数过滤。Java代码 .*\\u0023.*这个可以解决漏洞问题,缺点是工作量大,每个项目都得改struts配置文件。如果项目里,是引用的一个类似global.xml的配置文件,工作量相应减少一些。3.在前端请求进行过滤。比如在ngnix,apache进行拦截,参数中带有\ 阅读全文
posted @ 2013-07-25 11:26 挽星

摘要:http_status_bad_request (400) the request could not be processed by the server due to invalid syntax. 因为语法不能被服务器处理 http_status_denied (401) the requested resource requires user authentication. 请求资源命令必须被验证(拒绝访问) http_status_payment_req (402) not currently implemented in the http protocol. 没有完全实现http协 阅读全文
posted @ 2013-07-19 23:09 挽星

摘要:天气预报Web服务,数据来源于中国气象局 Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx Disco :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?disco WSDL :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdlIP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint :http://www.webxml.com.cn/ 阅读全文
posted @ 2013-05-22 12:49 挽星

摘要:上面的代码就简单实现了上传的功能,依靠函数uploadify实现,uploadify函数的参数为json格式,可以对json对象的key值的修改来进行自定义的设置,如multi设置为true或false来控制是否可以进行多文件上传,下面就来介绍下这些key值的意思:uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。 script : 后台处理程序的相对路径 。默认值:uploadify.php checkScript :用来判断上传选择的文件在服务器是否存在的后台处理程序 阅读全文
posted @ 2013-04-08 19:52 挽星

摘要:转自:http://www.cnblogs.com/newsea/archive/2012/03/04/2379274.html报表开发中,客户对样式提出了要求:1.工具栏上显示每页条数2.只导出Excel,不需要下拉菜单。3.报表上显示的图表,分页时,每页都要显示,但导出后,图表是一个,且都在最下面。另外的功能点:4.每页显示标头5.标题行和 奇偶行样式解决方案:1.工具栏上显示每页条数 搜索无果后(RportViewer 没提供类似的功能吧.),暴力解决.好像网上也有类似的方案. /// <summary> /// 给报表添加每页条数. Udi 2012年3月2日 //... 阅读全文
posted @ 2012-12-07 00:35 挽星

摘要:JQGridJQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应的css、js文件加入到页面中即可。按照官网文档:/myproject/css/ ui.jqgrid.css /ui-lightness/ /images/ jquery-ui-1.7.2.custom.css/myproject/js/ / 阅读全文
posted @ 2012-08-27 02:27 挽星

摘要:1、保证IIS的重定向功能已安装2、保证使用集成模式的应用程序池。如果没有在IIS注册Asp.net 4.0程序池,请在CMD中运行以下命令: 阅读全文
posted @ 2012-02-13 23:30 挽星

摘要:症状:关闭弹出层后,原来页面上的文本框无法聚焦原因和解决方法:这个的原因不好说,很多人都认为是ie本身的bug。是由于iframe没有移除,即使移除了。内存上也没有清除造成的。这也是我猜的。哈哈。解决方法是在tb_remove()中先手动移除iframe然后,在强制做垃圾回收。代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1functiontb_remove(){2varseq=PopSeq();3$("#TB_imag 阅读全文
posted @ 2012-01-15 01:00 挽星

摘要:我们发现在IE8下不能显示背景图片的原因是因为子容器使用了float浮动而没有真正闭合,这也是div无法自适应高度的一个原因。如果父div没有设float而其子div却设了float的话,父div无法包住整个子DIV,这种情况一般出现在一个父DIV下包含多个子DIV。以下是我在制作网页时遇到的一个问题:目前,随着IE8的发布,网页兼容问题有面临一次挑战,当我们辛辛苦苦制作出的网页,在IE6、IE7下显示正常,但却在IE8下显示不正常了,可能你会说,添加一段代码,可以行的,但却有时会出现意外,比如当你为子容器添加了float后,你有为父容器添加了一个背景图片,在IE6、IE7下父容器的背景图片显 阅读全文
posted @ 2011-05-16 00:12 挽星

摘要:Classic ASP Parent Paths let developers use relative addresses that contain ".." in the paths to files or folders. For example, the following code excerpt illustrates an ASP page that maps a parent path:% Response.Write Server.MapPath("../example.asp")%In addition, the following code except illust 阅读全文
posted @ 2011-01-09 04:31 挽星

摘要:3. 跟踪活动项不方便  Visual Studio有这样一个功能叫做Tracking Active Item,有时候我需要它,有时候又希望关闭它。Visual Studio把它放在选项里面,每次修改的时候都要重复点菜单-》选分类-》点CheckBox-》点OK这样一个重复的动作。  Eclipse把这个功能叫做Link with Editor, 放在主界面的Package Explorer的工具... 阅读全文
posted @ 2010-11-05 15:51 挽星

摘要:本文告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler来防止其他人盗链你的图片.首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到ASP.net,然后根据URL,或者更确切来说:被请求文件的扩展名.在IIS7 integrated模式下(默认模式),所有的请求都会匹配到ASP.net中,而在IIS6中,你可以通过通配符来达到和I... 阅读全文
posted @ 2010-09-26 23:57 挽星

摘要:做ASP.NET WebForm开发都知道,ASP.NET有复杂的生命周期,学习ASP.NET MVC就要深入理解它的生命周期。今天从CodePlex上下载了ASP.NET Preview 2 的源代码,还有两个程序集Routing与Abstractions并未发布,不过这两个程序集的类并不多,可以用NET反编译工具 Reflector解开来看看,可惜这两个程序集用的是VS2008使用.net 3... 阅读全文
posted @ 2010-09-26 22:19 挽星

摘要:Bluehost是美国一个著名的主机商,以稳定性著称,全球有超过100万个网站托管在那里详细的介绍可以看鱼叔的介绍。我使用Bluehost已经有差不多两个月了,从刚开始购入这款主机起我一直断断续续地对我的博客进行优化,使页面的打开速度能得到提升。Bluehost对页面传输的优化比较怪,html文件默认是进行Gzip进行压缩的,但对CSS和JS文件不进行压缩,自己也不可以通过.htaccess文件让... 阅读全文
posted @ 2010-09-15 23:17 挽星

摘要:CSS和JS合并优化工具-minify下载地址:http://code.google.com/p/minify/把min目录上传根目录,根目录打开http://example.com/min/Note: Please set $min_cachePath in /min/config.php to improve performance.设置/min/config.php文件 ,$min_cach... 阅读全文
posted @ 2010-09-15 22:28 挽星

摘要:当能,文本压缩后会降低gzip的压缩效率,所以,当服务器端启用了gzip压缩支持的话,文本压缩就多余了。不过开启服务器端压缩也是需要占用系统资源的。JSIntegration(JSPackager) 脚本管理框架,专注于无侵入的脚本管理。http://www.xidea.orghttp://forum.xidea.orgHTTP 1.0 协议制定的时候,已经充分考虑了您的建议在 web serve... 阅读全文
posted @ 2010-09-14 16:12 挽星

摘要:可用值: safari opera msie mozilla 例如:if($.browser.msie){ alert("Microsoft Internet Explorer")}if($.browser.mozilla){ alert("Mozilla Firefox")}当然有时候我们还需要区分版本 这就要用到 jQuery.browser.version 例如:if($.browser.m... 阅读全文
posted @ 2010-07-05 12:02 挽星

摘要:Iframe用法精析 <iframe frameborder=0 width=170 height=100 marginheight=0 marginwidth=0 scrolling=no src="move-ad.htm"></iframe> <IFRAME>用于设置文本或图形的浮动图文框或容器。 BORDER <IFRAME BORDER="3"&g... 阅读全文
posted @ 2010-07-05 01:08 挽星

1 2 下一页