Skip to content

Instantly share code, notes, and snippets.

@andersonFaro9
andersonFaro9 / gist:5372760
Last active December 16, 2015 03:49
Aproveitando o polimorfismo e deixando o codigo mais elegante, evitando o uso de muitos if's e else's
<?php
ini_set('display', 'On');
error_reporting('E_ALL','STRICT');
interface Salario
{
function mostrarSalario();
}
interface maiorSalario
@andersonFaro9
andersonFaro9 / gist:5429864
Created April 21, 2013 14:47
Intalação do phpunit com problemas
sudo apt-get install phpunit
sudo pear upgrade pear
# dependencias
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install --alldeps phpunit/PHPUnit
@andersonFaro9
andersonFaro9 / gist:5601114
Last active December 17, 2015 11:19
Problema dos Generais Bizantinos
***********************************************
Problema dos Generais Bizantinos:
        - Generais cercam uma cidade com suas tropas.
        - Generais estão separados pelo relevo, somente podem
se comunicar através de mensageiros.
        - Generais só vencem se todos atacarem ao mesmo tempo.
Teoremas:
        1º - Se 2/3 + 1 dos generais (processos) forem leais (não falharem),
@andersonFaro9
andersonFaro9 / gist:5609810
Last active December 17, 2015 12:29
Problema dos Generais Bizantinos
*********************************************************
#Problema dos Generais Bizantinos
Generais cercam uma cidade com suas tropas.
- Generais estão separados pelo relevo, somente podem se comunicar através de mensageiros.
- Generais só vencem se todos atacarem ao mesmo tempo.
#Teoremas:
/*Exemplo 2
*Máquina de estados finitos.
*Se você está no estado y no tempo n, então a probabilidade
*de que você se mova para o estado x no tempo n + 1 não depende de
* n, e somente depende do estado atual y em que você está
*
*/
public class ClasseSocialTest extends TestCase
{
<?php
//Página index.php
require_once 'validacao-de-campos.php';
?>
<html>
<head>
<meta charset="UTF-8">
<?php
function conectar()
{
try {
$email = $_POST['email'];
@andersonFaro9
andersonFaro9 / teste-de-upload.php
Last active August 29, 2015 14:10
Script para upload de arquivos
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
if (isset($_FILES ['file'])) {
$file = $_FILES['file'];
//: Playground - noun: a place where people can play
func totalCusto ()->Int {
let watts = 300// pega os dados do input
let tensao = 100// pega os dados do input
let potencia = 420// pega os dados do input
let horas = 124 // pega os dados do input
let dias = 6779 // pega os dados do input
let kwh = 0.88447066
if watts != 0 {
var arrayGaurd = [String]()
for m in money {
arrayGaurd += "\(money)$"
}
arrayGaurd = moneyArray.map({"\($0)€"})