Skip to content

Instantly share code, notes, and snippets.

View thbighead's full-sized avatar

Thales Nathan thbighead

  • Brazil, Rio de Janeiro
View GitHub Profile
@thbighead
thbighead / InfoActivity.java
Created October 10, 2018 23:30
App doideira com mais de uma tela(Activity)
package projetolc.usuario.app.doideira;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class InfoActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@thbighead
thbighead / DescontaoApp.java
Created September 12, 2018 23:36
Trabalho com App de descontos da feira.
package projetodesenvolvedor.usuario.app.trabalhopratico;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
@thbighead
thbighead / ConversorAltura.java
Created September 6, 2018 00:13
Conversor de metros para pés usando SeekBar (falta implementação do botão "Limpar")
package com.example.labc.conversor_altura;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.SeekBar;
import android.widget.TextView;
import java.util.Locale;
@thbighead
thbighead / IMCCalculator.java
Created August 23, 2018 00:09
App Android que calcula e comenta o seu IMC (de uma maneira um tanto zoeirinha demais pro meu gosto)
package com.example.labc.imccalculator;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@thbighead
thbighead / TConversor.java
Created August 22, 2018 23:28
Tela de app Android que converte Celsius para Fahrenheit.
package com.example.labc.tconversor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
clear;
clc;
disp('zb1(t0, dt, tf, A, B, C, S0, I0)');
disp('dR(1)= (cos(t*%pi/12)+1)*(-A*R(1)-B*R(1)*R(2))+C*R(2)');
disp('dR(2)= -C*R(2)+(cos(t*%pi/12)+1)*(B*R(1)*R(2)+A*R(1))');
disp('zb2(t0, dt, tf, A, B, C, S0, I0)');
disp('dR(1)= A*R(1)-B*R(1)*R(2)');
disp('dR(2)= -C*R(2)+B*R(1)*R(2)');
@thbighead
thbighead / kruskal.py
Created May 7, 2017 00:35
Kruskal MST Algorithm in Python language
grafo = {
'a': {'b': 0, 'd': 1, 'e': 2},
'b': {'a': 0, 'c': 4, 'e': 5},
'c': {'b': 4, 'e': 7},
'd': {'a': 1, 'e': 9},
'e': {'a': 2, 'b': 5, 'c': 7, 'd': 9, 'f': 14},
'f': {'e': 14}
}
def quicksort(vetor,inicio,fim):
@thbighead
thbighead / disjoint_sets.py
Created May 7, 2017 00:20
disjoint sets meio torto escrito em Python (o que eu fiz em C eh que eh o bicho!)
sets = {}
setsRanked = {}
def makeSet(x):
sets[x] = set([x])
def find(x):
for representative,subset in sets.iteritems():
if x in subset:
return representative
@thbighead
thbighead / recursive_copy_folder.php
Last active June 22, 2020 14:14
Copy a folder and every folders and files inside of it
function recursive_copy($source, $destination)
{
if (is_dir($source) === true) {
$success = true;
if (!file_exists($destination)) {
mkdir($destination, 0777, true);
}
$files = array_diff(scandir($source), ['.', '..']);
@thbighead
thbighead / recursive_delete_folder.php
Created May 5, 2017 13:29
Function to delete a folder and every folders and files inside of it
function recurse_delete($path)
{
if (is_dir($path) === true)
{
$files = array_diff(scandir($path), array('.', '..'));
foreach ($files as $file)
{
recurse_delete(realpath($path) . '/' . $file);
}