我正在寻找一个报告磁盘IO活动的Linux命令行工具.类似的东西htop真的很酷.有人听说过类似的东西吗?
是否有一个很好的java API来操作有人可以推荐的RAR存档文件?谷歌搜索没有出现任何令人信服的说服力.
我有以下问题.
我有一组元素,我可以通过某种算法A排序.分拣很好,但非常昂贵.
还有一个算法B可以近似A的结果.它更快,但排序不会完全相同.
将A的输出作为"黄金标准",我需要对在相同数据上使用B所导致的误差进行有意义的估计.
任何人都可以建议我可以看看解决我的问题的任何资源?提前致谢!
编辑:
根据要求:添加一个例子来说明这种情况:如果数据是字母表的前10个字母,
A输出:a,b,c,d,e,f,g,h,i,j
B输出:a,b,d,c,e,g,h,f,j,i
产生错误的可能措施是什么,这将允许我调整算法B的内部参数以使结果更接近A的输出?
假设我创建了一个表'orders':
CREATE TABLE orders (id SERIAL,
customerID INTEGER,
timestamp BIGINT,
PRIMARY KEY(id));
Run Code Online (Sandbox Code Playgroud)
时间戳是UNIX时间戳.现在我想为每个客户选择最新订单的ID.作为一个观点会很好.
但是以下声明
CREATE VIEW lastOrders AS SELECT id,
customerID,
MAX(timestamp)
FROM orders
GROUP BY customerID;
Run Code Online (Sandbox Code Playgroud)
导致postgre错误:
错误:列"orders.id"必须出现在GROUP BY子句中或用于聚合函数
我究竟做错了什么?
algorithm ×1
archive ×1
command-line ×1
comparison ×1
group-by ×1
io ×1
java ×1
linux ×1
postgresql ×1
rar ×1
sql ×1