Skip to content

Instantly share code, notes, and snippets.

View renatocfrancisco's full-sized avatar
:shipit:
still js

Renato C. Francisco renatocfrancisco

:shipit:
still js
View GitHub Profile
@renatocfrancisco
renatocfrancisco / datatypes.sql
Created August 4, 2022 17:55
SQL Script to check datatypes in a table
SELECT
TABLE_NAME,
COLUMN_NAME,
DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'table';
@renatocfrancisco
renatocfrancisco / findfield.sql
Last active January 13, 2023 14:57
SQL para encontrar tabelas com certo campo.
DECLARE @Busca VARCHAR(8000)
SET @Busca = 'campo'
SELECT
Colunas.COLUMN_NAME,
Tabelas.TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES Tabelas
INNER JOIN INFORMATION_SCHEMA.COLUMNS Colunas
ON Tabelas.TABLE_NAME = Colunas.TABLE_NAME
@renatocfrancisco
renatocfrancisco / sql_monthly_weekly.sql
Last active January 13, 2023 14:58
Weekly and Monthly Dates in SQL
-- Weekly
-- first day of week, in this case, monday
DATEADD(DAY, 2 - DATEPART(WEEKDAY, GETDATE()), CAST(GETDATE() AS DATE));
-- last day of week, in this case, sunday
DATEADD(DAY, 8 - DATEPART(WEEKDAY, GETDATE()), CAST(GETDATE() AS DATE));
-- Monthly
-- first day of month
DATEADD(D,1,EOMONTH(GETDATE(),-1));
-- last day of month
@renatocfrancisco
renatocfrancisco / aspnetBlazorAnnotations.md
Last active July 2, 2021 02:21
ASP.NET Blazor Annotations

ASP.NET Blazor Annotations

Exemplo de uma classe Context : DbContext

public class AppDbContext : DbContext
    {
        public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
        { }
        public DbSet<Categoria> Categorias { get; set; }
@renatocfrancisco
renatocfrancisco / 4desafiosLogica.md
Last active February 20, 2024 21:13
4 Desafios de Lógica (+Anotações)

1 - Os Três Sábios

Desvende o enigma dos Três Sábios. Um reino estava em crise e o rei, atribuindo a culpa desta situação aos seus três sábios conselheiros, decidiu eliminá-los. No entanto, não lhe pareceu justo acabar com a vida dos três homens sem lhes dar uma oportunidade de se redimirem. Então propôs um enigma e se conseguissem resolvê-lo, as suas vidas seriam poupadas. O rei diz: "Tenho cinco chapéus: 3 brancos e 2 negros. Vou colocar um chapéu em cada um de vocês, de modo a que não vejam qual a cor do vosso chapéu. Estarão em fila indiana, portanto, o último sábio da fila vê os outros dois, o segundo só vê o primeiro e o primeiro sábio não vê nenhum dos outros. O jogo consiste em adivinhar a cor do chapéu que têm na cabeça e justificar a vossa resposta. Se não souberem, podem simplesmente não responder. No entanto, se me derem uma resposta errada ou não me derem resposta alguma, daqui a 3 minutos todos morrerão.

Ditadas as regras, o rei colocou os três chapeús brancos nos sábios e guardou os negros.

@renatocfrancisco
renatocfrancisco / aspnetAnnotations.md
Last active March 2, 2022 00:46
Asp.Net Annotations

ASP.NET Annotations

IHostEnvironment

//no inicio do controller
private readonly ImageContext _context;

private readonly IWebHostEnvironment _hostEnvironment;