Skip to content

Instantly share code, notes, and snippets.

Márcio Fábio Althmann marcioalthmann

Block or report user

Report or block marcioalthmann

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View procdump.sh
# Criar dump quando o processo consumir 40% da CPU por pelo menos 5 segundos
procdump -c 40 -s 5 -ma pid-do-processo/nome-do-processo
# Criar dump quando o processo consumir 800mb de memória por pelo menos 5 segundos
procdump -m 800 -s 5 -ma pid-do-processo/nome-do-processo
# Criar dump quando o processo disparar uma exception que contém "zero" na mensagem
procdump -e 1 -f zero -ma pid-do-processo/nome-do-processo
View stringinterpolationil
.namespace csharpfeatures
{
.class private auto ansi beforefieldinit MainClass
extends [mscorlib]System.Object
{
// method line 1
.method public hidebysig specialname rtspecialname
instance default void '.ctor' () cil managed
{
@marcioalthmann
marcioalthmann / stringinterpolationtests.cs
Last active Aug 29, 2015
Testes string interpolation
View stringinterpolationtests.cs
[TestFixture ()]
public class StringInterpolationTests
{
[Test ()]
public void TestCase01 ()
{
var nome = "Márcio";
var idade = 31;
var resultadoExperado = "Nome: Márcio, Idade: 31";
@marcioalthmann
marcioalthmann / stringinterpolation.cs
Created Jul 27, 2015
Comparação string.format e string interpolation
View stringinterpolation.cs
var nome = "Márcio";
var idade = 31;
var stringFormat = string.Format("Nome: {0}, Idade: {1}", nome, idade);
var stringInterpolation = $"Nome: {nome}, Idade: {idade}";
@marcioalthmann
marcioalthmann / Testes.cs
Created Jul 7, 2015
Testes utilizando Profile no BIT
View Testes.cs
[BefTestClass(Profile = "Desenvolvimento")]
public class Desenvolvimento
{
[Test]
public void Test()
{
Assert.AreEqual("WES_DESENVOLVIMENTO", AppContext.Administration.DefaultSystemInstanceName);
}
}
@marcioalthmann
marcioalthmann / app.config.xml
Last active Aug 29, 2015
Configuração BIT
View app.config.xml
<configuration>
<configSections>
<section name="Bit" type="Benner.Tecnologia.Business.Test.Bit, Benner.Tecnologia.Business.Test" />
</configSections>
<Bit>
<Profiles>
<Profile Name="Desenvolvimento"
Default="True"
SuperServerHost="Servidor"
@marcioalthmann
marcioalthmann / c.sublime-build
Created Jun 23, 2015
Build system de C para o Sublime Text com output no Terminal do OSX
View c.sublime-build
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
@marcioalthmann
marcioalthmann / fileurl.cs
Created Jan 27, 2015
Extraindo o nome do arquivo a partir de uma URL
View fileurl.cs
var uri = new Uri("http://www.seusite.com/arquivos/arquivo.jpg");
var nomeDoArquivo = string.Empty;
if(uri.IsFile)
nomeDoArquivo = Path.GetFileName(uri.LocalPath);
View for-condition-increment.swift
for var i = 0; i < 10; ++i{
if(i % 2 == 0){
println(i);
}
}
View for-in-3.swift
var livros = ["A Sociedade do Anel", "As Duas Torres", "O Retorno do Rei"]
for livro in livros{
println(livro);
}
You can’t perform that action at this time.