小编A. *_*ano的帖子

Google Compute Engine:“正在处理 man-db (2.9.4-2) 的触发器...”每次更新或升级都需要很长时间

每次我进行更新或升级时,都会花费很长时间(几分钟),并显示以下内容:

Processing triggers for man-db (2.9.4-2) ...
Run Code Online (Sandbox Code Playgroud)

经过漫长的等待,一切顺利结束。

有没有办法在不让系统面临风险的情况下解决这个问题?

这个问题中,提出了几种解决方案:

解决方案一:

sudo apt-get remove -y --purge man-db
Run Code Online (Sandbox Code Playgroud)

解决方案2:

sudo mandb -t
rm -rf /var/cache/man
sudo mandb -c
Run Code Online (Sandbox Code Playgroud)

解决方案3:

sudo apt install python3-pip
Run Code Online (Sandbox Code Playgroud)

Google Compute Engine 有特定的解决方案吗?

debian google-compute-engine

8
推荐指数
1
解决办法
1534
查看次数

从Firestore读取嵌套对象时出现"RuntimeException:无法反序列化对象"

JSON结构:

{
    "breviario": {
        "metaLiturgia": {
                "fecha"  : "Martes  5 de febrero del 2019",
                "tiempo" : "PROPIO DE LOS SANTOS",
                "semana"   : "",
                "mensaje": "",
                "salterio": "",
                "color":0,
                "meta": ""
        },
        "santo": {
                "nombre": "Santa Águeda, virgen y mártir",
                "vida": "Padeció el martirio en Catania (Sicilia), probablemente en la persecución de Decio. Desde la antigüedad su culto se extendió por toda la Iglesia y su nombre fue introducido en el Canon romano."
        },

        "oficio": {
            "himno": {
                "texto": "Testigos de …
Run Code Online (Sandbox Code Playgroud)

java android firebase google-cloud-firestore

7
推荐指数
2
解决办法
960
查看次数

Firestore 持久性到底如何运作?

我在文档中读到了这一点:

要使用离线持久性,您无需对用于访问 Cloud Firestore 数据的代码进行任何更改。启用离线持久化后,Cloud Firestore 客户端库会自动管理在线和离线数据访问,并在设备恢复在线时同步本地数据。

...

对于 Android 和 iOS,默认启用离线持久性。要禁用持久性,请将该PersistenceEnabled选项设置为false

在 Android 中,我创建了 Firestore 参考,如下所示:

final FirebaseFirestore db = FirebaseFirestore.getInstance();
Run Code Online (Sandbox Code Playgroud)

我假设默认情况下启用持久性。

我将尝试用这张图片解释发生了什么:

数据库的控制台视图

A

  • 我昨天添加了这个文档,用设备在线可以正常阅读。
  • 今天我可以在设备离线的情况下阅读这篇文档。

B

  • 昨天我也添加了这个文件。该设备在本文档存在后就在线,但我没有阅读它。它已添加但从未阅读。
  • 今天,在设备离线的情况下,我尝试阅读此文档,但无法阅读。(为什么设备在线时没有同步?)

C

  • 昨天我可以访问 collection 6、 document 03000503,但是整个集合没有启用持久化?
  • 那么当我添加文档时03030501,该文档在设备在线时并没有与设备同步?如果我在线时没有读过一次文档,则不会同步,并且同步不是针对集合中的所有文档6
  • 6在线添加文档时采集是否可以同步?

这是我阅读文档的代码:

final FirebaseFirestore db = FirebaseFirestore.getInstance();
Run Code Online (Sandbox Code Playgroud)

android synchronization firebase google-cloud-firestore

6
推荐指数
1
解决办法
6399
查看次数

Firestore 中的 Null 与空字符串有什么区别?

null一个类型的字段和一个空的字符串类型的字段有区别吗?

在文档中它说:

Null…………1字节

String....... UTF-8 编码的字节总数 + 1

在这种情况下,一个空字符串是否等于空值?

我正在创建数据库,并试图在某些情况下避免出现空数据。我不知道是否最好将一个字段声明为null没有数据。

firebase google-cloud-firestore

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

如何在Linux shell中以多种可能性获取最大值和最小值?

这个 shell 脚本为我提供了最大值和最小值,但我想在重复时获取这些值和相关的学生。

代码:

#!/bin/sh
Notamax=0
Notamin=0
alumneMax=''
alumneMin=''
while IFS=";" read alumne nota
do
    (( nota > Notamax )) && Notamax=$nota alumneMax=$alumne
    (( nota < Notamin || Notamin == 0)) && Notamin=$nota alumneMin=$alumne
done <notas.txt
echo "Nota maxima $Notamax ** Alumnos con nota maxima: $alumneMax"
echo "Nota minima $Notamin ** Alumnos con nota minima: $alumneMin"
Run Code Online (Sandbox Code Playgroud)

notas.txt

pepe;5
marcos;7
marta;70
luis;70
ana;5
Run Code Online (Sandbox Code Playgroud)

实际产量

Nota maxima 70 ** Alumnos con nota maxima: marta
Nota minima  5 ** Alumnos con nota minima: …
Run Code Online (Sandbox Code Playgroud)

linux bash awk

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