Skip to content

Instantly share code, notes, and snippets.

View caiorn's full-sized avatar
:atom:

Caio Souza caiorn

:atom:
View GitHub Profile
@caiorn
caiorn / all.js
Created April 6, 2025 05:52
Estrutura base de uma API Express com padronização profissional
// Estrutura base de uma API Express com padronização profissional
// ------------------------
// 📁 src/server.js
const app = require('./app');
require('dotenv').config();
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
@caiorn
caiorn / server.js
Created April 6, 2025 05:50
node express in one file
// importa os módulos principais
const express = require('express');
const dotenv = require('dotenv');
const mysql = require('mysql2/promise');
// carrega variáveis de ambiente do arquivo .env
dotenv.config();
// cria a instância do express
const app = express();
@caiorn
caiorn / Form1.Designer.cs
Last active February 22, 2023 03:53
Cronometro 30x mais lento
namespace Cronometro15xSlow
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
@caiorn
caiorn / Form1.cs
Created October 3, 2022 01:54
múltiplos clicks ao pressionar um botão do mouse
using System.Runtime.InteropServices;
namespace WinFormsApp1
{
public partial class Form1 : Form
{
public const int LEFTDOWN = 0x00000002;
public const int LEFTUP = 0x00000004;
Random rand;
@caiorn
caiorn / Program.cs
Created January 29, 2022 23:19
aplicação console, exemplificando Arvore binária estática em array
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace ArvoreBinariaArray
{
@caiorn
caiorn / Form1.Designer.cs
Created November 19, 2021 23:55
see wifi windows (sww2i) code
namespace sww2i
{
partial class Form1
{
/// <summary>
/// Variável de designer necessária.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
@caiorn
caiorn / ProdutosDB.java
Created February 18, 2021 05:52
Demonstração estrutura básica de manipulação de dados java backend android SQLite
public class ProdutosDB extends SQLiteOpenHelper{
private static final String DATABASE ="db_produtos";
private static final int VERSION = 1;
public ProdutosDB (Context context){
super(context, DATABASE,null, VERSION);
}
@Override
@caiorn
caiorn / excelteste.cs
Created November 18, 2020 17:24
Exemplo C# + Excel
using ClosedXML.Excel;
private void teste()
{
//carregar caso a planilha ja existir
//var wb = new XLWorkbook(@"C:\Users\caios\Desktop\teste.xlsx");
//var planilha1 = wb.Worksheet(1);
//criando uma planilha
var wb = new XLWorkbook();
@caiorn
caiorn / MontyHall.html
Created October 21, 2020 23:37
Problema de Monty Hall
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
@caiorn
caiorn / base
Created March 2, 2020 02:22
JFrame java
DEFINIÇÕES BÁSICA DE FORMULARIO
Propriedades > Codigo > Politica de Tamanho de Form > Gerar Código de Redimensionamento, Gerar Centralizado
Definir Layout > Layout Absoluto
ADICIONANDO JAR BANCO DE DADOS
Bibliotecas > Adicionar JAR > https://bitbucket.org/xerial/sqlite-jdbc/downloads/