Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2012

Classe para tratar de diferenças entre datas

/**  * Classe com metodos que tratam de diferencas entre datas  * @author Nelson Costa - nelson.nit@gmail.com  *  */ class FuncaoData { /** * Retorna o mktime de uma data no formato YYYYMMDDHHIISS * @param string $dt * @return integer Qt de segundos entre 01/01/1970 00:00:00 e a data fornecida */ public static function qtSegundoDtHr($dt_hr) { return mktime(substr($dt_hr,8,2), substr($dt_hr,10,2), substr($dt_hr,12,2), substr($dt_hr,4,2), substr($dt_hr,6,2), substr($dt_hr,0,4)); } /** * Calcula a diferenca em segundos entre duas datas no formato YYYYMMDDHHIISS * @param string $dt_ini * @param string $dt_fim * @return integer Qt. de segundos */ public static function difSegundoEntreDtHr($dt_ini, $dt_fim) { return self::qtSegundoDtHr($dt_ini) - self::qtSegundoDtHr($dt_fim); } /** * Soma em uma data YYYYMMDDHHIISS uma certa quantidade de segundos * @param string $dt_hr YYYYMMDDHHIISS * @param integer $qt_seg Qt. de segundos a

Propriedades estáticas em PHP ou Java

As propriedades estáticas são instanciadas apenas uma vez e depois todos os objetos criados em seguida fazem referência a esta mesma variável: Exemplo: class Teste{     public static $qt = 0;     function __construct() {         Teste::$qt++;         echo Teste::$qt;     } } $a = new Teste(); // imprime 1 $b = new Teste(); // imprime 2

Garbage Collection - Java

Um objeto se tornar qualificável para a GC quando sua última referência ativa desaparece. Isso pode ocorrer nos seguintes casos: 1) A referência sair do escopo permanentemente: void go(){     Life z = new Life(); } 2) A referência é atribuída a um outro objeto: Life z = new Life(); z = new Life(); 3) A referência é configurada explicitamente com nula: Life z = new Life(); z = null;

Lista de órgãos emissores de RG

Para quem quiser normalizar os órgãos emissores de RG, aí vai uma lista retirada do site da FGV: SSP - Secretaria de Segurança Pública PM - Polícia Militar PC - Policia Civil CNT - Carteira Nacional de Habilitação DIC - Diretoria de Identificação Civil CTPS - Carteira de Trabaho e Previdência Social FGTS - Fundo de Garantia do Tempo de Serviço IFP - Instituto Félix Pacheco IPF - Instituto Pereira Faustino IML - Instituto Médico-Legal MTE - Ministério do Trabalho e Emprego MMA - Ministério da Marinha MAE - Ministério da Aeronáutica MEX - Ministério do Exército POF - Polícia Federal POM - Polícia Militar SES - Carteira de Estrangeiro SJS - Secretaria da Justiça e Segurança SJTS - Secretaria da Justiça do Trabalho e Segurança ZZZ - Outros (inclusive exterior)