Skip to content

Instantly share code, notes, and snippets.

View jrpacheco's full-sized avatar
🎮
Focusing

Júnior Pacheco jrpacheco

🎮
Focusing
  • OVERMOTION
  • Portugal
View GitHub Profile
@mariusschulz
mariusschulz / deserialization.js
Last active April 19, 2018 14:33
Automatic JSON date deserialization
const DATE_PATTERN = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d+$/;
function deserializeProperty(key, value) {
return typeof value === "string" && DATE_PATTERN.test(value)
? new Date(value)
: value;
}
const obj = JSON.parse('{ "date": "2016-04-26T18:09:16.61" }', deserializeProperty);
console.log(typeof obj.date);
@marcoscastro
marcoscastro / n_rainhas.cpp
Created November 1, 2015 20:20
C++ - Solução para o problema das N rainhas
/*
Solução do problema das n-rainhas (N-Queens Problem)
Autor: Marcos Castro
www.GeeksBR.com
*/
#include <iostream>
#include <vector>
using namespace std;
@mariusschulz
mariusschulz / trimStart.js
Created October 11, 2014 16:53
A JavaScript trimStart function
function trimStart(character, string) {
var startIndex = 0;
while (string[startIndex] === character) {
startIndex++;
}
return string.substr(startIndex);
}
@mcnkbr
mcnkbr / GenericRepository.cs
Last active February 29, 2024 05:35
Generic Repository and AutoMapper for .NET Entity Framework
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Linq.Expressions;
using Common.Extensions;
using AutoMapper;
namespace Repository
{
@leocomelli
leocomelli / git.md
Last active April 23, 2024 11:59
Lista de comandos úteis do GIT

GIT

Estados

  • Modificado (modified);
  • Preparado (staged/index)
  • Consolidado (comitted);

Ajuda