10得票1回答
如何增加连接远程ipython笔记本服务器的超时时间?

我在连接到办公室的远程ipython笔记本服务器时,在我的笔记本电脑浏览器上使用ipython笔记本。问题是,如果网络断开时间非常短,则连接将关闭。然后重新连接服务器,我只需要刷新浏览器,但如果笔记本的大小很大,则实际上这是非常烦人的。 问题是,我能否增加连接超时时间(就像ssh-serve...

15得票6回答
在Mac OS X上编译带有+clientserver功能的Vim 7.3

我如何在Mac OS X上编译带有clientserver功能的Vim?我已经获取了vim-7.3.tar.bz2源文件。我知道MacVim内置了此功能,但当GUI运行时才能工作。因为我可以轻松切换到终端,所以我希望使用CLI版本,这样我的工作会更加容易。我使用以下./configure选项编...

7得票2回答
客户端/服务器通信中的中间件

我正在使用C++构建一个客户端/服务器对,使用winsock进行通信。但是,我找不到任何C++库来实现一些东西,即不直接从客户端向服务器发送请求,而是将请求存储起来,稍后再与服务器通信。 是否有任何方法或库可以将请求发送到类似代理的东西,反之亦然?一些能够存储请求并随后与服务器通信的东西。这...

253得票7回答
客户端-服务器同步模式/算法?

我有一种感觉,现在可能会有客户端-服务器同步模式。但是我在Google上完全没有搜到一个。 情况非常简单——服务器是中心节点,多个客户端连接并操作相同的数据。数据可以分成原子级,在冲突的情况下,以服务器上的数据为准(以避免让用户处理冲突)。部分同步由于数据量可能很大而更受欢迎。 针对这种情...

30得票3回答
避免对HTTP响应进行缓存

如何避免HTTP数据缓存?我们可以同时修改客户端和服务器-因此我认为我们可以在客户端和服务器之间分配任务。 客户端可以在每个请求末尾添加一个随机参数http://URL/path?rand=6372637263——我的感觉是仅使用这种方式不能百分之百地解决问题,可能会有一些智能代理能够检测到...

7得票2回答
可扩展应用中的点对点消息传递?

在搜索了类似WhatsApp这样的聊天应用程序中如何发送/接收消息后,我发现它们使用基于队列的消息系统。我正在尝试找出此功能的高级设计。 根据我的理解,高级设计如下:假设好友1和好友2在线。好友1已经建立了与Web服务器1的HTTP Web连接,而好友2已经建立了与Web服务器2的HTTP ...

96得票2回答
如何使用Rails API / iOS客户端以安全的方式将数据存储在S3中并允许用户访问?

我对编写Rails和API都很新手,需要一些有关S3存储方案的帮助。以下是我的问题: 我正在为iOS应用程序编写API,在该应用程序中,用户使用Facebook API登录。服务器根据Facebook为iOS用户发出的令牌验证用户,并发放一个临时会话标记。从此时起,用户需要下载存储在S3中的...

8得票2回答
与HTTP和REST相关的Get和Post方法的区别

我是REST的新手。 我想知道何时使用GET方法和何时使用POST方法。 在文献调查过程中,我遇到了这个问题。 实际上,当我搜索HTTP GET和POST方法时,我读到GET不对URL进行编码,而POST对URL进行编码。 当我搜索REST GET和POST方法时,我发现GET方法用于从服...

14得票2回答
从服务器到客户端同步部分数据库模型

这更多是一个概念性的问题,不一定局限于任何特定的技术。 假设你在服务器上有一些数据库、一些REST/JSON API来访问该数据库中的内容以及一些通过API检索到的数据的移动客户端。 客户端上进行缓存并能够启用离线访问数据是很好的,只要客户端仅仅是读取(在我的情况下,拒绝脱机客户端的写入访问...

7得票2回答
在网络上建立TCP/IP客户端和服务器进行通信的设置

我想了解一些套接字编程知识,我发现TcpListener和TcpClient对于初学者来说稍微容易一些。我想要实现的基本目标是在我的笔记本电脑和同一网络的另一台笔记本电脑上运行一个小表单,并使它们可以相互通信,即向彼此发送一串文本。一旦我实现了这个目标,我就会进一步开发它 :) 到目前为止,...