我编写了一个小型Web应用程序,它基本上是浏览器中的JQuery驱动的聊天客户端,用于获取我正在使用AJAX请求轮询服务器的帖子,然后附加任何新的回复,我担心这会使其高效尽可能不丢失实时感觉.
http://darklightweb.co.uk/RealTime/
我无法看到任何中断可能的方式所以我每隔5秒轮询一个页面,如果没有新帖子可以保持数据传输,如果它空闲,如果它确实有一条消息队列被发送出去,一旦Ajax请求完成,我就会再次检查,直到消息队列为空.
关于使其尽可能低带宽或可能的替代实现的任何其他提示?
当我将MD5哈希作为输入时,我想实现一个生成唯一NxN块的系统,目前我正在将MD5分成子字符串,只是将它们用作Hex颜色代码,是否有人对此有任何好的想法我可以用来生成这些图像的系统?
我已经考虑过将这些值用作Lorenz吸引子中的常量,但输出只是在视觉上不能区分大量生成的输出.
我刚刚开始玩d3js并且发现奇怪的是我必须为每个要链接到背景数据结构的元素创建多个选择器,例如单独的选择器,例如一个用于叠加文本,一个用于矩形用于制作带注释的栏图形.
svg.selectAll("rect")
.data(data)
.enter()
.append("rect")
.attr('y',function(d,i){return i*10;})
.attr('height',10)
.attr('width',function(d){return d.interestingValue})
.fill('#00ff00');
svg.selectAll("text")
.data(data)
.enter()
.append("text")
.attr('y',function(d,i){return i*10;})
.fill('#0000ff')
.text(function(d){return d.interestingValue});
Run Code Online (Sandbox Code Playgroud)
是否有更方便的方法将这些组合成单个选择和enter()链,以创建rects和text元素?
我在clojure中设置了一个swing UI,并且有一个块:
(doto main-frame
(.setUndecorated true)
(.setExtendedState Frame/MAXIMIZED_BOTH)
(.setDefaultCloseOperation JFrame/EXIT_ON_CLOSE)
(.setVisible true)
)
Run Code Online (Sandbox Code Playgroud)
但现在我想打电话
(.setBackground (.getContentPane main-frame) Color/BLACK)
Run Code Online (Sandbox Code Playgroud)
在我将框架设置为可见之前,有没有比结束doto和使用(.instanceMember实例args*)语法更好的方法呢?
我正在考虑实现一个 DHT,其中通过将后继地址添加到存储的值中来链接数据项,如果每个节点可以具有以下三种有序状态之一:空 -> 数据 -> 数据,并且所有对等点都会获得后继地址一致且正确的顺序?或者这里有可能出现永久分叉吗?
是否可以使用ASP classic向Web API发出请求?
例如,只是像Flickr API这样简单的东西,还是这种东西不支持回来的时候?