小编JtR*_*JtR的帖子

什么是(功能)反应式编程?

我已经读过关于反应式编程的维基百科文章.我还阅读了关于功能反应式编程的小文章.描述非常抽象.

  1. 功能反应式编程(FRP)在实践中意味着什么?
  2. 反应式编程(与非反应式编程相反)是由什么组成的?

我的背景是命令式/ OO语言,因此可以理解与此范例相关的解释.

functional-programming terminology frp reactive-programming

1149
推荐指数
15
解决办法
25万
查看次数

如何使用activerecord获取最后N条记录?

随着:limit查询,我会得到前N个记录.获得最后N条记录的最简单方法是什么?

ruby activerecord ruby-on-rails

156
推荐指数
6
解决办法
12万
查看次数

是否有node.js的作业调度程序库?

是否有一些类似cron的库可以让我安排一些功能在某个时间运行(例如15:30,而不是x小时从现在开始等)?如果没有这种库应该如何实现?我应该只设置每秒调用一次回调并检查时间并开始计划当时的工作或什么?

scheduling node.js

154
推荐指数
7
解决办法
10万
查看次数

用python练习BDD

哪些是最先进的框架和工具,可用于python实践行为驱动开发?特别是找到类似rspec和mocha的类似工具的红宝石会很棒.

python testing bdd

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

使用方法入口调试时,为什么调试程序会减慢这么多?

我正在使用jdi接口来创建调试器,当我使用MethodEntryRequests启用方法条目跟踪时,调试程序的速度减慢了几十倍.我为主线程设置了过滤器,并将策略暂停到SUSPEND_EVENT_THREAD.Classfilter是有限的,如果我打印任何收到的事件,它不会显示超过几十个,所以它不应该收到太多.我在本地调试并且使用调试的java程序跟随它的命令行:

-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337

java debugging jdi

33
推荐指数
3
解决办法
5420
查看次数

Half-Life 2多人游戏协议如何运作?

我想知道半条命2多人游戏协议如何在反恐精英:来源或失败之日:来源等mod中运作.我相信他们使用某种混淆和专有压缩算法.我想知道在数据包中如何编码不同类型的消息.

client-server network-protocols

21
推荐指数
2
解决办法
8771
查看次数

我如何使用sinatra进行html表单?

是否有一些实用程序可用,以便我可以轻松地封装在对象中的请求中传递的表单字段,或者我是否必须通过解析每个请求中的params字段来自己创建它?

ruby sinatra

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

什么是HTTP get请求字符串的正确编码?

在使用%XXs在url中编码之前,HTTP标准或某些内容是否定义了特殊字符应使用哪种编码?如果没有定义是否有定义使用哪种编码的方法?似乎大多数浏览器都以utf-8发送数据.

encoding http

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

在集成测试中模拟文件系统

我正在编写一个执行一些外部命令行实用程序的ruby程序.我如何从我的rspec测试模拟文件系统,以便我可以轻松设置一些文件层次结构并在测试后验证它.最好在ram中实现,以便测试能够快速运行.

我意识到我可能找不到便携式解决方案,因为我的外部实用程序是直接与操作系统文件服务交互的本机程序.Linux是我的主要平台,解决方案就足够了.

ruby linux unit-testing rspec mocking

17
推荐指数
3
解决办法
5128
查看次数

TCP是否可以通过多个连接实现更高的传输速率?

是否有可能在高延迟环境(具有较大地理距离的公共互联网,假设每个连接没有流量整形或类似的东西)中实现更好的数据传输速率和多个并行TCP连接,或者TCP可以通过单个连接利用整个带宽?


如果接收器没有报告0窗口大小的缓冲区拥塞,TCP是否能够尽可能快地发送数据?因此,如果RTT例如60秒,它根本不影响速率?是否有一些最大窗口大小或其他限制速率?

networking tcp

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