小编esh*_*lev的帖子

在PC浏览器上模拟触摸事件

我正在为iPad开发一个HTML应用程序.因此,它利用触摸事件和webkit-CSS动画.

到目前为止,我已经使用chrome作为我的调试环境,因为它是非常棒的开发人员模式.

我想要的是能够在我的PC上使用Google-Chrome的调试器调试我的Html/JavaScript,同时使用鼠标模拟触摸事件.

我的网站没有任何多点触控事件,也没有鼠标事件(iPad上没有鼠标).

我实际上并不想看到应用程序布局,而是更多地调试它的行为.

是否有一些插件可以将鼠标事件转换为桌面浏览器上的触摸事件?

javascript html5 google-chrome touch ipad

68
推荐指数
2
解决办法
5万
查看次数

HTML5 DIV随时闪烁

当由于点击iPad而从DIV接收到onclick事件时,DIV会自动闪烁为深色,以便为用户提供反馈.有没有办法防止这种闪光发生?

html javascript mobile-safari

19
推荐指数
1
解决办法
5294
查看次数

JavaScript中图像的相对路径

我有一个javascript模块,它创建一个带有关闭按钮("X")图片的div.这个div和javascript放在我网站上的很多地方.

相对路径解决方案:当页面包含javascript时,javascript使用图像的相对路径.Rhe相对路径是相对于html页面的.如果不同路径中的HTML页面使用此javascript,我将需要2个不同的图像.

绝对路径解决方案:我不知道我的团队成员用于开发的服务器(我确信他不在我的服务器上开发).这意味着绝对路径不起作用.

有一种克服这个问题的简单方法吗?就像让脚本以某种方式意识到它的路径一样?

html javascript path

17
推荐指数
2
解决办法
4万
查看次数

Javascript排序列表

在Javascript或jQuery中是否有排序列表?

我有一个很大的列表,随着时间的推移很少插入动作.每次添加单个项目时,我都无法为整个列表调用object.sort().我需要插入o(log(n));

javascript sorting list

9
推荐指数
1
解决办法
1万
查看次数

自动升级iOS应用

有没有办法实现iPad应用程序的自动升级.我希望能够让我的应用程序检查更新,然后自我升级.就我而言,该应用程序可以从应用商店检索更新,但是:

我希望界面是应用程序内部的:用户应该只需按一个OK按钮即可启动升级(所有这些时间都在应用程序内)

这有可能吗?

iphone upgrade app-store ipad ios

7
推荐指数
1
解决办法
1990
查看次数

openstack Hello World

我想在开放堆栈云上编写程序.当我搜索资源时,我找到的只是安装和管理手册.

我安装了云,现在如何在其上运行程序?使用消息队列或blob-store的示例会很好.

有谁知道这个很好的编程教程?

eucalyptus openstack

7
推荐指数
1
解决办法
2631
查看次数

Merkle树数据同步误报

Merkle树(又名哈希树)用于"Cassandra"和"Dynamo"中的数据同步.

与任何散列函数一样,不同数据可能具有相同的散列值:

存在一个x和y,其中[y!= x]但[hash(x)= hash(y)]

随着NOSQL中的"大数据"增长,遇到此类数据的概率变得更高.

这意味着随着数据集变大,几乎可以肯定Merkle树中的不同节点将产生相同的父哈希.

在这种情况下,当群集中的两台不同的机器遍历他们的merkle树时,他们会得到误报,他们的数据是一致的.如果没有更多数据写入树的该分支,则计算机将永远保持不同步.

这是怎么处理的?

algorithm probability cassandra hashtree amazon-dynamodb

7
推荐指数
1
解决办法
960
查看次数

云平台 - sudo:无法解析主机

我在Amazon-EC2和openstack上使用linux作为基于云的服务器.试图运行时:

sudo chhown ubuntu somepath
Run Code Online (Sandbox Code Playgroud)

我偶尔会得到这个错误:

sudo:无法解析主机

互联网上对此问题的大多数答案都是编辑/ etc/hosts文件.

但是,我会自动部署我的服务器.除此之外,我没有使用"localhost"登录,而是登录我的AWS公共DNS:

ssh -i mykey.pem ubuntu@ec2-12-34-56-78.eu-central-1.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

所以我不能简单地插入localhost,更不用说我的IP可以在我重置我的机器后改变.(不要为每台服务器"浪费"我宝贵的浮动IP)

此外,我一次部署数十台服务器,因此我无法负担编辑文本文件的手动步骤.是否有针对此问题的自动修复程序?最近我开始使用openstack,问题也存在.

ubuntu sudo amazon-ec2 openstack

7
推荐指数
1
解决办法
7778
查看次数

纱线容器内存不足

我的纱线容器内存不足:此特定容器运行 Apache-Spark 驱动程序节点。

我不明白的部分:我将驱动程序的堆大小限制为 512MB(您可以在下面的错误消息中看到这一点)。但是纱线容器抱怨内存> 1GB(另见下面的消息)。您可以验证 yarn 是否正在启动 java 是使用 Xmx512m 运行的。我的容器设置为 1GB 内存,增量为 0.5GB。此外,我托管纱线容器的物理机每个都有 32GB。我通过 SSH 连接到其中一台物理机器,发现它有很多可用内存......

另一个奇怪的事情是,java 没有抛出 OutOfMemory 异常。当我查看驱动程序日志时,我发现它最终从 yarn 获得了一个 SIGTERM,然后很好地关闭了。如果 Yarn 中的 java 进程超过 512MB,在它尝试从 yarn 分配 1GB 之前,我不应该在 Java 中收到 OutOfMemory 异常吗?

我还尝试使用 1024m 堆运行。那个时候,容器崩溃了,使用了 1.5GB。这一直发生。很明显,容器有能力在 1GB 限制之外再分配 0.5GB。(很合乎逻辑,因为物理机有 30GB 的空闲内存)

除了 java 之外,YARN 容器内是否还有其他东西可能会占用额外的 512MB?

我在 Yarn 上使用 Apache spark 运行 CDH 5.4.1。集群上的java版本也升级到oracle Java8。看到有人说java8中默认的maxPermSize已经改了,但是我几乎不相信它会占用512MB......

纱线错误信息:

Diagnostics: Container [pid=23335,containerID=container_1453125563779_0160_02_000001] is running beyond physical memory limits. Current usage: 1.0 GB of 1 GB physical memory …
Run Code Online (Sandbox Code Playgroud)

java hadoop cloudera hadoop-yarn apache-spark

6
推荐指数
2
解决办法
1万
查看次数

带git子模块的多个ssh密钥

我正在使用GITHUB的企业版.我正在创建一个自动构建服务器来构建我们的项目.这些项目有子模块.

由于这个构建服务器不是"我"(它不能拥有我的用户凭据),它需要能够通过github"部署密钥"功能从GIT下载项目.(每个项目只读ssh键)

限制是:1.github希望我以ssh://git@mygithubserver.com登录2. github强制执行一个策略,其中没有两个项目可以共享部署密钥(不同于为整个github服务器注册的常规用户密钥).[侧面问题,这背后的原因是什么?!] 3.我的企业IT不允许共享任意帐户:用户总是与某个人关联,它不能属于服务器.

因此,我认为我唯一的选择是使用部署密钥功能,为不同的项目使用不同的密钥.(部署密钥基本上是基于这种情况开发的......)

我发现可以设置多个密​​钥的唯一方法是:https://gist.github.com/jexchan/2351996

现在关于子模块:这个技巧只适用于顶级项目,因为这是我可以指定自定义主机名的唯一地方,如:"git clone git @ custom-git-host-name"命令.

当它进入init并更新子模块时,它使用父repo中的任何主机名(这是原始的mygithubserver.com).当我们的开发人员使用他们的个人密钥时,这完美无瑕.但是,对于需要针对不同项目使用不同部署密钥的构建服务器,这会失败.

有没有办法解决这个问题,并让git在同一台服务器上为不同的项目使用不同的ssh密钥?

是否有一些愚蠢的方式让2个项目共享部署密钥?(我不允许修改github源代码,因为这是一个非常庞大的IT托管企业githib服务器)

git ssh github ssh-keys

6
推荐指数
1
解决办法
733
查看次数