Skip to content

Instantly share code, notes, and snippets.

View savioserra's full-sized avatar
🏠
Remote Work

Sávio Serra savioserra

🏠
Remote Work
View GitHub Profile
class ConstExample {
final String someValue;
const ConstExample ({this.someValue});
}
void main() {
const d = ConstExample(someValue: "teste");
print(d.hashCode);
class Example {
final String someText;
const Example(this.someText);
}
void main() {
int value = 2;
value = 3; // Ok, field is not final
@savioserra
savioserra / error.dart
Last active January 22, 2020 16:44
Error sim
class User {
final String name;
User({this.name});
}
/// Exemplo de erro
class UserNotFound implements Exception {}
User getUser() {
@savioserra
savioserra / Palindrome.dart
Last active November 28, 2019 01:00
Palindrome Test
void main() {
var shouldSucceed = "ARARA";
var shouldFail = "ARAR";
print(isPalindrome(shouldSucceed));
print(isPalindrome(shouldFail));
}
bool isPalindrome(String testString) {
var start = 0;
void main() async {
Future<String> processamento = processamentoAsyncrono();
print("calculo que nao depende do resultado acima eh executado imediatamente");
String resultado = await processamento; // ele vai esperar nesse ponto!
print(resultado);
}
Future<String> processamentoAsyncrono() {
// generic callbacks in dart sdk would be very helpfull
// otherwise we should typedef those for every project
// (or maybe i should create a package with this :thinking:)
typedef void IntCallback(int foo);
class AnAwesomeWidget {
// user can take some action. eg. when switching pages in a PageView
final IntCallback somethingHappened;
int someState = 0;
type User {
id: Int! @id(strategy: SEQUENCE) @sequence(name: "users_id_seq", initialValue: 1, allocationSize: 1)
email: String! @unique
globoToken: String
password: String!
team: Team!
wallet: Wallet! @db(name: "wallet_id") @unique @relation(link: INLINE)
createdAt: DateTime! @createdAt
@savioserra
savioserra / connect_and_load.py
Last active July 19, 2018 20:00 — forked from hunterowens/connect_and_load.py
Pandas and MSSQL
import pymssql
import pandas as pd
## Hey Look, college data
stmt = "SELECT * FROM AlumniMirror..someTable"
## instance a python db connection object- same form as psycopg2/python-mysql drivers also
with pymssql.connect(server="<server address>", user="<user>",password="<password>", port=63642) as conn: # You can lookup the port number inside SQL server.
# Excute Query here
df = pd.read_sql(stmt,conn)
@savioserra
savioserra / Main.java
Created March 1, 2018 03:22
Sort Benchmark
package niddho.sorting;
import niddho.sorting.core.Sort;
import java.util.concurrent.ThreadLocalRandom;
public class Main {
private static Integer[] getRandomizedIntegerArray(int arraySize, int randomRange) {
#include <stdio.h>
#include <string.h>
#include <mpi.h>
int main (int argc, char** argv)
{
int stackSize, currentRank;
char vetor[100];
MPI_Init(&argc, &argv);