quinta-feira, 30 de março de 2017

Como girar a tela do windows

Resumo


CTRL+ALT+SETA


Introdução


O principal objetivo desde post é explicar de maneira simples e rápida como se faz para girar a tela quando se utiliza o sistema operacional windows.


Girando a tela

Para girar a tela basta apertar o botão CTRL(Control)+ALT+SETA direcional.


Botões direcionais do teclado



Exemplo:

CTRL + ALT + → - A tela ficará com sua parte superior virada para direita.
CTRL + ALT + ← A tela ficará com sua parte superior virada para esquerda.
CTRL + ALT +  - A tela ficará de cabeça para baixo do padrão normal.
CTRL + ALT + ↑ A tela ficará na posição padrão com o canto superior apontado para cima.


terça-feira, 28 de março de 2017

Desbloquear usuário no oracle ORA-28000: the account is locked

Resumo


alter user NOME_USUARIO account unlock;


Introdução

Há situações em que o um determinado usuário pode ficar bloqueado no Oracle. Nesta breve dica vamos mostrar como desbloqueia esse usuário.


Desbloquear usuário

Para que seja possível desbloquear o usuário é necessário logar com o usuário System do banco de dados executar a query abaixo:




ALTER USER NOME_USUARIO ACCOUNT UNLOCK;


Onde:

  • NOME_USUARIO - Nome do usuário a ser bloqueado.


Bloquear usuário


Caso você queira bloquear o usuário basta executar a query abaixo:


ALTER USER NOME_USUARIO ACCOUNT LOCK;


Onde:


  • NOME_USUARIO - Nome do usuário a ser bloqueado.


segunda-feira, 13 de março de 2017

Como descobrir o tamanho de um arquivo em java

Resumo


File file = new file (caminho);
file.length();

Introdução

O principal objetivo deste poste é explicar de maneira simples e rápida como se descobre o tamanho de determinado arquivo em JAVA.


Descobrindo o tamanho do arquivo

Para saber o tamanho de determinado arquivo basta utilizar o método length() contido no mesmo.

Sintaxe:

...
File file = new file (caminho);
file.length();
...

Onde:

caminho - Path do arquivo a ser analizado.


Exemplo:

import java.io.File;

public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");

if (file.exists()) {

double bytes = file.length();
System.out.println("O tamanho do arquivo é: " + bytes +" bytes");

} else {
System.out.println("O arquivo não existe");
}

}
}


Saída será:

O tamanho do arquivo é: 20620.0



Por default o tamanho do arquivo é adquirido em bytes para alterar a grandeza basta dividir pela devida unidade de cada medida.

   double kilobytes = (bytes / 1024);
   double megabytes = (kilobytes / 1024);
   double gigabytes = (megabytes / 1024);
   double terabytes = (gigabytes / 1024);
   double petabytes = (terabytes / 1024);
   double exabytes = (petabytes / 1024);
   double zettabytes = (exabytes / 1024);
   double yottabytes = (zettabytes / 1024);

Exemplo 2:



import java.io.File;

public class ClassTeste
{
public static void main(String[] args) {
File file = new File("c:\\Temp\\teste01.xlsx");
if (file.exists()) {
double bytes = file.length();
System.out.println("O tamanho em " + bytes + " em bytes");
System.out.println("O tamanho em " + bytes / 1024 + " em kilobytes");
} else {
System.out.println("O arquivo não existe");
}
}
}


A saída seria:

O tamanho em 20620.0 em bytes
O tamanho em 20.13671875 em kilobytes

sexta-feira, 2 de dezembro de 2016

Convertendo Data para Calendar em java

O principal objetivo deste post é explicar faz a transição de datas entre o tipo Data e Calendar.


1º Maneira

Utilizando a instancia do tipo date.

Calendar cal = Calendar.getInstance();
cal.setTime(date);

Exemplo:

public static void main(String args[]){
Date data = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(data);
System.out.println(cal));
}


2º Maneira


Utilizando o atributo getTime:

Calendar cal = Calendar.getInstance();

cal.setTimeInMillis(date.getTime());

Exemplo:

public static void main(String args[]){
Date data = new Date();
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(data.getTime());
System.out.println(cal);
}

domingo, 15 de maio de 2016

Abrindo uma página web via código fonte no windows phone com C#

         

Resumo

            WebBrowserTask webBrowserTask = new WebBrowserTask();
       webBrowserTask.Uri = new Uri(site, UriKind.Absolute);
       webBrowserTask.Show();


Introdução

Neste post vamos ver de maneira simples e rápida como se abre uma página web no navegador padrão em uma aplicação para windows phone.
Uma das maneiras de abrirmos uma url é utilizar a classe WebBrowser para isso basta utilizar a sintaxe abaixo:


Sintaxe:

            WebBrowserTask webBrowserTask = new WebBrowserTask();
            webBrowserTask.Uri = new Uri(site, UriKind.Absolute);
            webBrowserTask.Show();

Onde;

site - Endereço(string) da página que será aberta no browser.


Exemplo:

public abrirSiteGoogle()
{
            WebBrowserTask webBrowserTask = new WebBrowserTask();
            webBrowserTask.Uri = new Uri("http:\\maguscode.blogspot.com", UriKind.Absolute);
            webBrowserTask.Show();

}

Executar uma ação quando clicar no botão voltar no windows phone

Resumo

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {
        ....ação
        }

Introdução

O principal objetivo deste post é explicar como seu executa uma ação quando se clica no botão voltar de seu windows phone.

Executando ação com o back

Para executar uma ação basta sobrescrever o método OnBackKeyPress na tela que você deseja fazer a a alteração no botão voltar , para isso o processo é bem simples, basta utilizar o sintaxe abaixo:

Sintaxe:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {
        ....ação
        }

Como descobrir o tamanho da tela no windows phone com C#

Resumo:

Application.Current.Host.Content.ActualHeight - Para a altura.
Application.Current.Host.Content.ActualWidth - Para  a largura.


Objetivo

O simples objetivo deste post é bem simples, mostrar como se adquire o tamanho e a altura de uma determinada tela.

Para obter a altra da tela basta utilizar o caminho:

    Application.Current.Host.Content.ActualHeight.

Já para obter o largura da tela basta utilizar o caminho:

   Application.Current.Host.Content.ActualWidth


Exemplo:

.....
public displaySizes(){

 System.Diagnostics.Debug.WriteLine("\n\nHeight: "+  Application.Current.Host.Content.ActualHeight);

 System.Diagnostics.Debug.WriteLine("\nWidth: "+  Application.Current.Host.Content.ActualWidth);
}
...

Uma solução para o erro: Severity Code Description Project File Line Error Windows Phone IP over USB Transport (IpOverUsbSvc) is not running. Retry after starting Windows Phone IP over USB Transport (IpOverUsbSvc) from the services management console. 0

Resumo

O principal objetivo deste post é explicar de maneira simples e rápida uma maneira de resolver o erro: 

"Severity Code Description Project File Line Error Windows Phone IP over USB Transport (IpOverUsbSvc) is not running. Retry after starting Windows Phone IP over USB Transport (IpOverUsbSvc) from the services management console....So


Solução:

Uma maneira de resolve esse problema que achei foi entrando no gerenciador de serviços e iniciando o serviço: Windows Phone IP over USB Transport (IpOverUsbSvc).
Para abrir o gerenciador e executar o serviço é simples basta seguir os passos a seguir:

1. Win+R - Para abrir o executar. Quando o mesmo for aberto abasta digitar services.msc e clicar em OK.


2. Depois de abrir o gerenciador procure o serviço Windows Phone IP over USB Transport (IpOverUsbSvc. 

3. Quando você encontrar o serviço basta clicar no mesmo com o botão esquerdo e clicar na opção iniciar.


Após você fazer esse procedimento e iniciar o serviço, vá  ao Visual Studio e execute a aplicação novamente.

segunda-feira, 29 de fevereiro de 2016

Diferença entre replaceAll e replace na classe String em java

Introduçao


O principal objetivo desta dica é explicar de maneira simples e rápida a diferença entre os métodos replace e replaceAll da classe String em java.

Diferença entre os métodos

Ambos os métodos tem a função de substituir um conjunto de caracteres por outro conjunto de caracteres, porém a diferença entre eles consiste no fato do método replaceAll utilizar expressão regular (regex) para encontrar o grupo de caracteres, já o replace utiliza somente o grupo em si como filtro.

Sintaxe do replace:

string.replace("conteudo_original","conteudo_substituir");

Onde:


  • conteudo_original - Conjunto de caracteres que será buscado para substituição por conteudo_subsituir.
  • conteudo_substituir - Conteudo que fará a substituição do conteudo_original.


Sintaxe do replaceAll:

string.replace("expressao","conteudo_substituir");

Onde:





  • expressao - Expressão que será utilizado para a substituição por conteudo_subsituir.
  • conteudo_substituir - Conteudo que fará a substituição do resultado da busca da expressao.



Exemplo:

Abaixo é possível ver um exemplo utilizando os dois métodos para buscar o conteúdo em questão.


public class Main {

public static void main(String args[]) {

  String text = "verdura verde  verdinho";
  System.out.println("Com replace: "+text.replace("verde",   "amarelo"));
  System.out.println("Com replaceAll: "+text.replaceAll("verd[iu]",   "AMARELO"));
}
}


Saída:

Com replace: verdura amarelo  verdinho
Com replaceAll: AMARELOra verde  AMARELOnho

terça-feira, 16 de fevereiro de 2016

Convertendo Matriz para Lista em Java e Lista para Matriz

 Introdução


O principal objetivo desta dica é explicar de maneira simples e rápida como se converter uma matriz em java para uma lista e de uma lista para uma matriz.


Matris para List

Para convertemos de uma matriz para uma lista utilizaremos a classe java.util.Arrays.

Sintaxe:

List list = Arrays.asList(matris);


Onde:


  • tipo - Tipo da lista caso exista algum especifico.
  • matris - Matris de objetos.


Exemplo:

import java.util.Arrays;
import java.util.List;

public class ConvertorExemplo {
public static void main(String[] args)
  {
      String[] nomes = {"julio", "marcos", "james", "mary", "john"};
      List listaNomes = Arrays.asList(nomes);
      for (String e : listaNomes)
      {
        System.out.println(e);
      }
  }

}


A saída da execução de programa seria:

julio
marcos
james
mary
john


List para matris


Para convertermos um List para uma matriz basta utilizar o método toArray(T[] t) existente já na classe List.

Sintaxe:


      Tipo_objeto[] nomes = listaNomes.toArray(new Tipo_objeto[tamanho_lista]);

Onde:




  • Tipo_objeto - Tipo de objeto da matriz ao qual a lista será convertida.

Exemplo:


import java.util.ArrayList;
import java.util.List;

public class ConvertorExemplo {
public static void main(String[] args)
  {

List listaNomes = new ArrayList();
      listaNomes.add("julio");
      listaNomes.add("marcos");
      listaNomes.add("james");
      listaNomes.add("mary");
      listaNomes.add("john");
   
      String[] nomes = listaNomes.toArray(new String[listaNomes.size()]);
     
      for (String e : nomes)
      {
        System.out.println(e);
      }
  }
}

A saída deste programa seria:

julio
marcos
james
mary
john