小编Gab*_*iMe的帖子

Netty vs Apache MINA

它们都提供大致相同的功能.我应该选择哪一个来开发我的高性能TCP服务器?有什么优点和缺点?

参考链接:

Apache MINA(来源)

Netty(来源)

java network-programming apache-mina netty

142
推荐指数
6
解决办法
9万
查看次数

什么是Haskell的"提升"?

我不明白"提升"是什么.在了解"电梯"是什么之前我应该​​先了解单子吗?(我对monads也完全无知:)或者有人可以用简单的词语向我解释一下吗?

haskell functional-programming

129
推荐指数
4
解决办法
3万
查看次数

OSGi:Apache Felix和Apache Karaf有什么区别?

Apache KarafApache Felix的子项目.它被定义为"轻量级OSGi容器".

我不明白我何时应该使用重量级以及何时使用轻量级.他们的网站没有解释太多.

osgi apache-felix apache-karaf

127
推荐指数
2
解决办法
4万
查看次数

Django admin:如何在模型中显示标记为editable = False'的字段?

即使字段标记为'editable=False'模型,我希望管理页面显示它.目前它完全隐藏了这个领域..如何实现这一目标?

django django-admin

89
推荐指数
4
解决办法
4万
查看次数

Python:我怎么知道方法调用可能抛出哪些异常

有没有办法知道(在编码时)执行python代码时会遇到哪些异常?我最终会在90%的时间内捕获基本Exception类,因为我不知道可能抛出哪种异常类型(并且不要告诉我阅读文档.很多时候,异常可以从深层传播.文档未更新或更正的时间).有什么工具可以检查吗?(比如通过阅读python代码和库)?

python exception

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

Django会自动为外键列生成索引吗?

Django是否自动生成外键索引,还是只依赖于底层数据库策略?

django-models

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

Python鼻子框架:如何在第一次失败时停止执行

似乎如果测试用例失败,nose将尝试执行下一个测试用例.如何在任何测试用例中出现第一个错误时使鼻子中止所有执行?我尝试了sys.exit(),但它给了我一些关于它的丑陋和冗长的消息

python unit-testing

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

Django:添加"NULLS LAST"进行查询

我想使用Postgresql的"NULLS LAST"选项对模型进行排序.怎么可能呢?

我试过类似的东西

MyModel.objects.all().extra(order_by=('-price', 'NULLS LAST'))

但我明白了

"无法将关键字'NULLS LAST'解析为字段"

django

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

Clojure:如何在运行时找出函数的arity?

给定一个函数对象或名称,我该如何确定它的arity?有点像(arity func-name).

我希望有一种方法,因为arity在Clojure中非常重要

functional-programming clojure

47
推荐指数
4
解决办法
6455
查看次数

Clojure:如何重复异常?

我试图在放弃异常之前多次执行一个函数.但是在Clojure中从catch块中重现是无效的.怎么能实现这一目标?

(loop [tries 10]
  (try
    (might-throw-exception)
    (catch Exception e
      (when (pos? tries) (recur (dec tries))))))

java.lang.UnsupportedOperationException: Cannot recur from catch/finally 
Run Code Online (Sandbox Code Playgroud)

我能找到的最好的是以下笨拙的解决方案(包装在func中并调用它)

(defn do-it []
  (try
    (might-throw-exception)
    (catch Exception e nil)))

(loop [times 10]
  (when (and (nil? (do-it)) (pos? times))
    (recur (dec times))))
Run Code Online (Sandbox Code Playgroud)

clojure

40
推荐指数
3
解决办法
5668
查看次数