问题标签 [push]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
11763 浏览

.net - WCF通过防火墙推送到客户端?

另请参阅WCF 服务器如何通知 WCF 客户端有关更改?(比简单轮询更好的解决方案,例如评论或长轮询)

我需要通过客户端防火墙将推送技术与 WCF 一起使用。这一定是一个常见问题,我知道它在理论上是有效的(见下面的链接),但我没能让它工作,我也找不到演示它的代码示例。

要求:

  • WCF
  • 客户端通过 tcp 端口 80 (netTcpBinding) 连接到服务器。
  • 服务器以不规则的时间间隔(1 分钟到几个小时)推送信息。
  • 用户不必配置他们的防火墙,服务器推送必须通过所有入站端口关闭的防火墙。为此需要同一连接上的 TCP 双工,双重绑定不起作用,因为必须在客户端防火墙上打开端口。
  • 客户端定期(可能每 15 分钟)向服务器发送心跳,因此服务器知道客户端仍然活着。
  • 服务器是带有 WAS 的 IIS7。

解决方案似乎是双工 netTcpBinding。基于此信息:

WCF 通过防火墙和 NAT

在 IIS 中保持连接打开

但是我还没有找到有效的代码示例。我尝试将 Microsoft 的 WCF 示例中的“Duplex”和“TcpActivation”示例组合在一起,但没有任何运气。请有人指点我可以工作的示例代码,或构建一个小型示例应用程序。非常感谢!

0 投票
2 回答
875 浏览

push - 如何近乎实时地将数据推送到各种不同的客户端类型?

我们需要将体育数据推送到多种不同的客户端类型,例如 ajax/javascript、flash、.NET 和 Mac/iPhone。数据更新只需要接近实时,延迟几秒钟是可以接受的。

如何最好地做到这一点?

0 投票
3 回答
2766 浏览

windows - Windows 上 Git 的文件描述符无效问题

我已经在 Linux 上使用 Git 大约一年了,一切正常。最近,一位同事加入了开发,他正在使用 Windows。那里一切正常,但有时当他尝试将更改推送到 Linux 服务器上的远程存储库(裸机)时,它会以“无效的文件描述符”消息退出。

我使用 Linux git 更新了同一个远程存储库,没有任何问题。我们尝试了 WinGit 0.2 和MSysGit(今天下载,使用 Git 1.5.6)。两者都有同样的问题。

我应该提一下,网络运行没有任何问题。我可以从头开始克隆整个存储库。我只是无法对其进行任何更改。

有没有人见过这样的东西?

0 投票
6 回答
38469 浏览

version-control - 提交和推送单个文件的最简单方法是什么,同时保留其他修改?

我对 Mercurial 比较陌生,我的团队现在正在尝试将它作为 Subversion 的替代品。

我如何提交单个文件并将其推送到另一个存储库,同时保留我的工作目录中的其他修改未提交(或至少不推送到另一个存储库)?

这发生在我们的数据库迁移中。我们希望将迁移提交到源代码控制,以便 DBA 可以在我们进行代码修改以进行数据库迁移时查看和编辑它。更改尚未准备好进行,因此我们不想将所有更改都推出。

在颠覆中,我会简单地做:

并继续在本地工作。

这不适用于 mercurial,因为当我将其推送到另一个存储库时,如果我没有拉下它的更改,它希望我将它们拉下,合并它们,并将合并提交到存储库。合并后的提交不允许您省略文件,因此它会强制您提交本地存储库中的所有内容。

我能想到的最简单的事情是将文件提交到我的本地存储库,克隆我的本地存储库,从实际存储库中获取任何新更改,合并它们并提交该合并,然后它们将我的更改推送出去。

这可行,但感觉就像我错过了一些更简单的东西,某种方式告诉 mercurial 忽略我的工作目录中已经存在的文件,只需进行合并并将文件一起发送。我怀疑 mercurial 队列可以做到这一点,但我还没有完全理解 mq。

0 投票
2 回答
9097 浏览

version-control - 显示 Mercurial 推/拉的进度

是否可以让 Mercurial 显示长时间运行的推送或拉取操作的进度?谷歌基本上告诉我“不”,但有人知道吗?我期待着像hg pull -v......

0 投票
5 回答
13325 浏览

php - php:推送到可能存在或不存在的数组

我想创建一个带有消息的数组。

但是使用此代码,myArray如果它已经存在,它将被覆盖。

如果我使用array_push,它必须已经存在。

否则,它会发霉。

有没有办法让上面的第二个例子工作,而无需先清除$myArray = array();

0 投票
2 回答
360 浏览

git - 我已经推送成功了,但是我在 git 中收到一条错误消息“error: failed to push...”

我已经成功推送了许多提交,但是每次 git-push 都会收到一条错误消息“错误:无法推送一些参考”。我不知道这个消息。有人能告诉我发生了什么吗?我该如何解决这个问题?

谢谢!

以下是我的 git-push 的日志。

[jinuu@foonlean 来源]$ git push
foonlean@172.16.12.17 的密码:
计数对象:15,完成。
压缩对象:100% (8/8),完成。
写入对象:100% (8/8),908 字节,完成。
总共 8 个(增量 6),重用 0 个(增量 0)
到 foonlean@172.16.12.17:Repository/source
ab5be38..d2f8993 master -> master
错误:未能将一些 refs 推送到 'foonlean@172.16.12.17:Repository/source'

0 投票
8 回答
216367 浏览

git - git推送被拒绝

我放弃!每当我尝试推动时,我都会变得愚蠢:

我们的团队有一个新的 git 设置。我现在没有创建私有分支,而是将我们的主存储库(在 github 上)创建为我自己的副本。

在某些时候,我所做的是:

所以这是我当前的设置::

其中 userX 是我的私人存储库。

所以我去对我的 upstreammaster 分支和“upstream master”的 PULL 进行一些更改。一切都合并和东西:

但是当我尝试这样做时:

任何帮助将不胜感激!如果您需要澄清,请询问,我会回复!

0 投票
8 回答
10247 浏览

silverlight - Silverlight 和推送通知

我正在为远程仪器创建 Silverlight 2 用户界面。不同站点的两个并发用户与仪器交互(仪器操作员和远程科学家)和任意数量的观察者用户不与其交互,只是观看。但是,每当两个活动用户中的一个更改某些内容时,这些更改必须立即反映在所有用户的 UI 中,例如平移或缩放图像或注释或选择图像的一部分,将项目添加到显示在列表框中的集合中。在客户端中,我使用可观察的集合,这些集合很容易反映该用户所做的更改,但很难看到另一个用户所做的更改。我可以轮询每个客户端的更改,但推送通知之类的东西会更好。我已经广泛搜索了示例,但没有找到任何我需要的东西。Silverlight 与 WCF 服务交互时存在各种安全问题,这意味着许多潜在示例无法正常工作。我在这个项目上基本上没有时间了,需要快速帮助。有没有人建议一个合适的简单例子来说明如何做到这一点?我是一位经验丰富的开发人员,但必须自学 Silverlight 和 WCF 服务,而我所在地区没有人知道这些。即使我已经完成了大量的 ASP.NET 工作,我也不是 Web/Javascript 专家。谢谢。我在这个项目上基本上没有时间了,需要快速帮助。有没有人建议一个合适的简单例子来说明如何做到这一点?我是一位经验丰富的开发人员,但必须自学 Silverlight 和 WCF 服务,而我所在地区没有人知道这些。即使我已经完成了大量的 ASP.NET 工作,我也不是 Web/Javascript 专家。谢谢。我在这个项目上基本上没有时间了,需要快速帮助。有没有人建议一个合适的简单例子来说明如何做到这一点?我是一位经验丰富的开发人员,但必须自学 Silverlight 和 WCF 服务,而我所在地区没有人知道这些。即使我已经完成了大量的 ASP.NET 工作,我也不是 Web/Javascript 专家。谢谢。

0 投票
2 回答
1247 浏览

silverlight - Silverlight 3.0“推送”能力信息

有没有人有一个很好的参考点,或者可以提供在 Silverlight 3.0 中更改/添加的增强“推送”实现的摘要?

我想将此区域与 Silverlight 2.0 和 XMPP/Jabber 进行比较。