Skip to content

Instantly share code, notes, and snippets.

View F4NT0's full-sized avatar
📜
\sum_{k=1}^{n} k

Gabriel Fanto Stundner F4NT0

📜
\sum_{k=1}^{n} k
View GitHub Profile
@F4NT0
F4NT0 / bobExample.cs
Created March 25, 2024 13:41
[C# Funções de String 2] Mais exemplos de uso de funções de String
using System;
using System.Linq;
using System.Text.RegularExpressions;
public static class Bob
{
public static string Response(string statement)
{
if (statement.EndsWith("?") && Regex.IsMatch(statement, @"^[A-Z\s\'\?]+$"))
{
return "Calm down, I know what I'm doing!";
@F4NT0
F4NT0 / regex.cs
Last active March 25, 2024 13:45
[C# Utilizando Regex] Exemplos de códigos que usam Regex
// Para utllizar regex devemos importar o pacote
using System.Text.RegularExpressions;
// Verificando se de uma string somente tem letras maiusculas, ignorando ?, simbolo ' e espaços em branco
// Frase: WHAT'S GOING ON?
string statement = "WHAT'S GOING ON?";
bool testingUpper = Regex.IsMatch(statement, @"^[A-Z\s\'\?]+$");
Console.WriteLine($"statement is Upper: {testingUpper}");
// ^ = verifica a primeira letra
@F4NT0
F4NT0 / stringFunctions1.cs
Last active March 25, 2024 14:44
[C# Funções de string 1] Algumas Funções para usar com Strings #csharp
// Pegar mensagem de erro: "[ERROR]: Invalid operation"
// Deve retornar: "Invalid operation"
public static string Message(string logLine)
{
string partMessage = logLine.Substring(logLine.IndexOf(":") + 2)
.Replace("\r","")
.Replace("\n","")
.Replace("\t","")
.Replace(" ","");
@F4NT0
F4NT0 / functionResume.cs
Last active March 21, 2024 20:13
[C# Function Resume] Resumo de função simples com Arrow Function #csharp
// Função simples sem resumir
public int Value()
{
return 40;
}
// Resumindo com Arrow Functions
public int Value() => 40;
// lINK PARA EXPLICAÇÃO
@F4NT0
F4NT0 / dataTypes.cs
Created March 21, 2024 20:09
[C# Data Types] Tipos de dados do C# #csharp
// Explícitos
int test = 1;
double test2 = 2.5;
string test3 = "Teste";
// Implícitos
var test = 1; // var aceita todo tipo de dado
@F4NT0
F4NT0 / output.cs
Created March 21, 2024 19:44
[C# Output] Como apresentar uma saída no console #csharp
int test = 1;
Console.WriteLine($"{test}");
@F4NT0
F4NT0 / glossary.html
Last active September 12, 2022 02:30
Glossario em HTML
<!-- Criando uma estrutura de links -->
<nav>
<ul>
<li><a href="#section1">Símbolos Matemáticos</a></li>
</ul>
</nav>
<!-- Depois podemos colocar o ID de referencia onde começa a página -->
<p id="section1"></p>
@F4NT0
F4NT0 / mathjax.html
Last active September 11, 2022 18:26
MathJax
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>MathJax example</title>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async
src="https://cdn.jsdelivr.net/npm/mathjax@3.0.1/es5/tex-mml-chtml.js">
</script>
@F4NT0
F4NT0 / center.md
Created September 8, 2022 19:07
Centralizar uma imagem no Markdown
<table align="center"><tr><td align="center" width="9999">
<img src="https://user-images.githubusercontent.com/18719295/189205621-4ed2167f-6f73-4235-b279-16f4b2cd4324.png" width=200 height=200>
</td></tr></table
@F4NT0
F4NT0 / joins.sql
Created June 22, 2022 16:32
Diferenças entre JOINS
-- INNER JOIN (compara linhas da tabela A com a tabelaB para encontrar pares)
select aluno.i_aluno,aluno.i_pessoa, pessoa.i_pessoa, pessoa.nome, aluno.flag_ativo, pessoa.flag_ativo
from educacao.alunos as aluno
inner join global.pessoas as pessoa
on aluno.i_pessoa = pessoa.i_pessoa;