Mostrando postagens com marcador facil. Mostrar todas as postagens
Mostrando postagens com marcador facil. Mostrar todas as postagens
quarta-feira, 9 de setembro de 2020
Enviar minha localização no whatsapp
Marcadores:
compartilhar,
enviar,
facil,
localização,
whatsapp
segunda-feira, 13 de abril de 2020
Abri no notepad com texto via linha de comando no windows
Exemplos com o prompt de comando aberto (CMD)
Exemplo 1 - Especificando o local que será criado o arquivo
cmd /c echo "sou um teste" >c:\tmp\my.txt|start notepad c:\tmp\my.txt
Exemplo 2 - Sem especificação do local que será criado o arquivo
cmd /c echo "sou um teste" >my.txt|start notepad my.txt
sexta-feira, 5 de julho de 2019
Como ganhar BitCoin gratis
Uma maneira bem simples de ganhar bitcoin de graça na internet é através site freebitco.com há varios videos na internet que explica como ganhar, é bem simples
Basta acessar o link abaixo:
https://freebitco.in/?r=22335791
sexta-feira, 31 de maio de 2019
Programando em Java - Array ou matriz
Um array (arranjo) é um estrutura de dados onde é armazenado uma
quantidade definida de valores e que podem serem acessados através de um
índice.
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
}
}
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
System.out.println("\nArray modificado");
idades[0]=3;
idades[1]=22;
idades[2]=13;
idades[3]=34;
for(int i:idades){
System.out.println(i);
}
}
}
Sintaxe:
tipo nome[]= new tipo[tamanho];
Onde:
- nome - Nome de variável array
- tamanho - Tamanho do array
- tipo - Tipo do array
No exemplo abaixo é criado um array de string com dez posições.
Exemplo 1:
String nomes[]=new String[2];
Iniciando array com valores
É possível inicializar um array já com seus devidos valores
Sintaxe:
String nome[] = {valor1,valor2,valorn};
Onde:
- nome - Nome do array.
- tamanho - Tamanho do Array
- valor1,valor2,valorn - Valores do array, lembrando que a quantidade de valor é a mesma citada no campo tamanho.
Exemplo:
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
}
}
Setar valor a uma posição especifica
É possível setar um valor para uma posição especifica de seu array para isso basta utilizar a sintaxe abaixo:
Sintaxe:
array[posicao]=valor
Onde:
- array - Nome do array do qual terá um valor alterado.
- posição - Posição no qual o valor será modificado.
- valor - Valor a ser inserido na posição indicada pelo campo posição
Exemplo:
public class ArrayJava{
public static void main(String args[]){
int idades []= {1,2,3,4};
System.out.println("\nArray orignal");
for(int i:idades){
System.out.println(i);
}
System.out.println("\nArray modificado");
idades[0]=3;
idades[1]=22;
idades[2]=13;
idades[3]=34;
for(int i:idades){
System.out.println(i);
}
}
}
Acessando o valor de uma posição do array
Para pegar o valor de uma determinada posição do array basta usar a sintaxe abaixo:
Sintaxe:
array[posição]
Onde:
- array - Nome do array a ter uma posição acessada.
- posição - Posição a ser acessada.
Exemplo:
Abaixo é possível ver um exemplo ver o acesso ao array, nos campos: nomes[0], nomes[1]
package main
import "fmt"
func main() {
var nomes [2]string
nomes[0] = "Mario"
nomes[1] = "Joaquim"
fmt.Println(nomes[0], nomes[1])
}
quinta-feira, 30 de maio de 2019
Programando em Java - Laço Do While
O do/while assim como while
é muito parecido com o while , porém o mesmo difere do mesmo no fato que a ação do mesmo é executado pelo menos uma vez, para assim verificar a condição para ver se a execução deve continuar ou não.
Sua sintaxe é bem simples como pode ser visto abaixo.
do{
//ação
}while(condicao);
public class Laco{
public static void main(String args[]){
int i=11;
do{
System.out.println(i+" é menor ou igual a 10");
i++;
}while(i<=10);
}
}
11 é maior que 10
Caso o mesmo fosse exemplo fosse utilizado o mesmo não retornaria resultado pois o laço while a condição é testada antes de entrar no mesmo.
public class Laco{
public static void main(String args[]){
int i=11;while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
}
}
Anterior Início Próximo
Sua sintaxe é bem simples como pode ser visto abaixo.
Sintaxe:
do{
//ação
}while(condicao);
Onde:
- condicao - O laço será executado até a condição for tida como falsa.
- ação - Ação a ser tomada enquanto a condição for verdadeira.
Exemplo 1. Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.
public class Laco{
public static void main(String args[]){
int i=11;
do{
System.out.println(i+" é menor ou igual a 10");
i++;
}while(i<=10);
}
}
Saída:
11 é maior que 10
Caso o mesmo fosse exemplo fosse utilizado o mesmo não retornaria resultado pois o laço while a condição é testada antes de entrar no mesmo.
public class Laco{
public static void main(String args[]){
int i=11;while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
}
}
Anterior Início Próximo
quarta-feira, 29 de maio de 2019
Programando em Java - laço While
O while assim como for é um tipo de laço que existe na linguagem Java, basicamente o while executa uma ação até que uma determinada condição seja falsa.
Sua sintaxe é bem simples como pode ser visto abaixo.
Sintaxe:
while(condicao){
//ação
}
Onde:
condicao - O laço será executado até a condição for tida como falsa.
ação - Ação a ser tomada enquanto a condição for verdadeira.
Exemplo 1. Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.
public class Laco2{
public static void main(String args[]){
int i=0;
while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
System.out.println(i+" é maior que 10 ");
}
}
Saída:
0 é menor ou igual a 10
1 é menor ou igual a 10
2 é menor ou igual a 10
3 é menor ou igual a 10
4 é menor ou igual a 10
5 é menor ou igual a 10
6 é menor ou igual a 10
7 é menor ou igual a 10
8 é menor ou igual a 10
9 é menor ou igual a 10
10 é menor ou igual a 10
11 é maior que 10
Anterior Início Próximo
Sua sintaxe é bem simples como pode ser visto abaixo.
Sintaxe:
while(condicao){
//ação
}
Onde:
condicao - O laço será executado até a condição for tida como falsa.
ação - Ação a ser tomada enquanto a condição for verdadeira.
Exemplo 1. Nesse exemplo o laço será executado até que a condição i<=10 seja falsa.
public class Laco2{
public static void main(String args[]){
int i=0;
while(i<=10){
System.out.println(i+" é menor ou igual a 10");
i++;
}
System.out.println(i+" é maior que 10 ");
}
}
Saída:
0 é menor ou igual a 10
1 é menor ou igual a 10
2 é menor ou igual a 10
3 é menor ou igual a 10
4 é menor ou igual a 10
5 é menor ou igual a 10
6 é menor ou igual a 10
7 é menor ou igual a 10
8 é menor ou igual a 10
9 é menor ou igual a 10
10 é menor ou igual a 10
11 é maior que 10
Anterior Início Próximo
quinta-feira, 16 de maio de 2019
Alterando uma string para letras maiúscula ou minúscula em Golang Go
Os métodos utilizados
para altera toda uma string para maiúscula (caixa alta) ou minúscula (caixa
baixo) são encontrados na classe strings, por isso é necessário que a mesma
esteja contida no bloco de importação (import)
1. Todas maiúsculas
Para tornar todas as
letras maiúsculas utilizamos o método ToUpper que está dentro da classe
strings.
Sintaxe:
strings.ToUpper(STRING)
Onde:
STRING – String que terá todas suas letras convertidas
para caixa alta.
Exemplo:
package main
import ("strings"
"fmt"
)
func main(){
nome:= "Maria da Silva"
fmt.Println(strings.ToUpper(nome))
}
Saída:
MARIA DA
SILVA
2. Todas minúsculas
Para tornar todas as letras minúsculas utilizamos o
método ToLower que está dentro da classe strings.
Sintaxe:
strings. ToLower(STRING)
Onde:
STRING – String que terá todas suas letras convertidas
para caixa baixa.
Exemplo:
package main
import ("strings"
"fmt"
)
func main(){
nome:= "Maria da Silva"
fmt.Println(strings.ToLower(nome))
}
Saída:
maria da
silva
sexta-feira, 10 de maio de 2019
Concatenando String de forma eficiênte em java
Há momentos que é necessário concatenar ("juntar") uma grande quantidade de Strings em java isso pode ser feito dentre as maneiras simples as duas listadas abaixo:
String x = stringY+stringZ;
...
Exemplo:
public static void main(String args[]) {
String texto = "Teste 01";
for(int i=0;i<10000 br="" i=""> {
texto=texto+" Teste "+i;
}
}10000>
String x = stringY.concat(stringZ);
Exemplo:
public static void main(String args[]) {
String texto = "Teste 01";
for(int i=0;i<10000 br="" i=""> {
texto=texto.concat(" Teste "+i);
}
}10000>
Ambas maneiras são validas, porém quando é necessário juntar uma grande quantidade de Strings essas maneiras se tornam defasadas. Para tiramos melhor aproveito uma ótima saída é utilizar a classe StringBuilder.
Sintaxe:
StringBuilder nome = new StringBuilder();
nome.append(string);
Onde:
nome.append(String); - Método para concatenação da string.
Exemplo:
public static void main(String args[]) {
StringBuilder texto=new StringBuilder();
for(int i=0;i<10000 br="" i=""> {
texto.append("Teste "+i);
}
}10000>
Comparativo
Abaixo é possível ver uma classe que faz a comparação entre os tipos de concatenação acima.
public class Teste {
public static void main(String args[]) {
String texto = "Teste 01";
long inicio = System.nanoTime();
long diferenca;
//**********************************************
for(int i=0;i<10000 br="" i=""> {
texto = texto+"Teste "+i;
}
diferenca = System.nanoTime()-inicio;
System.out.printf("\n\nCom soma +");
System.out.printf("\nTempo: %d ns",(diferenca));
System.out.printf("\nTamano: %d ns",texto.length());
inicio = System.nanoTime();
texto="";
//**********************************************
for(int i=0;i<10000 br="" i=""> {
texto = texto.concat("Teste "+i);
}
diferenca = System.nanoTime()-inicio;
System.out.printf("\n\nCom concat");
System.out.printf("\nTempo: %d ns",(diferenca));
System.out.printf("\nTamano: %d ns",texto.length());
//**********************************************
StringBuilder texto2=new StringBuilder();
inicio = System.nanoTime();
for(int i=0;i<10000 br="" i=""> {
texto2.append("Teste "+i);
}
diferenca = System.nanoTime()-inicio;
System.out.printf("\n\nCom StringBuilder");
System.out.printf("\nTempo: %d ns",(diferenca));
System.out.printf("\nTamano: %d ns",texto2.toString().length());
}
}10000>10000>10000>
Saída:
Com soma +
Tempo: 293225120 ns
Tamano: 98898 ns
Com concat
Tempo: 23470066971 ns
Tamano: 98890 ns
Com StringBuilder
Tempo: 4156625 ns
Tamano: 98890 ns
Como foi possível ver o método com StringBuilder é muito mais rápido do que as outras maneiras.
Pela junção com o operador mais +
...String x = stringY+stringZ;
...
Exemplo:
public static void main(String args[]) {
String texto = "Teste 01";
for(int i=0;i<10000 br="" i=""> {
texto=texto+" Teste "+i;
}
}10000>
Pelo método concat da própria classe String
String x = stringY.concat(stringZ);
Exemplo:
public static void main(String args[]) {
String texto = "Teste 01";
for(int i=0;i<10000 br="" i=""> {
texto=texto.concat(" Teste "+i);
}
}10000>
Ambas maneiras são validas, porém quando é necessário juntar uma grande quantidade de Strings essas maneiras se tornam defasadas. Para tiramos melhor aproveito uma ótima saída é utilizar a classe StringBuilder.
Sintaxe:
StringBuilder nome = new StringBuilder();
nome.append(string);
Onde:
nome.append(String); - Método para concatenação da string.
Exemplo:
public static void main(String args[]) {
StringBuilder texto=new StringBuilder();
for(int i=0;i<10000 br="" i=""> {
texto.append("Teste "+i);
}
}10000>
Comparativo
Abaixo é possível ver uma classe que faz a comparação entre os tipos de concatenação acima.
public class Teste {
public static void main(String args[]) {
String texto = "Teste 01";
long inicio = System.nanoTime();
long diferenca;
//**********************************************
for(int i=0;i<10000 br="" i=""> {
texto = texto+"Teste "+i;
}
diferenca = System.nanoTime()-inicio;
System.out.printf("\n\nCom soma +");
System.out.printf("\nTempo: %d ns",(diferenca));
System.out.printf("\nTamano: %d ns",texto.length());
inicio = System.nanoTime();
texto="";
//**********************************************
for(int i=0;i<10000 br="" i=""> {
texto = texto.concat("Teste "+i);
}
diferenca = System.nanoTime()-inicio;
System.out.printf("\n\nCom concat");
System.out.printf("\nTempo: %d ns",(diferenca));
System.out.printf("\nTamano: %d ns",texto.length());
//**********************************************
StringBuilder texto2=new StringBuilder();
inicio = System.nanoTime();
for(int i=0;i<10000 br="" i=""> {
texto2.append("Teste "+i);
}
diferenca = System.nanoTime()-inicio;
System.out.printf("\n\nCom StringBuilder");
System.out.printf("\nTempo: %d ns",(diferenca));
System.out.printf("\nTamano: %d ns",texto2.toString().length());
}
}10000>10000>10000>
Saída:
Com soma +
Tempo: 293225120 ns
Tamano: 98898 ns
Com concat
Tempo: 23470066971 ns
Tamano: 98890 ns
Com StringBuilder
Tempo: 4156625 ns
Tamano: 98890 ns
Como foi possível ver o método com StringBuilder é muito mais rápido do que as outras maneiras.
sábado, 9 de março de 2019
Programando em Java - Váriaveis
Assim como em outras linguagens de programação uma variável é de suma
importância para use programar. A grosso modo uma váriavel nada mas é que dado guardado em um local da memória do computador para uso posterior.
Abaixo é possível ver alguns tipos de variaveis de , vale lembrar que existem vários tipos de variaveis em Java.
Exemplos 1:
int idade;
String nome;
String nome,cpf;
boolean isValido;
Boolean isCorreto;
Abaixo é possível ver alguns tipos de variaveis de , vale lembrar que existem vários tipos de variaveis em Java.
- boolean - Tipo boleano - Ex: true ou false
- char - Caracter - Ex: 'c' , 'A'
- double - Número Decimal - Ex: 2.2, 3.5
- int - Número inteiro - Ex: 1, 2, 3, 4, etc...
- String - Cadeia de caracteres - Ex: "Nome", "carro", "123".
Sintaxe:
tipo_variavel nome_variavel ;Onde:
- nome_variavel - O nome propriamente dito da variável.
- tipo_variavel - Tipo da variável (int,double,float, String, etc)
Exemplos 1:
int idade;
String nome;
String nome,cpf;
boolean isValido;
Boolean isCorreto;
sexta-feira, 8 de março de 2019
Programando em Java - Comentários
Os comentários são informações adicionais que são adicionadas ao código
para facilitar o entendimento do mesmo, os comentários não são exibidos
em tempo de execução do programa. Em Java são bem simples de serem feitos,
os mesmos podem ser em blocos ou linhas.
No em bloco é possível escrever mais que uma linha de comentário dentro do campo /* */ . Sendo que o mesmo é marcado com /* e terminado com */
Sintaxe:
/*
bloco_de_mentario
*/
Onde:
/* - Inicio do bloco de comentário.
*/ - Final do bloco de comentário
bloco_de_mentario - Comentário propriamente dito.
No estilo de comentário em linha é possível escrever o comentário apenas em uma linha continua.
Sintaxe:
//comentario 1
//comentario 2
Onde:
//- Marcador de comentário
comentario 1 - Comentário propriamente dito.
comentario 2 - Comentário propriamente dito.
package main;
/*Comentário
com
várias
linhas
*/
public class ClassePrincipal {
//Comentário de uma unica linha
public static void main(String args[]) {
System.out.println("Ola, Mundo!\n");
}
}
1º Comentário em bloco
No em bloco é possível escrever mais que uma linha de comentário dentro do campo /* */ . Sendo que o mesmo é marcado com /* e terminado com */
Sintaxe:
/*
bloco_de_mentario
*/
Onde:
/* - Inicio do bloco de comentário.
*/ - Final do bloco de comentário
bloco_de_mentario - Comentário propriamente dito.
2º Comentário em linhas
No estilo de comentário em linha é possível escrever o comentário apenas em uma linha continua.
Sintaxe:
//comentario 1
//comentario 2
Onde:
//- Marcador de comentário
comentario 1 - Comentário propriamente dito.
comentario 2 - Comentário propriamente dito.
Exemplo na prática.
Abaixo vamos ver o exemplo simples com utilização dos comentários.
package main;
/*Comentário
com
várias
linhas
*/
public class ClassePrincipal {
//Comentário de uma unica linha
public static void main(String args[]) {
System.out.println("Ola, Mundo!\n");
}
}
Voltar Inicio Próximo
Marcadores:
comentários,
curso,
facil,
java,
simples
sexta-feira, 18 de janeiro de 2019
Como conectar no WhatsApp Web
Muitas vezes precisamos enviar arquivos ou simplesmente falar com mais tranqulidades sem que seja necessário ficar com o celular na mão. Uma maneira simples de usar o WhatsApp com uma pagina da web, para isso basta seguir os proximos passos.
1º Acesso site: https://web.whatsapp.com/
2º Abra o WhatsApp no seu smart phone e clique nos três pontinhos na parte superior direita.
3º Quando os três pontos forem clicados vai abrir um menu, neste basta escolher a opção WhatsApp Web.
4º Na proxima tela abrirá uma tela com camera, basta centralizar o qr code no centro da mesma, apontando para ele.(QR Code é quadrado branco e preto com o simbolo do whatsApp na primeira foto)
5º Assim que for reconhecido o QR Code abria o WhatsApp Web na pagina de internet que você abriu primeiramente.
1º Acesso site: https://web.whatsapp.com/
2º Abra o WhatsApp no seu smart phone e clique nos três pontinhos na parte superior direita.
3º Quando os três pontos forem clicados vai abrir um menu, neste basta escolher a opção WhatsApp Web.
4º Na proxima tela abrirá uma tela com camera, basta centralizar o qr code no centro da mesma, apontando para ele.(QR Code é quadrado branco e preto com o simbolo do whatsApp na primeira foto)
5º Assim que for reconhecido o QR Code abria o WhatsApp Web na pagina de internet que você abriu primeiramente.
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.
O valor zero do mapa é considerado nulo (nil) e sendo assim não é possível adicionar novas chaves e valores no mesmo.
nome_mapa = make (map[tipo_chave]tipo_valor)
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.
nome_mapa[nome_chave]=valor
nome_chave - Nome da chave referência do mapa
valor - Valor a ser referenciado pela chave.
nome_mapa[nome_chave]
nome_chave - Nome da chave referência do mapa
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
}
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.
Abaixo é possível ver o resultado da execução do programa acima:
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 mainimport "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
Assinar:
Postagens (Atom)