Mostrando postagens com marcador add. Mostrar todas as postagens
Mostrando postagens com marcador add. Mostrar todas as postagens

quarta-feira, 29 de janeiro de 2020

Como verificar a diferença entre dois arquivos no git ?

Caso você queira verificar a diferença entre o arquivo atual a ser enviado para o servidor git e a última versão, basta escolher uma das últimas opções.


1º Caso o arquivo não tenha sido adicionado (add)


git diff nome_arquivo


2º Caso o arquivo já tenha sido adicionado (add)


git diff  --cached nome_arquivo


Onde:

  •  nome_arquivo - Nome do arquivo a ser comparado.



quinta-feira, 16 de maio de 2019

Como adicionar dias a uma data em java

Neste post será explicado como adicionar valores a uma data em java.


java.util.Calendar


Para se fazer as operações com uma data utilizamos a classe java.util.Calendar e seu seu método .add.

Sintaxe:


Calendar cal = Calendar.getInstance();

cal.add(CAMPO, valor);

Onde:


  • CAMPO - É o campo que terá informações adicionadas, os campos estão previstos na classe Calendar (Calendar.DAY, Calendar.HOUR, Calendar.YEAR, etc)

  • valor - Valor inteiro a ser adicionado ao campo referenciado em CAMPO.


Exemplo 1: Adicionar um dia a data atual


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.DAY_OF_YEAR,1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 17 16:45:15 BOT 2019


Exemplo 2: Adicionar uma hora a data atual


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.HOUR,1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 16 17:45:15 BOT 2019



Exemplo 3: Subtraindo um ano da data atual.


import java.util.Calendar;

public class CalendarX{
public static void main(String args[]){
   
   
    Calendar dataAtual = Calendar.getInstance();
   
    System.out.println("Data Atual: "+dataAtual.getTime());
    dataAtual.add(Calendar.YEAR,-1);
   
    System.out.println("Data Atual + um dia: "+dataAtual.getTime());
   
   
   
}

}


Saída:

 

 Data Atual: Thu May 16 16:45:15 BOT 2019                                                                                
 Data Atual + um dia: Fri May 17 16:45:15 BOT 2018


quinta-feira, 25 de outubro de 2018

Programando em Go (Golang) - Map

table, th, td { border: 1px solid black; } O mapa em golang assim como em outras linguagem é uma estrutura de dados onde é guardado um chave e um valor referente a mesma chave.

Exemplo:





O valor zero do mapa é considerado nulo (nil) e sendo assim não é possível adicionar novas chaves e valores no mesmo.


Criação de um mapa

Para criarmos um mapa utilizamos a sintaxe abaixo:

nome_mapa = make (map[tipo_chave]tipo_valor)

Onde:


nome_mapa - Nome do mapa a ser criado.
tipo_chave - Tipo de chave do mapa a ser criado
tipo_valor - Tipo do valor que será referenciado pela chave.


Adição de valores 

Para adicionar um valor a um mapa basta utilizar a sintaxe:

nome_mapa[nome_chave]=valor

Onde:

nome_mapa - Nome do mapa a ser criado.
nome_chave - Nome da chave referência do mapa
valor - Valor a ser referenciado pela chave.

Acesso a um valor 

Para acessarmos o conteúdo de uma chave do mapa basta utilizar a sintaxe abaido:

nome_mapa[nome_chave]

Onde:

nome_mapa - Nome do mapa a ser criado.
nome_chave - Nome da chave referência do mapa

Exemplo:

package main
import "fmt"

func main(){

  //Criação do mapa
  m:=make(map[string]string)

  //Adição de valores
  m["nome"]="Mario"
  m["cpf"]="333.213.333-35"
  
  //Acesso a um valor
  fmt.Println(m["cpf"])

}


Saída do programa acima:




Criação rapida (literal)

Para criarmos um mapa utilizamos a sintaxe abaixo:

nome_mapa = map[tipo_chave]tipo_valor{
chave_1:valor_1, chave_2:valor_2
}

Onde:


nome_mapa - Nome do mapa a ser criado.
tipo_chave - Tipo de chave do mapa a ser criado
tipo_valor - Tipo do valor que será referenciado pela chave.
chave_1 - Nome da  chave_1
valor_1 - Valor da chave_1

Exemplo:

package main

import "fmt"

func main(){

  //Criação do mapa
  m:=map[string]string{"nome":"Mario", "cpf":"333.213.333-35"}

  //Acesso a um valor
  fmt.Println(m["cpf"])

}


Deletando um valor do mapa

Para deletar um valor do mapa utilizamos a função delete

Sintaxe:

delete(nome_mapa,chave)

Onde:

nome_mapa - Nome do mapa a ter um item deletado
chave - Nome da chave a ser deletada.


Verificação de existência chave


Há caso que é necessário verificar se um elemento existe em um determinado mapa para isso usa sintaxe abaixo:


valor,verificador=nome_mapa[chave]


Onde:


valor - Valor da chave referenciado pela chave
verificador - Nome da variável que receberá o valor true (existe elemento) ou false (não existe o elemento)


Exemplo:


package main

import "fmt"

func main(){

  //Criação do mapa

  m:=map[string]string{"nome":"Mario", "cpf":"333.213.333-35"}

  //Acesso a um valor

  fmt.Println(m["cpf"])

  //Verificação da existencia do elemento
  valor,ok := m["cpf"]
  fmt.Println("O elemento[cpf] valor= ",valor," existe ? ",ok)

  //Remoção da chave cpf
  delete(m,"cpf")
  
  //Verificação da existencia do elemento
  valor,ok = m["cpf"]

  fmt.Println("O elemento[cpf] valor= ",valor," existe ? ",ok)


}




Abaixo é possível ver o resultado da execução do programa acima:




Voltar para menu

terça-feira, 16 de maio de 2017

Subtraindo e adicionando hora, minuto, DIAS, MES, ANO A UMA DATA NO MYSQL

Resumo


SELECT * FROM NOME_TABELA WHERE data DATE_SUB(DATA_INICIAL, INTERVAL NUM TIPO_ENTERVALO)

SELECT * FROM NOME_TABELA WHERE data DATE_ADD(DATA_INICIAL, INTERVAL NUM TIPO_ENTERVALO)


Introdução

O principal objetivo deste post é explica de maneira simples e rápida como se adicionar ou remover de uma data no mysql horas,minutos, segundos, dias, meses ou anos.



Adicionando dados a uma data


Para adicionar hora, minutos, segundos, dias, meses ou até mesmo anos basta seguir a seguinte sintaxe:

Sintaxe:

DATE_ADD(DATA_INICIAL INTERVAL NUM_INTERVALO TIPO_INTERVALO)


Onde:

  • DATA_INICIAL - Data da qual será a base para adicionar as informações.
  • NUM_INTERVALO - Número que simboliza o intervalo a ser adicionado a data.
  • TIPO_INTERVALO - Tipo do intervalo a ser adicionado: MINUTE (minutos), HOUR (horas), DAY(dias), MONTH (mêses), YEAR (anos).


Exemplos:

Adicionando um ano a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 1 YEAR) AS DATA_MODIFICADA









Adicionando uma hora a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 1 HOUR) AS DATA_MODIFICADA


Adicionando quinze minutos a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL 15 MINUTE) AS DATA_MODIFICADA


Adicionando dois meses a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_ADD(CURRENT_TIMESTAMP, INTERVAL MONTH) AS DATA_MODIFICADA


Removendo dados de uma data


Para remover hora, minutos, segundos, dias, meses ou até mesmo anos basta seguir a seguinte sintaxe:

Sintaxe:

DATE_SUB(DATA_INICIAL INTERVAL NUM_INTERVALO TIPO_INTERVALO)


Onde:

  • DATA_INICIAL - Data da qual será a base para remover as informações.
  • NUM_INTERVALO - Número que simboliza o intervalo a ser removido a data.
  • TIPO_INTERVALO - Tipo do intervalo a ser removido: MINUTE (minutos), HOUR (horas), DAY(dias), MONTH (mêses), YEAR (anos).


Exemplos:

Removendo um ano a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 YEAR) AS DATA_MODIFICADA










Removendo uma hora a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 HOUR) AS DATA_MODIFICADA


Removendo quinze minutos a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 15 MINUTE) AS DATA_MODIFICADA


Removendo dois meses a data atual.

select CURRENT_TIMESTAMP as DATA_ATUAL, DATE_SUB(CURRENT_TIMESTAMP, INTERVAL MONTH) AS DATA_MODIFICADA



quinta-feira, 4 de maio de 2017

Como juntar o conteudo de duas ou mais colunas em uma só no Mysql

Resumo


SELECT CONCAT(COLUNA1,COLUNA2,...,COLUNAN) FROM NOME_TABELA

Introdução


O principal objetivo deste post é explicar de maneira simples e rápida com ose concatena o resultado de duas ou mais colunas em uma unica.

Concatenando colunas


Para fazer a concatenação de duas ou mais colunas em uma unica coluna utilizaremos o comando CONCAT.

Sintaxe:

SELECT CONCAT(COLUNA1,COLUNA2,...,COLUNAN) FROM NOME_TABELA


Onde:

- COLUNA1, COLUNA2,...,COLUNAN - Colunas a seren concatenadas.


Exemplo:

Image que exista uma tabela chamada USUARIO que tenha duas colunas, NOME e SOBRENOME. Caso você queira juntar as duas no resultado de uma consulta a query seria:

SELECT CONCAT(NOME,SOBRENOME) FROM USUARIO

sábado, 23 de outubro de 2010

LInux VIII: Usuários - Criar - Remover - Alterar senha




Resumo:

adduser nome_usuário  -  Cria um novo usuário.
userdel nome_usuário   -  Remove um determinado usuário.
passwd nome_usuário   -  Altera a senha um determinado usuário.

Bem como a grande maioria dos sistemas operacionais, o Linux é um sistema que pode ter vários usuários. Normalmente todos os usuários do Linux estão contidos dentro da pasta "/home" , nesta pasta estão as pastas iniciais do sistema de arquivo de cada usuário do sistema.

É possível adicionar, remover bem como alterar usuários do sistema.(Nos exemplos a seguir, usamos apenas o terminal do próprio Linux, certifique-se que você esteja logado como root ou utilize o comando sudo antes de cada comando a seguir).


Criando usuário

Sintaxe:
 
 adduser nome_usuario

 nome_usuario = Nome do novo usuário.


Exemplo:


 adduser maguscode






Logo após este comando será solicitado uma senha para o novo usuário bem como sua redigitação.



Removendo usuário
 
Sintaxe:
 

 userdel nome_usuario

 nome_usuario = Nome do usuário que será removido.




Exemplo:


 userdel maguscode




Após o comando o usuário maguscode será removido bem como sua pasta no /home.



Alterar senha de um usuário
 

Sintaxe:
 

 passwd nome_usuario

 nome_usuario = Nome do usuário que será terá a senha alterada.





Exemplo:


 passwd maguscode



 Logo após a execução desde comando este comando ira aparece um campo para informar a senha e logo após repeti-la.