Skip to content

Instantly share code, notes, and snippets.

View eltonjncorreia's full-sized avatar
🏠
Working from home

Elton Jefferson eltonjncorreia

🏠
Working from home
View GitHub Profile
// RenderOnePage renderiza paginas html
// Uso: RenderOnePage(w, r, &config.Application{}, "index.html", TemplateData{})
func RenderOnePage(w http.ResponseWriter, r *http.Request, app *config.Application, html string, data TemplateData) {
ts, err := template.ParseFiles(html)
if err != nil {
app.Logger.Error(err.Error())
ServerError(w, r, app, err)
return
}
// Você está escrevendo uma parte do nosso sistema anti-fraude de pagamentos.
// Uma das formas de detectarmos fraudes é quando o mesmo cliente faz mais de um pagamento numa janela muito curta de tempo.
// Seu programa receberá os clientes que estão efetuando pagamentos através de um stream, e deve identificar clientes repetidos que apareçam próximos.
// Escreva um algoritmo que leia um stream de clientes, onde cada cliente é identificado por um número inteiro, e escreva na saída cada vez que um cliente aparecer repetido numa janela de tamanho J.
package main
import "fmt"
func main() {
var window = 4
# Você está escrevendo uma parte do nosso sistema anti-fraude de pagamentos.
# Uma das formas de detectarmos fraudes é quando o mesmo cliente faz mais de um pagamento numa janela muito curta de tempo.
# Seu programa receberá os clientes que estão efetuando pagamentos através de um stream, e deve identificar clientes repetidos que apareçam próximos.
# Escreva um algoritmo que leia um stream de clientes, onde cada cliente é identificado por um número inteiro, e escreva na saída cada vez que um cliente aparecer repetido numa janela de tamanho J.
# **Exemplo:**
J = 4
Stream = [7, 10, 5, 10, 8, 3, 1, 4, 3, 3, 5, 1]
Vamos supor que precisamos de uma classe ou classes para representar uma integração com um serviço remoto.
Quantas aulas teremos?
Vamos supor que precisamos representar a obtenção de variações de um tipo de dados do mesmo endpoint.
O que você não deve fazer: criar uma classe base abstrata que seja um provedor de serviços ou utilitário para subclasses.
1. Remoteclient: Separe a aquisição de estado em uma classe que faz apenas isso.
Você pode ter versões diferentes que implementam o cache ou outras funções de gerenciamento de estado puro.
2. DomainManager: Uma classe que gerencia o estado no sentido de implementar qualquer regra de negócio.
@eltonjncorreia
eltonjncorreia / comando-kubernets.md
Last active January 21, 2022 21:41
Lista de comandos uteis do kubernets

Comando MINIKUBE

Minikube é usado para iniciar um worker node, é um cluster.

minikube status = verifica o staus do worker node
minikube delete = deleta o worker node
minikube start = cria um worker node
@eltonjncorreia
eltonjncorreia / git.md
Created February 3, 2018 00:06 — forked from leocomelli/git.md
Lista de comandos úteis do GIT

#GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda