小编Tob*_*ede的帖子

哪个Javascript函数库:Underscore或wu.js或Functional还是......?

我正在构建一个node.js应用程序,并想知道将哪个javascript库添加到我的保留曲目中.目前的短名单包括:

在浏览器中工作的东西的奖励积分(所以我可以在客户端和服务器上使用它).

有任何想法吗?建议吗?关于上述的意见?还有什么我应该调查的吗?

javascript functional-programming node.js underscore.js

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

jquery-ui sortable:使用多个sortables时拖后的元素

我有一系列嵌套的可排序元素,表现出z-index的一些奇怪行为.

基本上,在某些情况下,元素会被拖动到父容器中.它仅在父元素已排序后出现.

看起来后面的问题只是在列表中的元素上.所以我可以拖动到"更高"的可排序,但拖动到"更低"可排序,拖动元素突然落后.

细节:

给定可排序列表A A中的 每个元素依次包含连接可排序列表B(如在每个A中的B列表中都连接)

在对A中的元素进行排序之后,从此列表中的可排序对象拖动的元素现在位于其他A元素之后.

我通过CSS和Jquery玩各种z-index选项无济于事.

jquery jquery-ui event-handling jquery-ui-sortable

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

rbenv不断产生流浪垫片

我正在使用rbenv和各种红宝石的最新流浪汉.

我正在使用不再使用宝石的最新流浪汉.当我执行vagrant命令时,我看到以下错误:

rbenv: vagrant: command not found
Run Code Online (Sandbox Code Playgroud)

我已经从所有红宝石环境中移除了旧的流浪宝石,但每次"cd"时,流浪的垫片都会被重新生成,这意味着流浪者停止工作直到我手动填充垫片:

rm /home/{user}/.rbenv/shims/vagrant   
Run Code Online (Sandbox Code Playgroud)

有没有办法强制rbenv停止这种行为?

rbenv插件正在使用":

  • 红宝石构建
  • rbenv,宝石

ruby vagrant rbenv

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

Erlang的ActiveRecord

我正在继续深入研究Erlang.我正在考虑使用Erlang开始我的下一个Web项目,在这个阶段我唯一会错过Ruby on Rails的是ActiveRecord.

Erlang有一个很好的替代技术吗?

更新: 我最接近解决方案的是ErlyDB,它是ErlyWeb的一个组件.

ErlyDB是Erlang的数据库抽象层生成器.ErlyDB结合了数据库元数据和用户提供的元数据,以生成可以直观方式执行常见数据访问操作的函数.它还提供了一个用于处理不同数据库引擎的API(尽管目前只支持MySQL),可以编写可移植的数据访问代码.

database erlang activerecord

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

Erlang HTTP客户端:inets或ibrowse或......?

我正在使用Erlang,需要提出有效的HTTP请求.

Erlang/OTP的当前"标准"HTTP客户端是什么?

它是无效的还是ibrowse还是完全不同的东西?

任何建议或指示赞赏.

erlang erlang-otp inets

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

rails中的页面缓存

我的主页对所有用户来说基本相同,这使其成为页面缓存的候选者.但是,有一些是用户特定的.例如,有一个导航项只显示登录用户,并且有一个链接,如logout,我的个人资料等,为特定用户生成.

我是否必须使用片段缓存?或者我应该为这些特定项目使用页面缓存和嵌入片段缓存?或者以其他方式实现这一目标.

此外,导航栏是在插件(简单导航)中生成的,如何控制插件内部关于缓存的内容?

谢谢

performance caching ruby-on-rails

5
推荐指数
1
解决办法
155
查看次数

Ohm&Redis:何时使用集合,列表或集合?

使用Ohm和Redis时,集合与集合或列表之间有什么区别?

几个欧姆示例使用列表而不是集合(请参阅列表文档本身):

class Post < Ohm::Model
  list :comments, Comment
end

class Comment < Ohm::Model
end
Run Code Online (Sandbox Code Playgroud)

这种设计选择的理由是什么?

ruby ruby-on-rails ohm redis

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

在ExecutorService中隐藏一个线程(Java/Clojure)

我在clojure程序中创建了相当多的线程:

(import '(java.util.concurrent Executors)) 
(def *pool*   
  (Executors/newCachedThreadPool))

(defn do-something []
  ; work
  Thread/sleep 200
  ; repeat)

(dotimes [i 10000]
  (.submit *pool* do-something)) 
Run Code Online (Sandbox Code Playgroud)

对我来说,JVM之间已经有一段时间了,我基本上在想这里是否有任何反对在Executor正在执行的函数内使用sleep或yield的论据?如果我理解正确,在这种情况下,我的每个工人都有自己的线程,因此不应该有任何副作用.

如果Executor使用的是FixedThreadPool:

(Executors/newFixedThreadPool 1000)
Run Code Online (Sandbox Code Playgroud)

事情变得更加复杂,因为线程在工作完成之前不会返回池中,这意味着如果线程处于休眠状态,其他排队的工作人员将需要更长的时间来完成.

我对这种情况下的线程理解是否正确?

(注意:我怀疑我的设计确实是错误的,但只是想确保我在正确的页面上)

java multithreading jvm clojure executorservice

5
推荐指数
1
解决办法
6120
查看次数

惯用地将地图合并到具有clojure的值集的地图中

我正在尝试使用clojure将多个地图合并到一个地图中.

输入

{:a 1 :b "a"}
{:a 2 :b "b"}
{:a 3 :b "c"}
{:a 4 :b "a"}
Run Code Online (Sandbox Code Playgroud)

预期

{:a #{1,2,3,4}, :b #{"a" "b" "c"}} 
Run Code Online (Sandbox Code Playgroud)

每个键的值将转换为原始映射中的一组值.

idioms clojure

5
推荐指数
1
解决办法
798
查看次数

活动管理日期筛选日期格式自定义

有没有简单的方法可以从默认的ISO格式(yyyy-mm-dd)更改ActiveAdmin日期过滤器显示格式?

ruby ruby-on-rails date activeadmin

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