小编rye*_*guy的帖子

如何在捕获后在erlang中编写异常堆栈跟踪?

假设我有这样的事情:

try code_that_fails()
catch _:_ -> .....
Run Code Online (Sandbox Code Playgroud)

如何在catch块中打印stacktrace?该块捕获所有异常,但我不知道如何打印堆栈...

你能帮助我吗?

erlang stack exception

16
推荐指数
3
解决办法
7428
查看次数

参考postgres查询中的动态列?

假设我有这样的事情:

select sum(points) as total_points
from sometable
where total_points > 25
group by username
Run Code Online (Sandbox Code Playgroud)

我无法total_points在where子句中引用,因为我收到以下错误:ERROR: column "total_points" does not exist.在这种情况下,我sum(points)在where子句中重写没有问题,但是我想要做一些我上面做的事情.

  • 有没有办法在使用存储过程的情况下将结果存储在变量中?
  • 如果我重写sum(points)在where子句中,是Postgres的足够聪明,不重新计算呢?

sql postgresql

16
推荐指数
3
解决办法
5906
查看次数

JSON编码包的压缩算法?

在通过线路发送数据包之前,压缩数据包的最佳压缩算法是什么?数据包使用JSON编码.LZW会是一个好的还是有更好的东西?

compression json packet

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

有没有办法忽略不匹配的情况?

如果我有一个match表达式,如何在没有明确表达的情况下自动忽略不匹配case _ =>?有没有办法创建一个可以做这样的事情的函数?

scala

15
推荐指数
2
解决办法
5051
查看次数

一个包含许多值的cookie或多个具有一个值的cookie?

如果我想要存储在cookie中的许多设置,我应该创建多个cookie,每个cookie都有一个选项,或者一个大的cookie在序列化数组中有多个选项吗?

这两种方法都有任何优点/缺点吗?大多数人做什么?

php cookies

14
推荐指数
3
解决办法
2906
查看次数

.NET中的错误和异常有什么区别?

你能否向我解释一下错误和异常之间的区别?

.net c# exception

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

Scala和Erlang使用绿色线程吗?

我一直在阅读很多关于Scala和Erlang如何处理轻量级线程及其并发模型(actor)的内容.

但是,我有疑虑.

Scala和Erlang是否使用类似于Java(绿色线程)使用的旧线程模型的方法?

例如,假设有一个具有2个内核的机器,那么Scala/Erlang环境将为每个处理器分叉一个线程?其他线程将由用户空间(Scala VM/Erlang VM)环境调度.它是否正确?

在引擎盖下,这是如何工作的?

erlang multithreading scala multicore

14
推荐指数
2
解决办法
3869
查看次数

在做TDD时,我为什么要"足够"才能通过测试?

看看这个和其他的帖子,看起来正确的做TDD的方法是为一个特征编写一个测试,只需要传递该特征,然后根据需要添加另一个测试和重构,直到它通过,然后重复.

我的问题是:为什么使用这种方法?我完全理解写测试的第一个想法,因为它有助于你的设计.但是为什么我不能为特定函数创建所有测试,然后一次实现该函数直到所有测试都通过?

tdd unit-testing

14
推荐指数
1
解决办法
585
查看次数

在mnesia集群中,查询哪个节点?

假设您在节点A和B上复制了一个mnesia表.如果在节点C上,不包含表的副本,我会这样做mnesia:change_config(extra_db_nodes, [NodeA, NodeB]),然后在节点CI上做mnesia:dirty_read(user, bob)节点C如何选择哪个节点的表副本为执行查询?

erlang mnesia

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

使用C++扩展PHP?

我有一个用PHP编写的性能密集型例程,我想将其移植到C++以提高性能.有没有办法用PHP编写插件或扩展或其他什么东西?没有手动编辑实际的PHP源代码?

php c++ plugins php-extension

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