Jump to content


Danilomaru's Content

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



Ordernar por                Order  

#1021666 Consulta utilizando JOIN ou UNION?

Posted by Danilomaru on 12/03/2015, 03:52 in MySQL

e buscar pelas tags 'mamãe' e 'infantil', ele me retorne os produtos 1 e 3. Atualmente tenho uma consulta que está me retornando o produto 2 também, pois ele tem 'mamãe' como tag.

 

Ai depende do objetivo da aplicação/consulta. dependendo do ponto de vista trazer a linha 2 tmb nao esta errado....

 

Mas pra trazer só a linha 1 e 3 teriamos

sendo mamae = 1

infantil = 2

adulto = 3

festa = 4

aniversario = 5

outros = 6

select Id_produto from tag_produtos where tag_id in (1,2) group by id_produto having count(*) = 2

having count(*) = 2 pq 2 é a quantidade de tags que ele tem que atender especificamente.




#1021637 Consulta de data "maior ou igual que" não traz registro.

Posted by Danilomaru on 05/03/2015, 02:17 in MySQL

Sua lógica está totalmente invertida, por isso não ter retorna os descontos.

A lógica seria a seguite:

- Data inicial menor/igual a data de hoje;

- Data final maior igual a data de hoje;

Que é o contrário da sua. Mas nesse caso, você pode utilizar between também:

CURDATE() BETWEEN desDataIni AND desDataFim



#1021460 Consulta data ASP - Access

Posted by Danilomaru on 08/02/2015, 21:23 in ASP

Tente dar um response.write no sql gerado antes de executar o open

e veja o que realmente você está enviando para o servidor.

Se o data_limite estiver gravando direito, tente verificar se não é melhor passar YYYY-mm-DD ao invés de dd-mm-yyyy. 




#1022104 Conheça as melhores areas para profissionais de TI

Posted by Danilomaru on 31/05/2015, 16:25 in Mercado de Trabalho

A expectativa é que o mercado de tecnologia da informação sofra menos com os solavancos da economia brasileira neste ano. “Mesmo que os números deste 2º trimestre que está em curso já reflitam recessão, a demanda por profissionais de TI existe e a expectativa é que o mercado cresça acima da economia em 2015.”, diz Marcelo da Silveira, sócio da consultoria de recrutamento em TI Conquest One.

De acordo com ele, mesmo com a indústria retraída, há  setores mais “saudáveis” no momento que compensam o fraco desempenho industrial. “Construção, farmacêutico e tecnologia são setores que estão bem e contratando, o que equilibra a balança”, diz.

Um dos motivos que explicam o fôlego específico do mercado de tecnologia da informação é o fato de a área ser uma das principais alternativas para turbinar a produtividade das empresas. “Quando há uma recessão, as empresas precisam produzir mais mesmo com redução de funcionários e TI é parte desta solução”, explica.

Desenvolvedores são os mais buscados

 Dentro do leque de atuação em TI, a área de desenvolvimento é a que se mostra mais promissora para profissionais, segundo a consultoria. No ano passado, desenvolvedores responderam por quase metade (41%) das vagas de TI preenchidas, segundo levantamento da Conquest One. 

A demanda por desenvolvedores deve seguir em alta neste ano. Tecnologias como Dot.Net, PL-SQL e Java são as especialidades mais procuradas, de acordo com divulgados pela consultoria. No ano passado, juntas somaram 28% das oportunidades preenchidas.

A procura também é alta para preencher quadros na área de infraestrutura de TI. Dentro deste grupo, analistas de suporte foram requisitados em 11% das vagas nesta área, seguidos por consultores Windows (6%) e DBAs (5%), que são os administradores de bancos de dados. No total do ano passado, profissionais de TI ligados a infraestrutura foram requisitados em 28% das oportunidades anunciadas pela consultoria.

Mas esta não é uma tendência que deve se sustentar por muito tempo, segundo Silveira. “A área de infraestutrura vem sofrendo impacto em função de consolidação. Muitas empresas estão transferindo dados para nuvem o que diminui o número de posições ligadas à manutenção da infraestrutura de rede nas empresas”, diz o sócio da Conquest One.

Experiência e inglês são requisitos

Má notícia para quem está em começo de carreira. A preferência das empresas é por profissionais com certa bagagem no currículo. No ano passado, 90% das vagas foram direcionadas aos níveis pleno, sênior ou gerencial. A tendência segue neste primeiro trimestre de 2015, 20% das oportunidades foram para cargos de liderança, para atuar nas funções de líderes e gerentes de projetos.

Mas Silveira recomenda cautela ao analisar estes números. “Embora a gente trabalhe em multiplataformas, somos mais focados no recrutamento de especialistas”, diz. Outro fator que ele cita é o fato de profissionais em começo de carreira em TI trabalharem menos por projetos. São, como ele, diz mais "internalizados" nas empresas.

Seja para quem dá os primeiros passos na trajetória profissional, seja para quem já trilhou um caminho de carreira, o domínio de inglês é um diferencial de destaque. Em 2014, 10% das vagas traziam esta exigência.

Não basta aquele conhecimento instrumental, segundo Silveira. “O profissional deve saber se comunicar em inglês durante reuniões e conferências por telefone. Quem consegue se destaca”, diz.

Os setores que mais contratam 

“Surpreendentemente o setor de construção está aquecido e vemos demandas para profissionais de TI em todas as áreas dele”, diz Silveira.

Segundo ele, o fato que haver espaço para profissionais neste setor se deve ao fato de o “casamento” entre TI e construção ser mais recente. “A área de TI ainda está em desenvolvimento no setor de construção. Não é como os setores farmacêutico ou bancário que já têm áreas de TI mais consolidadas”, diz.

Para os próximos meses,  a consultoria aposta numa escalada de oportunidades de TI no setor financeiro, voltadas a projetos de mobilidade e segurança. " TI já é 'core' do setor financeiro", diz Silveira.




#1022226 Comparar ArrayList

Posted by Danilomaru on 24/06/2015, 22:23 in Java/JSP

Se isso não for um exercício da faculdade, tu poderias utilizar o método CollectionUtils.union(arrayList1, arrayList2).

Ver: https://commons.apac...util.Collection, java.util.Collection)




#1022192 Comparar ArrayList

Posted by Danilomaru on 16/06/2015, 03:17 in Java/JSP

for (Object obj : first) { //Quando first = primeira arraylist
    if (array2.contains(obj)) { //Quando array2 = segunda arraylist
        //contém na primeira e na segunda array.
continue;
    } else {
        //existe na 'first' (primeira array) mas não existe na 'array2' (segunda array).
array2.add(obj); //adicionando na segunda array ('array2')
continue;
    }
}

 Lembre-se que você pode usar ao invés de 'Object' a própria classe na array,




#1022594 como usar o foreach

Posted by Danilomaru on 02/09/2015, 16:59 in PHP

Parece que as variáveis não estão recebendo os valores corretos, verifique se mysql_query()não retornou erro, depois disso faça mysql_fetch_array($query) em um while e imprima os produtos, caso deseje guarda os itens em array faça $produtos[] = $res; O códig deve ficar desa maneira

$query = mysql_query("SELECT * FROM produtos") or die(mysql_error());
while($res = mysql_fetch_array($query)){?>
<div class="product_title"><a href="detalhe.php?codigo=<?php echo $res["codigo"];?>"><?php echo $res["titulo"]; ?></a></div>
<div class="product_img"><a href="detalhe.php?codigo=<?php echo $res['codigo']; ?>"><img width="100" height="auto" src="upload/<?php echo $res['imagem'];?>" alt="" title="" border="0" /></a></div>
<div class="prod_price"><span class="price">R$ <?php echo $res["preco"]; ?></span></div> 

<?php } ?>



#1021902 Como trazer apenas resultados iguais

Posted by Danilomaru on 20/04/2015, 03:25 in MySQL

operador deve conter apenas 1 coluna ...

 

tente

--cpf duplicados
select *
from clientes
where cpf in (SELECT cpf
              FROM clientes
              GROUP BY nome
              HAVING count( * ) >1)
order by cpf,nome



#1022089 Como transformar canvas em imagem?

Posted by Danilomaru on 29/05/2015, 03:41 in Javascript / DOM / AJAX / ECMAScript

suponho que a variável tela seja seu canvas, ficaria assim:

<!-- add a tag img que exibira a imagem do canvas -->
<img id="imageCanvas" alt="meu canvas">

<!-- add a tag link para salvar a imagem -->
<a href="#" id="salvar">SALVAR</a>// obtém o source da imagem
var imgData = tela.toDataURL(); // por padrão, a imagem é PNG

// exibe imagem
document.getElementById('imageCanvas').src = imgData;

// salva imagem
document.getElementById('salvar').addEventListener('click', function(e){
this.href = imgData; // source
this.download = 'canvas.png'; // nome da imagem
return false;
});



#1022001 Como retornar o índice de uma matriz e o seu valor em variáveis difere

Posted by Danilomaru on 15/05/2015, 00:38 in PHP

Existem duas funções chamadas:

$array_keys = array_keys($array); // retorna só as chaves
$array_values = array_values($array); // retorna só os valores

Exemplo:

$array = array('194800' => 'Forest', '194811' => 'River', '194812' => 'Sky');

$array_keys = array_keys($array);
$array_values = array_values($array);

print_r($array_keys);
print_r($array_values);



#1021800 Como realizar replace em todos atributos usando jQuery/JavaScript?

Posted by Danilomaru on 29/03/2015, 14:36 in Javascript / DOM / AJAX / ECMAScript

Você pode usar uma regex para substituir a string "__prefix__" pelo número desejado, a partir do HTML do elemento original:

 

$(function() {
var original = $('.form-modelo');
var num = 1;
// replace __prefix__ por num
// ex: name='form-__prefix__-nome' para name='form-1-nome'
var htmlNovo = $('<div>').append(original.clone()).html();
//var htmlNovo = original.html();
var cloneAlterado = $(htmlNovo.replace(/__prefix__/g, 1));
$('.form-real').append(cloneAlterado);
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class='form-modelo'>
<input id="id_form-__prefix__-nome" name="form-__prefix__-nome" type="text">
<input id="id_form-__prefix__-texto" name="form-__prefix__-texto" type="text">
</div>
Clone
<div class='form-real'></div>



#1023139 Como pegar vários arrays e colocar o conteúdo em um único

Posted by Danilomaru on 19/01/2016, 03:09 in PHP

acho que faltou o return... tente novamente assim:

 

$estados=array();

function buscarEstados1($id, $estados) {
    include 'includes/conexao.php';
    $s_down = "select id from tab_afiliado where upline = $id";
    $res_down = $cnns->query($s_down);

    foreach ($res_down as $down) {
        $aff_uf = $down['id'];    
        $s_uf = "select uf,id_endereco from tab_endereco WHERE id_endereco = " . $aff_uf . "";
        $res_uf = $cnns->query($s_uf);
        
        foreach ($res_uf as $uf) {
         $u .= $uf['uf'];
         $ug = substr($u, -2);
         array_push($estados, $ug);
         $estados=buscarEstados1($aff_uf, $estados);
        }
    }
return $estados;
}
$estados=buscarEstados1(1001, $estados);

echo "<pre>";
print_r($estados);
echo "</pre>";



#1022454 Como pegar valores de um campo html e salvar em variáveis php

Posted by Danilomaru on 17/08/2015, 03:40 in PHP

Basta verificar a existência do hífen ("-"), com strstr() ou strpos(), por exemplo. Se houver, pegue os dois números (aí pode usar o explode()) e gere o intervalo com range(), que já retorna um array, que é o que você precisa, pelo que entendi




#1022595 Como pegar o valor selecionado no dropdownlist?

Posted by Danilomaru on 02/09/2015, 17:01 in .NET

Você não precisa do parâmetro FormCollection nesse caso.

[HttpPost]
public ActionResult Detalhes(string IRPJ)
{

Session["IRPJ"] = IRPJ.Replace(".",",");

return RedirectToAction("ImprimirBoleto", new
{
irpj = Session["IRPJ"].ToString(),
});




#1021624 Como pegar data retroativa?

Posted by Danilomaru on 03/03/2015, 02:55 in ASP

Veja se funciona:

'definindo data de hoje com + 300 dias.
x = DateAdd("d",+300,now)
dia = day(x)
mes = month(x)
ano = year(x)
data_selecionada = ano&"/"&mes&"/"&dia<%
dLoop = 1
Do while dLoop < 300
%>
' Seleciona data - 1 dia dentro do loop
data_selecionada = DateAdd("d",-1,data_selecionada)

<option value="<%=data_selecionada%>"><%= data_selecionada%></option>
<%
dLoop = dLoop + 1 
Loop
%>



#1021861 Como obter os parâmetros da linha de comando / caminho do arquivo

Posted by Danilomaru on 09/04/2015, 01:37 in .NET

Tem duas formas. Uma com parâmetro no Main():

void Main(string[] args) {
foreach(var arg in args) {
switch(arg) {
case "-r":
//faz algo aqui
case "-v":
//faz algo aqui
}
}
}

E se não puder fazer no Main() e nem passar o que recebe dele para outro método, pode usar Environment.GetCommandLineArgs:

void Main() {
var args = Environment.GetCommandLineArgs();
foreach(var arg in args) {
switch(arg) {
case "-r":
//faz algo aqui
case "-v":
//faz algo aqui
}
}
}



#1022175 como mudar a cor de um botão html usando javascript

Posted by Danilomaru on 11/06/2015, 20:53 in Javascript / DOM / AJAX / ECMAScript

<button type="button" id="teste" class="btn btn-lg btn-success btn_font_size" onclick="mudaCor();">Inicio</button>

 

#Função JavaScrit

 

function mudaCor(){

 $("#teste").addClass("btn btn-lg btn-warning btn_font_size");

}




#1022596 Como gerar matrizes aleatórias sem números repetidos na mesma linha?

Posted by Danilomaru on 02/09/2015, 17:02 in Java/JSP

Só joga esse código no main:

int[][]mega = new int[7][6];
Random gerador = new Random();
for(int x=0; x<7; x++) {
for(int y=0; y<6; y++) {
int n = gerador.nextInt(60) + 1;
int z = 0;
while(z < 6){
if(mega[x][z] == n){
n = gerador.nextInt(60) + 1;
z = 0;
}
z++;
}
mega[x][y] = n;
} 
}
for(int x=0; x<7; x++) {
for(int y=0; y<6; y++) {
System.out.print(mega[x][y] + " ");
}
System.out.println();
}



#1022145 Como faço para enviar a resposta do input para o soapUI

Posted by Danilomaru on 07/06/2015, 19:36 in Javascript / DOM / AJAX / ECMAScript

credito que você já tenha um MockService funcional no seu SOAPUI e saiba qual endereço e endpoint você precisa acessar.

neste caso você pode usar um plugin jQuery para trabalhar com mensagens SOAP: jQuery SOAP

A sua requisição seria algo como:

$.soap({
url: '[coloque o endereço do MockService aqui]',
method: '[Coloque a Ação a ser executada (Metodo)]',
data: {
dados: "toby.mosque@contoso.com"
},
success: function (soapResponse) {
// soapResponse é a resposta SOAP.
// você pode usar o método soapResponse.toJSON() para fazer um parse para JSON.
},
error: function (soapResponse) {
// exibir erro.
}
});



#1022113 Como executar uma procedure em um select?

Posted by Danilomaru on 02/06/2015, 04:56 in Microsoft SQL Server

criar uma função equivalente á tua stored procedure que retorne uma tabela. Ao contrário das stored procedures, as funções podem ser utilizadas em conjunto com a instrução SELECT.

Com uma função a syntax ficaria, por exemplo, assim:

select *
from t_usuarios tbl_u
inner join udf_emprestimosAtraso() udf_e
on udf_e.cd_usuario = tbl_u.cd_usuario
where nome like '%jeniffer%'
order by nome



#1021350 Como Enviar Um Array Para O Banco De Dados

Posted by Danilomaru on 26/01/2015, 00:42 in PHP

Só o implode

$check = implode(',', $_POST['el']);



#1022387 Como criar essa tabela? [BASICO] VB.NET

Posted by Danilomaru on 30/07/2015, 10:55 in .NET

Você pode usar um controle ListView, se desejar. Adicionar suas colunas, e setar sua propriedade View como:

myListView.View = View.Details;




#1022088 Como converter um “SQLite3 object cursor” para uma lista

Posted by Danilomaru on 29/05/2015, 03:40 in Python

Para recuperar os resultados de uma query, se usam os métodos fetche fetchall - ou você pode simplesmente usar o cursor como interador for: ele vai retornando os resultado:

cursor = db.cursor()
cursor.execute("SELECT interpretation FROM music WHERE ID = ?", (id, ))
for result in cursor:
print(result)[0]



#1022257 Como colocar um elemento antes de outro com jQuery?

Posted by Danilomaru on 01/07/2015, 17:34 in Javascript / DOM / AJAX / ECMAScript

Para retirares a div com HTML FILHO de dentro da div .pai e colocar a mesma antes da div .pai podes fazer assim:

HTML inicial:

<div class="pai">
<div>FILHO</div>
</div>

jQuery:

var pai = $('.pai');
var filho = pai.find('div'); // vai buscar a div que tem HTML filho
filho.insertBefore(pai); // inserir div que tem HTML filho antes da div .pai

HTML final:

<div>FILHO</div>
<div class="pai"></div>



#1022869 Como alterar o valor da variável na Factory?

Posted by Danilomaru on 26/10/2015, 14:12 in Javascript / DOM / AJAX / ECMAScript

Não sei se entendi a pergunta, mas assim como você tem métodos para obter e incrementar essa variável, você pode criar outro para definir o seu 

valor (um setter):
app.factory('testFactory', function(){
var countF = 1;
return {
setCount : function (val) {
countF = val;
},
getCount : function () {
return countF;
},
incrementCount:function(){
countF++;
return countF;
}
} 
});function FactoryCtrl($scope, testService, testFactory)
{
testFactory.setCount(10); // seta como 10
$scope.countFactory = testFactory.getCount; // pega o valor 10
$scope.clickF = function () {
$scope.countF = testFactory.incrementCount(); // incrementa a partir de 10
};
}




IPB Skin By Virteq