Skip to content

Instantly share code, notes, and snippets.

Márcio Fábio Althmann marcioalthmann

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.