通常 Windows 将第一个分区放在 2048 扇区。但是我遇到了其他不同的地方,我需要问你:
- 为什么厂家通常把隔断放在不同的地方?(sectors: 2048, 65536, 131072) 分区在特定位置的工程决策是什么?是 pendrives 或 SD 卡上的内存块有一些特定的大小吗?
- 如果我将分区放置在与制造商不同的扇区 - 我是否正确地看到较低的写入速度?如果是,是否因为卡/pendrive 上有特定边界的内存块?
通常 Windows 将第一个分区放在 2048 扇区。但是我遇到了其他不同的地方,我需要问你:
我有 A 列的域名和 B 列的 TLD = 顶级域。我需要将 A 列中的每个单词乘以 B 列中的每个单词,然后将结果放在 C 列中(将域名与顶级域名连接)。另外,我需要在 A 中的单词和 B 中的单词之间添加一个点。
C 列应该有 A*B 记录。
我怎样才能做到这一点?
╔═════════╦═════╦═════════════╗
║ domain1 ║ org ║ domain1.org ║
╠═════════╬═════╬═════════════╣
║ domain2 ║ net ║ domain1.net ║
╠═════════╬═════╬═════════════╣
║ domain3 ║ com ║ domain1.com ║
╠═════════╬═════╬═════════════╣
║ ║ ║ domain2.org ║
╠═════════╬═════╬═════════════╣
║ ║ ║ domain2.net ║
╚═════════╩═════╩═════════════╝
...
我有这个脚本:
curl -sX 'GET' \
'https://api.coingecko.com/api/v3/exchange_rates' \
-H 'accept: application/json' | jq -rc '.[]|select(.)|keys,(.[].value|tostring)'
JSON的来源是:
{
"rates": {
"btc": {
"name": "Bitcoin",
"unit": "BTC",
"value": 1,
"type": "crypto"
},
"eth": {
"name": "Ether",
"unit": "ETH",
"value": 14.327,
"type": "crypto"
}, ...
我无法配对键(硬币 id,“btc”)-值(硬币的价值,“1”),我需要的是硬币的 id 及其价值:
btc 1
eth 14.327
如何将这两个单独的数组合二为一?
我有两个相同容量的驱动器(等于 1 个字节)。我需要交换他们的内容(一个是QVO,另一个是EVO,但是他们的应用程序选择错误)。
是否可以通过 Linux 中的管道或 FIFO 来做到这一点?
我正在考虑最终在某个时刻(在 Linux 驱动器或内存中)存储每个驱动器的 100/500 MB 并将其重写但到另一个磁盘,重复该过程。
我知道dd
还有第三个磁盘,但只需要对这两个进行操作。两个磁盘都是 1 TB SSD,其中一个已满 70%,另一个具有基本的 Linux 系统,数据不超过 20 GB。
我同意存在第三种带有操作系统的介质(在本例中为 Linux),但该磁盘的可用空间有限,假设我们最多可以使用 ~1 GB,因此我们无法制作完整的磁盘映像(即使是压缩的)。
假设我想在 SSD 1 TB 驱动器上创建 128-1024 GPT 分区(尽可能小,即使是 FAT)。假设我可以在 Linux Mint 19.3 中做到这一点。我假设我不想创建将多次调用 gdisk 将其输出放入 gdisk 的脚本,而是在手动添加这些分区之外寻找一个简单的解决方案。
最聪明的方法是什么?