Skip to content

Instantly share code, notes, and snippets.

View PcFerreira's full-sized avatar
:shipit:
Focusing

Pedro (はク) PcFerreira

:shipit:
Focusing
View GitHub Profile
@PcFerreira
PcFerreira / main.rs
Last active November 21, 2023 18:19
Rust Actix JWT Middleware
use crate::structs::jwt_claims::Claims;
use crate::structs::request_data::RequestData;
use actix_web::{
body::{EitherBody, MessageBody},
dev::{forward_ready, Service, ServiceRequest, ServiceResponse, Transform},
error::ErrorForbidden,
Error, HttpMessage,
};
use chrono::Utc;
use futures::future::{ok, LocalBoxFuture, Ready};
docker run --rm -v "${PWD}":/workdir mikefarah/yq eval '.app.version = "$CI_COMMIT_SHORT_SHA"' -i ./config/config.yaml
/**
* Function bar
* Description
* @param {Object} foo
*/
async function bar(foo){
return new Promise( async(resolve, reject) => {
//foo
})
}
await new Promise(resolve => setTimeout(resolve, 60000))
apiVersion: v1
kind: ReplicationController
metadata:
name: kube-registry-v0
namespace: kube-system
labels:
k8s-app: kube-registry
version: v0
spec:
replicas: 1
@PcFerreira
PcFerreira / Aula 7 - Exercício 6
Last active February 6, 2023 22:59
Desenvolva um sistema que leia uma tabela de um campeonato de futebol com 5 times, o usuário deve entrar com o número de jogos, o número de vitórias, o número de empates e o saldo de gols de cada time, você então deve calcular os pontos ganhos por cada time (uma vitória vale 3 pontos, um empate vale 1 ponto e uma derrota vale 0 pontos) e no fina…
Algoritmo "6"
Var
i, j, vencedor: inteiro
times: vetor[1..5] de caractere
dados: vetor[1..5,1..5] de inteiro
pontos: vetor[1..5] de inteiro
Inicio
para i de 1 ate 5 faca
escreval("Insira o nome do time:", i)
leia(times[i])
@PcFerreira
PcFerreira / Aula 7 - Exercício 5
Last active March 26, 2017 14:23
Escreva um programa que leia uma matriz de 4 linhas por 4 colunas, depois pergunte ao usuário um valor e multiplique todas as posições da matriz por este valor, no final imprima a matriz.
Algoritmo "7-5"
Var
i, j, numX: inteiro
numeros: vetor[1..4,1..4] de inteiro
Inicio
aleatorio 1,99
///
para i de 1 ate 4 faca
para j de 1 ate 4 faca
escreva("Digite o numero da posição")