如何防止尝试打开未安装的原生应用程序的iOS Safari浏览器警报?

我一直在寻找一种方法来从浏览器中打开一个本地的iOS应用程序。 我在这里find了一个不错的解决scheme: 是否可以为YouTube和Google地图等iPhone应用程序注册基于http +域名的URL Scheme? 这个解决scheme在安装应用程序时效果很好。 但是当用户没有安装这个应用程序 – Safari浏览器会popup一个错误消息,指出“Safari无法打开该页面,因为地址无效”。 有没有办法来防止这种行为,而是提示用户下载应用程序?

Visual Studio 2013更新2 – 在C#导航栏中删除项目下拉列表?

我最近更新了我的Visual Studio 2013到更新2 RTM。 现在我的C#文件,导航栏有一个新的下拉项目 ,而不是像过去那样的types和成员 。 “ 项目”下拉菜单占用了宝贵的屏幕房地产。 有没有办法在导航栏中隐藏项目下拉菜单? 看到这个链接的导航栏看起来像一个图片。 更新:我添加了一个C#文件的导航栏的图片。

iOS 8从iTunesConnect中删除构build

我刚刚上传了一个新的版本到iTunesConnect,准备iOS 8发行版。 应用状态为“等待审核”。 但是,我想拒绝上传的二进制文件并上传一个新的。 根据苹果文档 (部分:删除生成审查)应该有一个消息与链接从审查删除生成。 预期消息:“只有当您的版本正在等待审核时,您才能编辑所有信息。要提交新版本,您必须从审核中删除此版本。 点击“从评论中删除此版本” 我的问题是我没有看到这个链接在iTunesConnect。(快照) 有没有人面临这个问题?

使用SSL的Apache名称虚拟主机

我正在尝试设置我们的服务器以允许通过SSL的stream量。 我知道SSL不适用于名称虚拟主机,但是我们在具有专用私有IP的虚拟机上拥有所有的apache服务器。 我们有一个主要的虚拟机,它具有mod_proxy设置将stream量路由到适当的vms。 但是,为了路由httpsstream量,我们需要在代理上安装证书以及vms。 我们有一个可以在所有主机上使用的通配符证书。 一切似乎正常工作,但我在代理的apache日志中收到以下内容: [警告] Init:SSL服务器IP /端口冲突:host1.domain.com:443(/ etc / apache2 / sites-enabled / host1:1)与host2.domain.com:443(/ etc / apache2 / sites-启用/主机2:1) 对于我们在代理上设置的每个主机,都有这些错误消息之一。 我们的代理虚拟主机设置如下: <VirtualHost ipaddress:443> ServerName host1.domain.com ProxyPreserveHost On ProxyRequests Off ProxyPass / https://privateip:443/ ProxyPassReverse / https://privateip:443/ SSLProxyEngine on SSLEngine on SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key </VirtualHost> 有什么办法可以让这个工作吗?

同伦,它是如何工作的?

有人可以build议解释同伦性概念的文章,特别是使用Clojure。 为什么Clojure是同相的,但在Java等其他语言中很难做到这一点?

免费使用大数据集来实验Hadoop

你知道任何大型的数据集来试验免费/低成本的Hadoop吗? 任何指针/链接相关的赞赏。 Prefernce: 至less有1 GB的数据。 Web服务器的生产日志数据。 目前我发现的其中很less: 维基百科转储 http://wiki.freebase.com/wiki/Data_dumps http://aws.amazon.com/publicdatasets/ 我们也可以运行我们自己的抓取工具来从网站上收集数据,例如维基百科? 任何关于如何做到这一点的指针也是赞赏。

有一个接口/类的公共静态内部类的优点是什么?

在浏览我的项目的第三方库的一些资源时,我注意到了下面的代码模式: public interface MyInterface { public static class MyClass1 implements MyInterface { … } public static class MyClass2 implements MyInterface { … } public static class MyClass3 implements MyInterface { … } } 或者这个: public class MyBaseClass { public static class MyClass1 extends MyBaseClass { … } public static class MyClass2 extends MyBaseClass { … […]

打包和发送python库和脚本,专业的方式

我有包装和运输商业应用程序包的任务,其中包括: 一个python库(由我们开发) 一些python程序依赖于上面的库 额外的图书馆不是由我们开发的,但依赖于我们的图书馆。 一个完整的python安装(python 2.6) 额外的东西,库和其他语言的程序。 这里不用担心,因为他们没有挂钩上述机器,目前的运输过程已经运作。 该软件包已发布到Linux,OSX和Windows。 在Linux上,它分布为一个简单的tar.gz. 用户只需解压缩tar.gz文件,并在.bashrc提供一个提供的bash脚本,以便正确设置环境。 在Mac上,这是一个伤害。 在窗户上,我不知道。 窗户的家伙今天不在这里,但我看到的是一个EXE是以某种方式创build的。 现在我将更详细地解释以上几点。 我们的Python库 我们不想给出源,所以我们只想提供编译好的python文件。 一个更好的策略,使他们更篡改是值得欢迎的,即使它涉及一些深入的黑客攻击(例如,我曾经看到魔术完成从一个.zip这是“腐败”特设)import的东西。 图书馆目前没有C级代码或类似的平台相关代码,但是这将很快改变。 因此,我们将不得不提供特定于平台的编译.so和pyc。 显然,这个图书馆将与我们的其他应用程序一起在包装中发货。 因此它将被安装在下载的软件包上。 由于这个原因,它必须是完全可重定位的,并且用户必须以某种方式(手动或通过我们的env脚本)将未解包的包的位置添加到PYTHONPATH中,以便解释器能够find它。 我们的Python程序 我们将在我们的软件包中发布应用程序,这些应用程序将取决于我们的库。 这些应用程序的代码必须是用户可见的(以便他可以学习如何使用库接口),或者不可见(对于那些我们要保持闭源的应用程序),所以需要双重方法。 额外的库 我们的图书馆取决于我们将不得不运送的第三方图书馆,以便用户在没有任何依赖性的情况下运行。 显然,这些库将被我们安装在捆绑包中,但是我们必须希望这些库不会在构build过程中将安装path存储在某处,因为这会使它们不可重定位。 我们的python 我们将运送我们的python版本,我们假定用户将运行以访问我们的脚本。 这是因为我们想要确保运行的python版本。 另外,我们可能会修改一下可执行文件或标准库。 我们可能会担心这个python和标准python的交互作用,如果用户想在我们的python上使用特定的库,它将不得不在我们的捆绑软件包中安装它,而不是在库的标准位置。 请求 我需要围绕这个任务进行思考。 我已经看到了它,但从来没有亲自做过,所以我需要你的观点。 上面提到的是我认为事情应该如何工作,根据现在的情况如何,但这可能是错误的。 任何暗示,怪癖,build议或策略的成功部署是受欢迎的。 考虑到这个问题的复杂性,根据我所能得到的最佳答案,我已经宣布了很高的奖励。

Redis Pub / Sub可靠性

我一直在使用Redis Pub / Sub作为RabbitMQ的替代品。 根据我的理解,Redis的pub / sub持有与每个订户的连接,如果连接终止,所有未来的消息都将丢失并丢弃。 一个可能的解决scheme是使用一个列表(和阻塞等待)来存储所有的消息和pub / sub作为一个通知机制。 我认为这是最让我感到满意的方式,但我仍然对失败案例有所顾虑。 当一个用户死了,又回到了在线状态,应该怎么处理所有未决的消息呢? 当系统出现格式错误的消息时,你如何处理这些exception? DeadLetter队列? 是否有执行重试策略的标准做法?

如何添加从Google,Facebook,雅虎等社会login服务到我的网站?

我想添加以下button到我的网站,为用户提供更多的服务,如谷歌,脸书等login选项 请回答以下问题: 我怎样才能免费的添加这样的服务? (请注意,我不想使用像Janrain这样的付费服务) 如何将存储在帐户中的用户的用户信息(如电子邮件,电话号码)存储到我的数据库中? 请提供可以使用的任何链接/库。 我很感激您可以提供的任何其他信息。 谢谢!