AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-869490

njc's questions

Martin Hope
njc
Asked: 2024-01-11 12:36:34 +0800 CST

Auto-referência (interna) do array associativo Debian Bash

  • 8

Estou tentando construir uma matriz associativa onde pares de valores-chave dentro da matriz fazem referência a outros pares de valores-chave na mesma matriz, usando Debian Gnu-Linux 12.4, 22.12.3 e Bash 5.2.15.

Exemplo,

declare -A test=(
    [0]=0
    [1]=1
    [2]=2
    [3]=$((test[1]+test[2]))
    [4]="${test[1]} ${test[2]}"
)

Quando executo as seguintes instruções echo no Konsole,

echo "${test[1]}"
echo "${test[2]}"
echo "${test[3]}"
echo "${test[4]}"

Às vezes consigo esse resultado,

1
2
0

e às vezes consigo o que pretendia

1
2
3
1 2

Por causa dessa inconsistência (que pode ser exclusivamente minha), tenho algumas perguntas.

  1. Isso pode ser feito?
  2. Se sim, existe uma maneira adequada de fazer isso?

Além disso, não consigo encontrar um método consistente para replicar os dois resultados diferentes, pois ambos acontecerão, não importa o que ou como.

bash
  • 1 respostas
  • 278 Views
Martin Hope
njc
Asked: 2023-12-26 05:30:00 +0800 CST

Redirecionamento de erro de matriz associativa somente leitura do Debian Bash

  • 7

Declarei um array associativo somente leitura em um arquivo de script no Debian Gnu/Linux (versão 12.4).

Tal como acontece com uma variável somente leitura, o redirecionamento de erros é feito facilmente como tal,

readonly AQUA_FG="$(tput setaf 87)" 2> /dev/null
readonly GOLD_FG="$(tput setaf 227)" 2> /dev/null

Isso funciona bem, principalmente quando ou se o script é chamado ou colado diversas vezes em uma janela de comando. O,

bash: AQUA_FG: readonly variable

O erro não é exibido na janela de comando.

Se eu fizer uma matriz associativa somente leitura de cores de primeiro plano, como,

readonly -A FORECOLOUR=(
    [AQUA]="$(tput setaf 87)"
    [GOLD]="$(tput setaf 227)"
) 2> /dev/null

Quando este array é declarado ou colado em uma janela de comando,

bash: FORECOLOUR: readonly variable

É exibido.

Minha pergunta é: esse redirecionamento de erros é possível para matrizes associativas somente leitura ou não estou fazendo algo corretamente?

bash
  • 1 respostas
  • 101 Views
Martin Hope
njc
Asked: 2023-08-22 17:03:51 +0800 CST

O Windows XP pode ser executado em um SSD como sistema operacional convidado VMWare?

  • 8

Eu sei que já foi perguntado algo semelhante antes, há muitas informações relacionadas à instalação do Windows XP em um SSD.

Eu posso entender que o Windows XP não foi feito para SSD, OK, ele foi lançado bem antes dos SSDs, então não há função de corte e o XP comete muitas gravações no disco.

Depois de toda essa pesquisa e leitura, vejo por que o Windows XP não deve ser instalado em um SSD. Embora algumas pessoas afirmem que os SSDs têm tantos ciclos de gravação que isso não importa, não estou muito convencido disso.

Ao ponto. Eu li um blog que afirmava que, se o seu sistema operacional suporta trim, o que todos fazem hoje em dia, você pode instalar o Windows XP como um convidado da máquina virtual. E para por aí, eles não elaboram sobre isso. Então eu gostaria de perguntar, isso é verdade?

Ou seria melhor encontrar um HDD de 2,5 ", conectá-lo à placa-mãe e apontar o convidado do Windows XP para o HDD?

Caso alguém queira saber por quê. Estou fazendo um trabalho criado no Excel 2010 - com uso intensivo de VBA (sim, criado há muitos anos), e grande parte do código VBA chama a API Win32, criada no Windows XP Pro.

windows-xp
  • 4 respostas
  • 1348 Views
Martin Hope
njc
Asked: 2023-07-11 05:29:18 +0800 CST

VMPlayer, Debian 12 Guest, Tela Flicker

  • 6

Estou executando o Debian 12 como convidado no VMPlayer. Dependendo do que eu clicar, geralmente um ícone do gerenciador de tarefas, tudo na tela, exceto a imagem da área de trabalho, desaparecerá, até a barra do gerenciador de tarefas desaparecerá e reaparecerá. Mas nem todos os aplicativos (anteriormente) abertos reaparecerão. Por exemplo, as janelas de comando (konsole) reaparecerão após a cintilação, mas as janelas do navegador como o Firefox e o Brave não retornarão, seus processos até serão encerrados. Se o Dolphin estiver em execução, ele retornará após o movimento. Observe que a tela piscará uma vez, não aleatoriamente nem várias vezes. Parece ser dependente do que eu clico.

Especificações da estação de trabalho

  • Gigabyte Z370N WIFI Mini-ITX
  • Intel i7 8ª Geração
  • RAM de 32 GB
  • NVidia GeForce GTX 1050ti de baixo perfil
  • Windows 10 Pro x64 Host (atualizado)
  • VMWare Player 17.0 (não comercial)
  • Debian 12 x64 Convidado

Quaisquer sugestões ou correções são apreciadas.

Editar referente ao comentário de John

VMWare Tools instalado enquanto eu estava instalando o Debian. Fui solicitado e cliquei em sim ou instalar. Meu chip tem 12 processos lógicos, aloquei 6 para o convidado Debian, também aloquei 12 GB de RAM para o convidado.

debian
  • 1 respostas
  • 27 Views
Martin Hope
njc
Asked: 2022-04-15 00:52:42 +0800 CST

A variável PATH do Debian Linux repete o caminho

  • 6

Eu tenho o Debian Gnu/Linux 11.3.0 64 bits. No /etc/profilearquivo eu defini minha variável PATH como tal:

PATH="/usr/local/bin:/usr/bin:/bin:$HOME/.local/bin"

Quando eu,

echo $PATH

ele rende,

/home/db/.local/bin:/usr/local/bin:/usr/bin:/bin:/home/db/.local/bin

O caminho, /home/db/.local/bin, é repetido. Se eu retirar $HOME/.local/binda variável PATH, espera-se que ela produza:

/usr/local/bin:/usr/bin:/bin

Isso não é um problema para mim, apenas curioso para saber por que as $HOME/.local/binrepetições no PATH echo? Ele só faz isso para $HOME/.local/bin. Se eu colocar algo como /usr/loca/sbin, /usr/sbin, /opt, ele não faz isso.

linux debian
  • 1 respostas
  • 36 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve