Skip to content

Instantly share code, notes, and snippets.

View dbconrado's full-sized avatar

Daniel Conrado dbconrado

View GitHub Profile
@dbconrado
dbconrado / logar.php
Last active August 15, 2018 22:35
Exemplo de código inseguro suscetível à ataques do tipo SQL Injection.
<?php
$nomeBD = 'mural';
$usuarioBD = 'root';
$senhaBD = 'root';
$pdo = new PDO("mysql:dbname={$nomeBD};host=localhost", $usuarioBD, $senhaBD);
$sql = "SELECT * FROM usuario WHERE nome='{$_POST['usuario']}' AND senha={$_POST['senha']}";
@dbconrado
dbconrado / ArvoreB.java
Created June 16, 2018 01:13
Implementação de uma Árvore B em Java.
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* Representa uma Árvore B de ordem especificada.
* @author dbconrado
* @param <K> O tipo da chave (pode ser int, float, String etc.)
*/
public class ArvoreB<K extends Comparable<K>> {
@dbconrado
dbconrado / Lista.java
Created June 15, 2018 17:14
Implementação recursiva de uma lista genérica duplamente encadeada não-ordenada.
import java.util.Scanner;
/**
* Implementação recursiva de uma lista genérica duplamente encadeada não-ordenada.
*
* @author dbconrado
*/
public class Lista<K, V> {
K chave;
V valor;