Tag: web应用程序

PKIXpathbuild立失败:无法find有效的证书path到请求的目标

我打电话给一些HTTPS的networking服务,下面的客户端: import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintStream; import java.net.HttpURLConnection; import java.net.URL; import javax.net.ssl.HttpsURLConnection; /** * Handles http and https connections. It sends XML request over http (or https) * to SOAP web service and receive the XML reply. * * @author mhewedy * @date 30.10.2010 */ public class HttpWSXmlClient […]

htaccess的Angular路线redirect

我有几个路线的angular度应用程序,如: site.com/ site.com/page site.com/page/4 使用angular的html5路由模式,当你点击应用程序中的链接时,这些方法可以正确parsing,但是当你进行硬刷新的时候,当然是404错误。 为了解决这个问题,我尝试了一个基本的htaccess重写。 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_METHOD} !OPTIONS RewriteRule ^(.*)$ index.html [L] 这适用于angular度请求,但是当我尝试加载脚本或在我的域内进行ajax调用时,例如: <script src="/app/programs/script.js"></script> 这个脚本不加载 – 它的请求被redirect,它试图加载index.html页面,因为.htaccess认为它应该重新路由请求 – 不知道这个文件是否存在,它应该加载文件,而不是redirect。 有什么办法可以让htaccess的请求redirectindex.html(与视图参数)只有当没有一个实际的文件,它应该解决?

Django是否缩放?

我正在用Django构build一个Web应用程序。 我selectDjango的原因是: 我想要使​​用免费/开源工具。 我喜欢Python,觉得这是一个“长期”的语言,而关于Ruby,我不确定,PHP似乎是一个巨大的麻烦学习。 我正在build立一个想法的原型,并没有太多的考虑未来。 开发速度是主要的因素,我已经知道Python。 我知道,如果将来我select这样做,迁移到Google App Engine将会变得更加轻松。 我听说Django“很好”。 现在我越来越考虑出版我的作品,我开始关注规模。 我发现的关于Django扩展能力的唯一信息是由Django团队提供的(我没有说任何事情去漠视它们,但这显然不是客观的信息)。 我的问题: 什么是今天在Django上build立的“最大”的网站? (我主要测量用户stream量的大小) Django能够每天处理100,000个用户,每个用户访问这个站点几个小时? 像Stack Overflow这样的站点能在Django上运行吗?

如何让ng-bind-html编译angularjs代码

我正在使用angularjs 1.2.0-rc.3。 我想dynamic地将HTML代码包含到模板中。 为此,我在控制器中使用: html = "<div>hello</div>"; $scope.unicTabContent = $sce.trustAsHtml(html); 在我得到的模板中: <div id="unicTab" ng-bind-html="unicTabContent"></div> 它正常工作正常的HTML代码。 但是,当我试图把angular模板不解释,它只是包括在页面中。 例如,我想包括: <div ng-controller="formCtrl"> <div ng-repeat="item in content" ng-init="init()"> </div> </div> 非常感谢

我如何构build一个JSON对象发送到AJAX WebService?

在尝试用JavaScript手动格式化我的JSON数据并且失败后,我意识到可能有更好的方法。 以下是C#中的Web服务方法和相关类的代码: [WebMethod] public Response ValidateAddress(Request request) { return new test_AddressValidation().GenerateResponse( test_AddressValidation.ResponseType.Ambiguous); } … public class Request { public Address Address; } public class Address { public string Address1; public string Address2; public string City; public string State; public string Zip; public AddressClassification AddressClassification; } public class AddressClassification { public int Code; public string Description; […]

iPad的Web应用程序:检测虚拟键盘在Safari中使用JavaScript?

我正在为iPad编写一个Web应用程序( 不是常规的App Store应用程序 – 它是使用HTML,CSS和JavaScript编写的)。 由于键盘填满了屏幕的一大部分,所以在显示键盘时改变应用的布局以适应剩余空间是有意义的。 但是,我发现没有办法检测键盘显示的时间或是否显示。 我的第一个想法是假设当文本字段有焦点时键盘是可见的。 但是,当外接键盘连接到iPad时,当文本字段获得焦点时,虚拟键盘不会显示。 在我的实验中,键盘也没有影响任何DOM元素的高度或滚动高度,并且我没有find专有的事件或属性来指示键盘是否可见。

在Chrome开发者工具中,资源的状态=取消了什么?

什么会导致页面被取消? 我有一个Chrome开发工具的截图。 这经常发生,但不是每次。 好像有一些其他资源被caching,页面刷新将加载LeftPane.aspx。 而真正奇怪的是,这只发生在谷歌浏览器,而不是Internet Explorer 8.任何想法为什么Chrome会取消一个请求?

JavaScript的; 相同来源的标签/窗口之间的通信

我有两个窗口:窗口A和窗口B. 窗口A和窗口B具有相同的域 窗口A和窗口B没有任何父窗口。 问题: 窗口A是否有可能获得窗口B的引用? 什么是最优雅的方式使窗口A通知窗口B? (包括新的HTML5规范) 两种方式我知道这样做: 通过服务器发送消息:窗口B定期询问服务器,如果窗口A已经通知了某事 通过本地数据(HTML5)进行消息传递:当窗口A想要通知某些内容更改本地数据时,窗口B会定期检查本地数据是否有任何更改。 但是这两种方式并不那么优雅。 例如,获得窗口B的引用并使用window.postMessage()(HTML5) 最终的目标是做一些类似facebook的地方,如果你打开4个facebook标签并且在一个标签上聊天,那么在每个facebook标签中聊天都是最新的,这个标签是整洁的!

通过javascript检测ipad / iphone的webview

如果网站运行在iPad的Safari浏览器或WebView内的应用程序,有没有一种方法通过JavaScript不同?

jQuery的CSS插件,返回元素的计算风格伪克隆该元素?

我正在寻找一种使用jQuery的方式来返回第一个匹配元素的计算风格的对象。 然后我可以将这个对象传递给另一个jQuery的css方法调用。 例如, 宽度 ,我可以做到以下两个div有相同的宽度: $('#div2').width($('#div1').width()); 如果我可以使文本input看起来像一个现有的跨度将是很好的: $('#input1').css($('#span1').css()); 没有参数的.css()返回一个可以传递给.css(obj)的对象 。 (我找不到一个jQuery插件,但它似乎应该存在,如果它不存在,我将把我的下面变成一个插件,并与我使用的所有属性后。 基本上,我想伪造某些元素, 但使用不同的标签 。 例如,我有一个li元素,我想隐藏并在其上看起来相同的input元素。 当用户键入时, 它看起来像在编辑内联元素 。 我也打开其他方法来编辑这个伪克隆问题。 有什么build议么? 这是我目前所拥有的。 唯一的问题就是获得所有可能的风格。 这可能是一个可笑的长列表。 jQuery.fn.css2 = jQuery.fn.css; jQuery.fn.css = function() { if (arguments.length) return jQuery.fn.css2.apply(this, arguments); var attr = ['font-family','font-size','font-weight','font-style','color', 'text-transform','text-decoration','letter-spacing','word-spacing', 'line-height','text-align','vertical-align','direction','background-color', 'background-image','background-repeat','background-position', 'background-attachment','opacity','width','height','top','right','bottom', 'left','margin-top','margin-right','margin-bottom','margin-left', 'padding-top','padding-right','padding-bottom','padding-left', 'border-top-width','border-right-width','border-bottom-width', 'border-left-width','border-top-color','border-right-color', 'border-bottom-color','border-left-color','border-top-style', 'border-right-style','border-bottom-style','border-left-style','position', 'display','visibility','z-index','overflow-x','overflow-y','white-space', 'clip','float','clear','cursor','list-style-image','list-style-position', 'list-style-type','marker-offset']; var len = […]