Skip to content

Instantly share code, notes, and snippets.

View anthonylgf's full-sized avatar

Anthony Louis anthonylgf

  • Brasila, Brasil
View GitHub Profile
@anthonylgf
anthonylgf / Main.java
Created March 9, 2023 22:36
Versão utilizada no artigo de introdução ao profiler, com as otimizações finais
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.nio.charset.StandardCharsets;
import java.util.regex.Pattern;
public class Main {
@anthonylgf
anthonylgf / emails_400k.csv
Created March 9, 2023 15:44
Dataset utilizado no artigo de introdução ao uso de profilers com o Java
We can't make this file beautiful and searchable because it's too large.
TO
heidi.dubose@enron.com
jessica.presas@enron.com
stephanie.miller@enron.com
s..shively@enron.com
jsteffe@enron.com
alex.villarreal@enron.com
jsteffe@enron.com
s..shively@enron.com
ginger.dernehl@enron.com
@anthonylgf
anthonylgf / Main.java
Created March 9, 2023 15:38
Programa utilizado para o artigo de introdução ao uso de ferramentas de profiling com o Java e o VSCode.
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
if (args.length != 1) {
ajdfhjladf
ajdfhjladf
@anthonylgf
anthonylgf / MenorCaminho.py
Created October 22, 2018 23:22
Atividade de Métodos Computacionais da Física
from math import sqrt
def distancia(obj, obj2):
retorno = (obj[0]-obj2[0])**2 + (obj[1]-obj2[1])**2
return sqrt(retorno)
arquivo = open('dados-008.dat', 'r')
lista_particula = list()
/* Importando bibliotecas necessárias */
#include <stdio.h>
#include <math.h>
/* Definindo uma constante N que vai ser o valor para o polinômio de Legendre LN*/
#define N 3
double Pi;
double lroots[N]; /* Array com raízes do polinômio de Legendre */
double weight[N]; /* Pesos da Integração */
import matplotlib.pyplot as plt
import numpy as np
C_MOLA: np.float64 = 0.15 # comprimento da mola relaxada
K_MOLA: np.float64 = 1.0 # constante da mola
L_MOLA: np.float64 = 0.05 # local onde a mola foi posicionada nos pêndulos
G: np.float64 = 9.78 # valor da gravidade
# força feita no pêndulo da esquerda
@anthonylgf
anthonylgf / lu.c
Last active May 30, 2018 12:55
Questão B-3, 3 lista de exercícios de CN
#include<stdio.h>
#include<math.h>
void upper(double[][4], double[]);
void createMatriz(double[][4]);//cria a matriz
void printMatriz(double[][4]);
int main(void){
double listaCoeficientes[6] = {0,0,0,0,0,0};
double matriz[4][4];//matriz principal
@anthonylgf
anthonylgf / ReadJson.js
Last active June 2, 2018 23:40
desafio-05 os programadores
function obj(func, ar) {
this.funcionarios = func;
this.area = ar;
this.i = 0;
this.j = 0;
this.max = [];
this.min = [];
this.salMax = -9999990;
this.salMin = 99999999999;
this.count = 0;
@anthonylgf
anthonylgf / Anagrama.java
Last active May 24, 2018 05:01
atividade para desafio-06 osprogramadores.com
import java.util.TreeSet;
import java.util.ArrayList;
class Anagrama{
static char[] aux;
static TreeSet<String> listaPermutacao = new TreeSet<>();
static ArrayList<Tarefa> listaTarefa = new ArrayList<>();
public static void main(String args[]){