Jump to content


Danilomaru's Content

There have been 210 items by Danilomaru (Search limited from 28/04/2023)



Ordernar por                Order  

#1023021 como adicionar um elemento em uma array

Posted by Danilomaru on 06/12/2015, 23:31 in PHP

Function Reference/wp list comments

'end-callback'

( callback ) The name of a custom function to use to close each comment. Using this will make your custom function get called to at the end of each comment, bypassing the WordPress default of using </div>, </ol>, or </li> based on the style parameter. Use to customize the ending tags for a comment. The callback is separate from the end-callback to facilitate hierarchical comments. Use with caution.

Ou seja, o end-callback padrão adiciona o fechamento da lista (que pode ser </div>, </ol>, or </li>). Basta adicionar o <hr /> em conjunto com o fechamento.
 
Detalhe, o parâmetro 'comment-body' não existe.




#1021557 Combobox com JS e PHP sem repetir valores

Posted by Danilomaru on 20/02/2015, 02:46 in Javascript / DOM / AJAX / ECMAScript

Você pode fazer da seguinte forma:




#1023061 COMBOBOX COM ITEMSOURCE DE OUTRA TABELA

Posted by Danilomaru on 18/12/2015, 22:38 in .NET

tire o bind do selectesdvaluepath e do displaymemberpath e colocando entre as aspas diretamente o nome do campo.




#1022815 Clonar elemento com Jquery

Posted by Danilomaru on 17/10/2015, 01:55 in Javascript / DOM / AJAX / ECMAScript

coloque isso

 $('#box-demo-overlay .owl-item').each(function(i) {
        var img = $(this).children('.item').children('img'),
            srcImg = '<img src="'+ img.attr('src') +'" alt="'+ img.attr('alt') +'">',
            itemPagination = $(this).parent().parent().next('.box-controls').children('.box-pagination').children('.box-page').children('span');
        $('.box-pagination span:eq('+i+')').prepend(srcImg); //Só precisava dessa linha...
    });




#1022744 Classes de inicialização de dados

Posted by Danilomaru on 24/09/2015, 00:30 in .NET

Acredito que você esteja confundindo. Esse negócio de comparação entre Classes e Tabelas já pronto é coisa do Entity, não vem por padrão em nenhuma aplicação do .NET que você tente criar.

 

MAS, por exemplo, uma aplicação do tipo Windows Forms possui o método Program.Main() que é chamado no instante em que a aplicação é executada, tanto que o primeiro Form é chamado lá.




#1022157 Checando campo bit

Posted by Danilomaru on 10/06/2015, 03:34 in ASP

sso quando clicar no consultar certo ?

 

se der erro você coloca assim para resgatar

 

varbloquear = Cint(request.form("linha"))

 

acho que o campo bit salva inteiro e não string, então você teria que converter o que vem do form




#1021782 Chamada a métodos em classe controller (asp.net web.api) para de funci

Posted by Danilomaru on 26/03/2015, 15:45 in ASP

Basicamente, a rota.

Normalmente, ela é configurada assim:

GlobalConfiguration.Configuration.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = System.Web.Http.RouteParameter.Optional }
);

Ou seja, a rota DefaultApi conhece uma rota cujo próximo parâmetro seja id, e o Controller confia nisso.

Se você chamasse a requisição da seguinte forma:

http://local/api/Itens/Put/?osID=3443



#1021969 Carregar linhas em listview a partir de um OpenDialog

Posted by Danilomaru on 05/05/2015, 04:12 in Delphi e Delphi.NET

O método LoadFromFile não é disponível no Listview, o que você pode fazer é carregar as informações do arquivo num StringList e popular o Listview com TListItem. Veja um exemplo:

procedure AddItemsListview(Listview: TListView; Arquivo: string);

Var
Items: TStringList;
Item: TListItem;
I: Integer;
begin
Items := TStringList.Create;
try
Items.LoadFromFile(Arquivo);
for I := 0 to Items.Count -1 do begin
Item := Listview.Items.Add;
Item.Caption := Items[I]; // Coloca o valor na primeira coluna do Listview
end;
finally
Items.Free;
end;
end;

E para utilizar o método acima, supondo que você já adicionou OpenDialog, faça o seguinte:

procedure TForm1.Button1Click(Sender: TObject);

begin
OpenDialog1.InitialDir := ExtractFilePath(ParamStr(0)); // Abre o diálogo no diretório do programa
OpenDialog1.Filter := 'Arquivos de texto (.txt) | *.txt'; // Somente arquivos de texto

if OpenDialog1.Execute = false then exit;
AddItemsListview(ListView1, OpenDialog1.FileName);
end;



#1022351 Calcula número da semana do ano

Posted by Danilomaru on 24/07/2015, 02:37 in ASP

A maioria dos DBs já tem functions nativas que retornam a semana do ano.

 

Não entendi bem o que se quer mas a função em geral resolve

 

Exemplo (Oracle)

 

vendas por semana do ano

select to_char(data_venda,'WW') semana,sum(valor-venda) venda
from vendas
group by to_char(data_venda,'WW')




#1021977 Button com funçao de submit, mas invisivel no form

Posted by Danilomaru on 08/05/2015, 01:50 in Javascript / DOM / AJAX / ECMAScript

Da para fazer assim

<form action="" method="get" id="formulario">
    <input name='valor1' type='text'>
    <a id="fakesubmit" href="#qualquercoisa">Enviar</a>
</form>
<script>
var link = document.getElementById('fakesubmit');
    link.onclick = function(e){
        e.preventDefault;
        document.getElementById('formulario').submit();
    };
</script>



#1021352 Buscar Informações De Um Datagrid

Posted by Danilomaru on 26/01/2015, 00:45 in .NET

private void salasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Frcadastro_salas Outroform = new Frcadastro_salas(null,null,null); // Inserir o null e funcionou
            Outroform.ShowDialog();

O problema esta ai




#1022548 buscar em intervalo de tempo

Posted by Danilomaru on 31/08/2015, 01:06 in MySQL

Pelo que entendi os campos `time_in` e `time_out` são do tipo TIME.

 

Tente substituir:

  1. AND UNIX_TIMESTAMP(r.time_in) >= UNIX_TIMESTAMP('2015-08-18 19:00')
  2. AND UNIX_TIMESTAMP(r.time_out) <= UNIX_TIMESTAMP('2015-08-18 20:00')

Por:

  1. AND r.time_in >= TIME('19:00')
  2. AND r.time_out <= TIME('20:00')



#1022176 Busca em texto

Posted by Danilomaru on 11/06/2015, 20:54 in Visual Basic

Você pode quebrar a string resultante por "-", para separar o "3 - Ação" em um array, depois usa uma função de comparação, ou usa a função direto se você quiser:

 

http://stackoverflow...ase-insensitive

https://msdn.microso...y/215yacb6.aspx

https://msdn.microso...c(v=vs.90).aspx




#1022329 Block/None em div dentro de jsp!

Posted by Danilomaru on 16/07/2015, 04:57 in Java/JSP

Utilize o método equals pra comparar strings ao invés de " == ".

 

Link útil:

http://pt.stackoverf...com/a/3954/4808




#1021600 Banner auto close? Ajudem

Posted by Danilomaru on 27/02/2015, 06:23 in Javascript / DOM / AJAX / ECMAScript

da uma olhada nesse tutorial :
 http://www.linhadeco...ntagem-de-tempo
talvez ajude




#1023174 Baixar varios Arquivos .zip com IdFTP no Delphi

Posted by Danilomaru on 23/01/2016, 01:11 in Delphi e Delphi.NET

Crie os IDFTP em tempo de execução,e para cada,atribua um item

 

ex:

procedure TForm1.Button1Click(Sender: TObject);
var
id1: TIDFtp;
hostftp,usuario,senha: string;
tryagain:
begin

hostftp:= 'google.com.br';

usuario:= 'anonymous';
senha:= '001';

id1:= TIDFtp.Create();
id1.Host:= hostftp;
id1.Port:= 21;
id1.Username:= usuario;
id1.Password:= senha;

try
ID1.Connect();
ID1.Get('atualizacao/Atualizacao.zip',ObterDiretorioDoExecutavel + 'Atualizacao.zip',True,True);
except
MessageBox(Application.Handle,'Não foi possivel conectar ou obter o arquivo','Erro',mb_ok+mb_iconerror);
end;
end;

Obs: não se esqueça de libera-los da memoria quando terminarem de baixar-o arquivo atribuído,pois se deixa-los, poderá causar um certo lag




#1021538 Atualização em tempo real PHP/ AJAX

Posted by Danilomaru on 17/02/2015, 05:42 in PHP

Olha esse post, no final tem um exemplo que vai ajudar :
http://rberaldo.com....olling-php-ios/




#1021901 Asp e Html

Posted by Danilomaru on 20/04/2015, 03:24 in ASP

Você pode utilizar readonly="readonly" ao invés de disabled.




#1023044 Arraylist de Objeto

Posted by Danilomaru on 13/12/2015, 03:47 in .NET

Você está migrando de Java para C#?

Aconselho a usar, em vez de ArrayList, uma Lista genérica.

 

Veja aqui um bom motivo: https://www.caelum.c...aves-das-listas

 

Além disso, num array os itens são do tipo Objetc, precisando fazer casting, com alto consumo de memória. Numa lista genérica, não.

 

Então:

List<T> meuArray = new List<T>()

//Onde T é o tipo. Ex.:
List<int> meuArraydeInts = new List<int>();




#1021862 Aprenda a Formatar Mac Book

Posted by Danilomaru on 09/04/2015, 01:55 in Tutoriais, Dicas e Truques

HDs às vezes precisam passar por formatações quando um usuário enfrenta algum problema e não consegue solucioná-lo. Se você tem um Mac e precisa fazer isso, o TechTudo preparou um tutorial detalhado sobre como formatar o HD e instalar a última versão do sistema da Apple, o Mac OS X Yosemite.

mac1.jpg

Formatar e configurar são processos diferentes em MacBooks

Primeiro é importante deixar claro que a formatação apaga todos os seus arquivos pessoais e aplicativos. Portanto, antes de continuar, é essencial fazer uma cópia dos seus dados para um HD externo, pen drive ou DVD. Caso já tenha providenciado o backup, confira como formatar o Mac.

Passo 1. Crie um pen drive de instalação do OS X Yosemite. Feito isso, reinicie o Mac com o pen drive conectado à porta USB e mantenha a tecla “alt/option” pressionada. Selecione “Install OS X Yosemite” e pressione Enter. 

mac2.jpg
Iniciando instalação do OS X Yosemite pelo pen drive 

Passo 2. Selecione “Usar o português do Brasil como idioma principal” e clique sobre a seta para avançar;

mac3.png

Escolha o idioma de instalação do OS X Yosemite

Passo 3. Em seguida, selecione “Utilitário de Disco” e clique em “Continuar”;

mac4.png
Inicie o Utilitário de Disco

Passo 4. Na barra lateral esquerda da janela, selecione a partição que o OS X está instalado e, à direita, clique sobre a aba “Apagar”. Em formato, selecione “Mac OS Expandido (Reg. Cronológico)” e clique em “Apagar”. Lembre-se: todos os seus aplicativos e arquivos serão perdidos. Só faça isso se tiver um backup;

mac5.png
Formatando a partição em que o OS X será instalado 

Passo 5. Feche a janela do Utilitário de Disco. Feito isso, selecione “Instalação do OS X” e clique em “Continuar”;

mac6.png
Iniciando a instalação do OS X Yosemite 

Passo 6. O assistente de instalação será iniciado. Clique em “Continuar” para começar;

O que é melhor: notebook, ultrabook, Macbook? Opine no Fórum do TechTudo.

mac7.png
Iniciando a instalação do OS X Yosemite 

Passo 7. Para prosseguir, é necessário concordar com os termos da licença. Para isso, clique em “Concordar”;

mac8.png
Concorde com os termos da licença de software da Apple 

Passo 8. Selecione o disco em que o OS X Yosemite será instalado – o mesmo que foi formatado no quarto passo – e clique em “Instalar”;

mac9.png
Selecione a partição em que o sistema será instalado

Passo 9. Aguarde até que o sistema seja instalado. O Mac será reiniciado algumas vezes e, quando a instalação terminar, o assistente de configuração será iniciado. Quando isso acontecer, primeiramente selecione o país e avance;

mac9.png
Selecione o seu país no Mac OS X Yosemite 

Passo 10. Em seguida, selecione o layout do teclado. Caso ele não esteja na lista, marque a opção “Mostrar tudo”. Feito isso, clique em “Continuar”;

mac10.png
Selecione a configuração de layout do teclado 

Passo 11. Selecione como gostaria de configurar o Mac – restaurar um backup, copiar dados de um PC ou configurá-lo como novo;

mac11.png
Opção de migrar dados do backup ou de outro computador 

Passo 12. Entre os dados da sua conta do iCloud e clique “Continuar”;

mac12.png
Faça login usando o seu Apple ID 

Passo 13. Aceite os termos de licença de software da Apple;

mac13.png
Concorde com os termos de licença de software da Apple 

Passo 14. Digite os dados para criar uma conta de usuário para o Mac e clique em “Continuar”;

mac14.png
Criando uma nova conta de usuário 

Passo 15. Por fim, escolha se deseja enviar dados de diagnóstico e uso à Apple e relatório de falhas com os desenvolvedores de aplicativos. Clique em “Continuar” e seu computador está pronto para ser usado.

mac15.png
Selecione se deseja compartilhar dados de uso do computador com a Apple e desenvolvedores 

Pronto! Feito isso, o sistema será reinstalado e o seu Mac ficará como novo.

saiba mais

 

 

Attached Thumbnails

  • mac16.png



#1021558 Ao clicar num botao bloquear todos os "radios" do form

Posted by Danilomaru on 20/02/2015, 03:02 in Javascript / DOM / AJAX / ECMAScript

Da uma olhada nesse tutorial, no primeiro exemplo , ve se ajuda:
http://www.w3schools...io_disabled.asp




#1022455 Alterar Texto com valor em input

Posted by Danilomaru on 17/08/2015, 03:42 in Javascript / DOM / AJAX / ECMAScript

Você ja tentou a minha solução proposta? 

 

var valor = parseFloat($("#valor").val());
var quantidade = parseInt($("#quantidade").val());
var total = valor * quantidade;
$("#total").text(total);




#1021849 Alterar cor de fundo

Posted by Danilomaru on 08/04/2015, 01:23 in HTML, CSS e Metodologias

Da para fazer usando Jquery

$(":input,select").blur(function(e){
if($.trim($(this).val()) != ""){
$(this).css('background-color' , '#FAFFBD'); 
}else{ $(this).css('background-color' , '#FFFFFF'); }
});



#1021806 Alguém me ajuda com um div sobreposta

Posted by Danilomaru on 30/03/2015, 10:53 in HTML, CSS e Metodologias

 Para colocar uma div em cima de outra, deve ser colocada como

position: absolute

para ficar em frente 

z-index: 1; (o valor que quiser acima);

 função para fechar o pop-up com Javascript, utilize JQuery para retirar ou ocultar o pop-up.

Função de remover o html:
$('#mort').parent().remove();
Função para ocultar e tirar sobreposição das divs:
$('#mort').parent().hide();
$('#mort').parent().css('z-index','-1');



#1021673 Algoritmo em C

Posted by Danilomaru on 13/03/2015, 06:02 in C/C++

#include<stdio.h>
#include>stdlib.h>
main(){
       int vetor[20], x, i, j;
       for (i=0; i<20; i++)
       {
           printf("%d elemento: ", i+1);
           scanf("%d", &vetor[i]);
           }
           for (i+0; i<19; i++)
           {
               for(j=i+1; j<20; j++)
               {
                          if(vetor[i]<vetor[j])
                          {
                                               x=vetor[i];
                                               vetor[i]=vetor[j];
                                               vetor[j]=x;
                                               }
                                               }
                                               }
                                               for (i=0; i<20; i++){
                                               printf("\n\n %d", vetor[i]);
                                               }
                                               }
                                               system("pause");
                                               }




IPB Skin By Virteq