repr在scala中是否存在等效的Pythons 函数?
即一个函数,你可以给任何scala对象,它将产生一个有效的scala代码的对象的字符串表示.
例如:
val l = List(Map(1 -> "a"))
print(repr(l))
Run Code Online (Sandbox Code Playgroud)
会生产
List(Map(1 -> "a"))
Run Code Online (Sandbox Code Playgroud) 我正在考虑创建一个RESTful Web服务,它将返回大量数据.人们认为应该从Web服务API获取的xml文档的最大大小是什么?我估计结果集的大小为100Mb,产生这个的时间大约是2h.
在返回文档之前,服务器计算结果集的合理最大值是多长时间?
Web服务器是Apache在mod_python上使用django .
Web服务每天只会调用一次或两次.
我是否应该启用任何特殊的配置选项,以使其在Apache/mod_python/django堆栈上运行.
是否有一个工具告诉您(或给您一个提示)为什么特定的select语句不会返回给定数据库中当前数据的任何行.
例如,如果您有以下4个表加入
select *
from a, b, c, d
where a.b_id = b.id
and b.c_id = c.id
and c.d_id = d.id
Run Code Online (Sandbox Code Playgroud)
如果有满足条件的行a.b_id = b.id也满足b.c_id = c.id的行但没有满足条件的行c.d_id = d.id它会突出显示c.d_id = d.id作为问题.
即它会制动where子句并找出哪些子条件返回true并突出显示那些不返回true的子条件.
它不适用于复杂的查询,但许多select语句是很多表的简单连接.
在创建测试数据以实现应用程序代码的平安或调试实时系统的问题时,这将非常有用.
图形化解释工具(显示实际切换路径的计划)接近但它们显示的信息过多,并且没有突出显示选择图中缺失的链接.
我正在使用postgres,sqllight和mysql,但会对其他数据库/平台的工具如何工作感兴趣.
我也对任何manula技术感兴趣.
还有人有这个问题吗?
如果我写这样的工具,有人会有兴趣吗?