Como faço para centralizar todo o conteúdo de uma tabela no LaTeX utilizando Overleaf?

Todo o conteúdo da minha tabela está todo para a esquerda, como faço para centralizar o conteúdo das colunas e linhas da tabela?

inserir a descrição da imagem aqui

begin{table}(H)
    centering
    footnotesize
     caption{Tabela de cadastro de clientes}
        begin{tabular}{|p{7cm}|p{7cm}|}
        hline
        rowcolor{lightgray}textbf{RF01. Cadastrar cliente} & textbf{RNF01.01} \
        hline
        O sistema deve permitir o cadastro de novos clientes. &  Só é permitido funcionários realizarem essa função. \
        hline
    end{tabular} \ (0.5cm)
    textbf{Fonte:} Elaboração Própria (2020.1)
    label{tab:my_label}
end{table}

java – Qual seria o propósito dessa linha de código para se obter exclusão mútua?

Olá, estou estudando para uma prova da faculdade e preciso muito de ajuda em uma parte. Estamos lendo sobre exclusão mútua (no tópico de microsserviços), e dado o esquema a seguir:

Na comunicação entre Leitor e Processador, para obter exclusão mútua na fila Active MQ, foi usado o código a seguir:

int vez;
boolean usarFilaActiveMQ() = { false, false };

public void alocarFilaActiveMQ(int ServiceNumber)
{
    int otherServiceNumber = 1 - ServiceNumber;
    usarFilaActiveMQ(ServiceNumber) = true;
    vez = ServiceNumber;

    while ((vez == ServiceNumber) &&
           (usarFilaActiveMQ(otherServiceNumber) == true));
}

public void liberarFilaActiveMQ(int ServiceNumber)
{
    usarFilaActiveMQ(ServiceNumber) = false;
}

Qual é o propósito de se fazer vez = ServiceNumber; e dentro de while testar se vez é igual a ServiceNumber?

Instalar OpenGL para que Kivy funcione

Quizás esté no sea el sitio apropiado para hacer está pregunta, pero llevo horas tratando de instalar un archivo OpenGL.exe que necesita Kivy para funcionar. Cuando intento abrirlo aparece un cartel diciendo ‘No se puede ejecutar está aplicación en el equipo’. He buscado en distintos lugares y siempre encuentro el mismo archivo. He buscado en YouTube formas de descargar e instalarlo. Lo único que encuentro son links en las cajas de descripciónes que no me dirigen a ningún sitio. Ojalá alguien pueda ayudarme. Agradecería cualquier respuesta.

php – ¿Como puedo mandar a llamar mi imagen para un session, para que el usuario que entre tenga su propio nombre de usuario y foto de perfil?

Mi codigo de session es el siguiente.

$usuario = $_POST('usuario');
$contra = $_POST('contra');
$id_cargo = $_POST('id_cargo');


session_start();

$_SESSION('usuario') = $usuario;


$conexion = mysqli_connect("localhost", "root", "", "condominio");

$consulta = "SELECT * FROM usuarios where usuario='$usuario' and contra='$contra'";
$resultado = mysqli_query($conexion, $consulta);

$filas = mysqli_fetch_array($resultado);

if ($filas('id_cargo') == 1) {
    header("location:xAdmin.php");
} else
if ($filas('id_cargo') == 2) {
    header("location:index.html");
} else
if ($filas('id_cargo') == '') {
    header("location: xLogin.php?fallo=true");
}
mysqli_free_result($resultado);
mysqli_close($conexion);

Y mi problema es que no se como mandar a llamar mi imagen para que el usuario una vez que inicie se muestre.
Y mi codigo donde subo la foto es este

include 'ConexionABaseCondominio.php';
$dataTime = date("Y-m-d H:i:s");
$nombre = $_POST('nombre');
$paterno = $_POST('paterno');
$materno = $_POST('materno');
$correo = $_POST('correo');
$telefono = $_POST('telefono');
$usuario = $_POST('usuario');
$contra = $_POST('contra');
$id_cargo = $_POST('id_cargo');

$dir = "imgw/";

$nombre_archivo = ($_FILES('imagen')('name'));

copy($_FILES('imagen')('tmp_name'), 'imgw/' . $_FILES('imagen')('name'));


$consulta = $conexion->query("INSERT into usuarios (id,nombre, paterno, materno, correo, telefono, usuario, contra, image, created, id_cargo) 
VALUES (null, '$nombre','$paterno','$materno','$correo','$telefono','$usuario', '$contra','" . $dir . $nombre_archivo . "','$dataTime','$id_cargo')");

echo 'Todo Correcto </br><a href="index.html">Regresar</a></br>';

Como lo dije anterioirmente, el usuario ya he logrado que se me pase en una variable haciendo esto
Pero lo que no logro hacer es traer mi foto para imprimirla ):

c – Deletar elemento da fila e liberar memoria para esta função?

Estou começando a entender melhor ponteiros e estou implementando uma fila, e segue a função:

FILA *removeNodeFIFO(FILA **raiz)
{
    FILA *aux = *raiz;
    if (aux == NULL)
    {
        return NULL;
    }
    else
    {
        if (aux->prox == NULL)
        {

            *raiz = NULL;
            return aux;
        }
        else
        {
            *raiz = aux->prox;
            return aux;
        }
    }
}

Estou passando a raiz por referencia, já que tenho que atualizar a raiz e retornar o elemento deletado, mas não sei como faria para retornar o elemento deletado e depois desalocar da memória, para isso precisaria usar o free(aux) logo após o return, como posso liberar depois de retornado?

javascript – Qual operação uso para mover um personagem de uma Position para uma LookPosition?

Estrutura do Personagem:

const Player = {
    "Radius": 15,
    "Position": {
        "X": 0,
        "Y": 0
    },
    "LookPosition": {
        "X": 100,
        "Y": 100
    },
    "WalkSpeed": 5
};

LookPosition basicamente é a posição do Mouse em relação a célula
Sistema de LookPosition:

var X = 0;
var Y = 0;

if(Mouse.inCanvas.X > Player.Position.X) {
    X = Mouse.inCanvas.X - Player.Position.X; // A distância do mouse até o Player(Quando o mouse está depois da célula)
} else if(Mouse.inCanvas.X < Player.Position.X) {
    X = Player.Position.X - Mouse.inCanvas.X; // A distância do mouse até o Player(Quando o mouse está antes da célula)
}

// Repete o código pro eixo Y

Player.LookPosition.X = X;
Player.LookPosition.Y = Y;

mas como faço pro personagem andar até essa posição, usando a velocidade máxima? Resumidamente, como eu faço o sistema de movimento do Agar.io?

javascript – Quero saber como faço para conectar um aplicativo android com backend em nodejs em uma instancia da ec2 da aws?

Fiz um backend em nodejs e queria colocar ele na ec2 da aws, em uma maquina virtual linux.
Porém o android so aceita trafego de dados em HTTPS, porém os dados vem do ipv4 da instancia são HTTP, tentei de tudo que estava ao meu alcance, usar no CloudFront, Load Balancers, Grupos de segurança, mas não consegui pegar uma resposta desse backend em todos os IPs de HTTPS que fiz. Alguém me da uma ajuda pf.

vue.js – archivo de configuración externo para proyecto de Vuejs

Tengo una app SPA con Vuejs terminado ( es un cliente que consume un Api Rest). Cada usuario que la va a usar, tiene una versión de esta aplicación. Es una aplicación web que se va a instalar en diferentes máquinas con configuraciones diferentes ( ip, direcciones Api Rest, otros parametros), así que necesito un archivo externo que se pueda configurar sin tener que volver a hacer “build”. Actualmente estoy usando un archivo “config.js” dentro de la ruta “assets/js/config.js” y me va bien para desarrollo , pero claro, a la hora de compilarlo para producción, me mezcla y minimiza todo el código y no hay forma de acceder ni de configurar a ese archivo. Alguien me puede decir de manera sencilla como tener un simple archivo de configuración? También me vale sabe como hacer que Vue me empaquete todo, menos ese archivo “config.js”. O incluso si debo usar otro tipo de archivos como un json. Me vale cualquier solución mientras sea sencilla ya que soy bastante nuevo en Vue y que no necesite de más plugins o bibliotecas externas. Muchas gracias