Skip to content

Instantly share code, notes, and snippets.

View enzodanjour's full-sized avatar
🍎

Enzo Danjour enzodanjour

🍎
  • Natal/RN
View GitHub Profile
@enzodanjour
enzodanjour / main.dart
Created December 6, 2022 13:34
snackbar
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
import 'package:flutter/material.dart';
import 'package:testcheck/modelo.dart';
class ControllerIndice extends ChangeNotifier{
List<Modelo> modelo =[Modelo(texto: ' show do milh', habilitado: false),
Modelo(texto: ' show do milh', habilitado: false)];
void updateState(int index, bool value){
modelo[index].habilitado = value;
@enzodanjour
enzodanjour / inversor.js
Created April 7, 2022 02:42
inversor letras js
class Inversor {
constructor(letra) {
this.maxSize = letra.length;
this.letra = letra;
this.topo = 0;
this.dados = [];
}
push(dado) {
if (!this.isFull()) {
this.dados[this.topo] = dado;
@enzodanjour
enzodanjour / fracao.js
Created April 6, 2022 02:37
Estrutura Abstrata de Dados Fracao
class Fracao{
constructor(numerador,denominador){
this.numerador=numerador;
this.denominador=denominador;
}
multiplicacao(fracao2){
var numerador = this.numerador * fracao2.numerador
var denomi = this.denominador * fracao2.denominador
return new Fracao(
@enzodanjour
enzodanjour / main.dart
Created November 1, 2021 16:40
challenge 2 academia do flutter
void main() {
//! Detalhe sobre a String
//! A String é composta por 3 campos (Nome|Idade|Sexo)
final pessoas = [
'Rodrigo Rahman|35|Masculino',
'Jose|56|Masculino',
'Joaquim|84|Masculino',
'Rodrigo Rahman|35|Masculino',
'Maria|88|Feminino',
@enzodanjour
enzodanjour / migration.js
Created July 4, 2021 15:49
como adiciono a tabela tags_produtos o id do produto e dos ids da lista de tags, e evitando redundâncias de repetição?
'use strict';
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.createTable('tagsProdutos', {
id:{
type: Sequelize.INTEGER,
allowNull: false,
autoIncrement: true,
primaryKey: true,
@enzodanjour
enzodanjour / testavel.dart
Last active April 29, 2021 01:50
Flutter unit test example
import 'package:flutter_test/flutter_test.dart';
main() {
//Arrange
//inicialização do código
HomeController controller;
setUp(() {
controller = HomeController();
});
// group a conjunct of tests
group("Home Controller tests", () {
void main (){
String name = 'enzo lopes d\'anjour de souza';
int age = 21;
double height=1.78;
print('Hello my name is ${name.toUpperCase()}');
print('my name has ${name.split(' ').join('').length} letters');
print('I\'m $age years old');
print('I\'m $height metters tall');
import 'package:flutter/material.dart';
final Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@enzodanjour
enzodanjour / desfazendo-push.md
Created October 15, 2020 20:12 — forked from davidalves1/desfazendo-push.md
Desfazendo um git push

Desfazendo um git push

Não é possível desfazer um push diretamente, como é feito com o commit utilizando o comando $ git reset --soft|mixed|hard hash-do-penultimo-commit

Para desfazer um push são necessários 3 passos:

  1. Utilizar o comando $ git reset --mixed hash-do-penultimo-commit e em seguida utilizar o comando $ git stash
  2. Utilizar o comando $ git revert hash-do-ultimo-commit
  3. Utilizar o comando $ git stash apply