Skip to content

Instantly share code, notes, and snippets.

View luizpicolo's full-sized avatar
👨‍🏫
Teaching

Luiz F. Picolo luizpicolo

👨‍🏫
Teaching
View GitHub Profile

1. Instale o mongoose

No terminal, execute:

npm install mongoose

2. Crie o arquivo de configuração do Mongoose

@luizpicolo
luizpicolo / horas-complementares.md
Last active April 17, 2025 00:47
Horas complementares

Regulamento para que leiam e gerem os documentos necessários.

Regulamento: Resolução No. 4 de 27 de janeiro de 2023

Nele, encontrarão o Anexo I (PONTUAÇÃO PARA AS ATIVIDADES COMPLEMENTARES) e o Anexo II (FICHA DE REGISTRO DAS ATIVIDADES COMPLEMENTARES).

A Ficha deve ser preenchida seguindo as pontuações do Anexo I, a qual, no final, deve ser maior ou superior a 150h para PPC de 2016 e 155h para ppc de 2022. Tomem cuidado com a contabilidade das horas. Atingindo a quantidade de horas necessárias, vocês devem enviar no e-mail [email protected] dois documentos, a Ficha assinada apenas por você, em formato PDF e todos os certificados em um único arquivo pdf.

Após o recebimento, daremos encaminhamento para a Cerel para os trâmites.

import * as readline from 'readline';
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
// Solicitar ao usuário os dois números
rl.question('Digite o primeiro número inteiro: ', (input1: string) => {
rl.question('Digite o segundo número inteiro: ', (input2: string) => {

MongoDB: Comandos Essenciais e Avançados

O MongoDB é um banco de dados NoSQL que utiliza documentos em formato BSON (Binary JSON) para armazenar dados. Aqui estão os principais comandos e operações organizados por categoria:

Os comandos do MongoDB são baseados em JavaScript (JS). Quando você interage com o MongoDB através do shell (mongo shell), você está utilizando uma interface que aceita comandos escritos em uma sintaxe semelhante à do JavaScript. Isso se aplica a operações como inserção, consulta, atualização e exclusão de documentos.

1. Conexão e Configuração Inicial

Conexão ao servidor

@luizpicolo
luizpicolo / node.tcp.mmd
Created March 31, 2025 18:03
nodeJS server socket
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@luizpicolo
luizpicolo / UDP.mmd
Created March 31, 2025 17:57
UDP Connection
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@luizpicolo
luizpicolo / tcp.mmd
Last active March 31, 2025 17:57
TCP Connection With Socker
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@luizpicolo
luizpicolo / projeto.md
Last active March 13, 2025 18:35
Criando projeto com TypeScript

Iniciando Projeto

Para iniciar um novo projeto, execute o seguinte comando:

npm init -y

Instalando Dependências

@luizpicolo
luizpicolo / stopPropagation.html
Created December 2, 2024 21:16
stopProgration
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bubbling e Capturing</title>
<style>
div {
padding: 20px;
border: 1px solid black;
@luizpicolo
luizpicolo / capture-bubling.html
Created December 2, 2024 21:07
Capturing e Bubling
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bubbling e Capturing</title>
<style>
div {
padding: 20px;
border: 1px solid black;