Ir ao conteúdo
  • Cadastre-se

joaovitorm102

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

posts postados por joaovitorm102

  1. Estou tentando altera o valor da colection desta forma

    public function index(){
            $variaveis = variavel::where('matricula',41933)->where('ano',2022)->where('mes',6)->get();
    
            /*$variaveis = variavel::where('ano',2022)->where('mes',6)->with('funcionario')->get();
            */$pessoas =  Collection::make();
            foreach($variaveis as $variavel){
                
                $cont=0;
                for($i=0; $i< $pessoas->count(); $i++){
                    if($pessoas[$i]['matricula'] == $variavel->matricula){
                        if($variavel->provento >= 500){ 
                        }else{
                            $dad=[
                                'valor'=>$variavel->VALOR+$pessoas[$i]['valor']
                            ];
                            
                            $pessoas[$i]['valor']=$dad['valor'];
                            $cont++;  
                        
                        }
                              
                    }
                }
                if($cont==0)
                {
                    if($variavel->provento >= 500){
                   
                }else{
                    $dado = [
                        'matricula' => $variavel->matricula,
                        'nome' => $variavel->funcionario->nome,
                        'cpf'=>$variavel->funcionario->cnpf,
                        'valor'=>$variavel->VALOR
                    ];
                    $pessoas->push($dado);
                    
                }
                   
                }
                
            }
            dd($pessoas);
           
            return view('index',['pessoas'=>$pessoas]);
        }

     

    porém aparece o erro 

    Indirect modification of overloaded element of Illuminate\Support\Collection has no effect

     

    na alteração

     $pessoas[$i]=$dad['valor'];

     

  2. Estou tendo um problema na hora que importo, coloco o comando porém o banco de dados fbk está dando erro, uso o sql serve e mysql e estou estudando firebird 2.5

    usei este o gbak para recupera o banco de dados

    bin/gbak -r C:\gepeto\Backup\ADM_PORTO\gepeto.fbk C:\gepeto\Backup\ADM_PORTO\GEPETO.FDB -user sysdba -password masterkey

    o erro que estou dando e o 

    gbak: ERROR:Invalid metadata detected. Use -FIX_FSS_METADATA option.
    gbak: ERROR:    Malformed string
    gbak:Exiting before completion due to errors

    alguém consegue me da uma força como resolver

  3. essa função não consegue armazena mais de uma informação, alguem poderia me da uma força?

     

    public function adicionacarrinho(Request $request){
        $produto = produto::where("urlamigavel",$request->url)->first();
        
        if(empty($request->session()->dados)) 
        {
            $request->session()->put('dados',$produto);
        }else{
            $dados[0]=$request->session()->dados;
            $dados[1]=$produto;
            dd($dados);
            $request->session()->put('dados',$dados);
        }
        dd($request->session()->all());
    }

     

  4. #include <stdio.h>
    #include <locale.h>
    
    #define qtdVertices 6
    #define qtdArestas 5
    
    int vertice [qtdVertices];
    
    struct Aresta{
       int Emergente;
       int Incidente;
    }aresta[qtdArestas];
    
    
    
    void imprimir();
    void popularGrafo();
    
    
    void main(void){
    
    	setlocale(LC_ALL,"Portuguese");
    
    	popularGrafo();
    	imprimir();
    
    	int Origem = 0, Destino = 0, Intermediario = -1;
    
    
    	printf("\n\nInsira o vértice de Origem: ");		scanf("%d",&Origem);
    	printf("Insira o vértice de Destino: ");		scanf("%d",&Destino);
    
    
    	printf("\n---------Procurando Caminho-----------\n");
    
    	int i = 0, varAuxiliar = Origem;
    
    	while(Intermediario != Destino){
    
    		for(i=0; i<qtdArestas; i++){
    
    			if(Intermediario == aresta[i].Emergente){
    			printf("%d ==>",Origem);
    			Origem = Intermediario;
    			Intermediario = -1;
    			}
    
    
    			if(Origem == aresta[i].Emergente){
    				if(Intermediario == -1)	Intermediario = aresta[i].Incidente;
    				if(Destino == aresta[i].Incidente){
    					 printf("%d ==> %d\tEncontrado",aresta[i].Emergente,aresta[i].Incidente);
    					 Intermediario = Destino;
    					 break;
    				}
    			}
    		}
    
    		if(Intermediario != Destino){
    
    			for(i = (qtdArestas -1); i>=0; i--){
    
    				if(Intermediario == aresta[i].Incidente){
    					printf("%d ==>", Origem);
    					Origem = Intermediario;
    					Intermediario = -1;
    				}
    				if(Origem == aresta[i].Incidente){
    					if(Intermediario ==-1)		Intermediario = aresta[i].Emergente;
    
    					if((Destino == aresta[i].Emergente) || (aresta[i].Emergente ==1)){
    						printf("%d == > %d ", aresta[i].Incidente, aresta[i].Emergente);
    						break;
    					}
    				}
    			}
    
    		}
    		if((Intermediario ==1)&&(Intermediario != Destino)){
    			Origem = 1;
    			Intermediario =-1;
    		}
    
    		if((Origem ==1) && (Destino == 5))
    			Intermediario = 4;
    	}
    	
    	if(Destino != aresta[i].Incidente){
    					 printf("%d ==> %d\t nao Encontrado",aresta[i].Emergente,aresta[i].Incidente);
    					 Intermediario = Destino;
    					 //break;
    				}
    }
    
    
    
    
    void popularGrafo(){
    
    
       int i = 0;
       for(i = 0; i < qtdVertices;i++)	vertice[i] = i + 1;
       //popular as arestas
    
    	// aresta 1 <==> 2
    	   aresta[0].Emergente = 1;
    	   aresta[0].Incidente = 2;
    
    	// aresta 2 <==> 3
    	   aresta[2].Emergente = 2;
    	   aresta[2].Incidente = 3;
    	   
    	// aresta 1 <==> 4
       	   aresta[1].Emergente = 1;
           aresta[1].Incidente = 4;
           
    	// aresta 4 <==> 5
    	   aresta[3].Emergente = 4;
    	   aresta[3].Incidente = 5;
    	   
    	// aresta 5 <==> 6
    	   aresta[4].Emergente = 3;
    	   aresta[4].Incidente = 6;
    }
    
    
    void imprimir(){
    
       int i = 0;
    
       printf("\n Vértices\n");
    
       for(i=0;i<qtdVertices;i++){
          printf("%d,\t",vertice[i]);
       }
    
       printf("\n Lista de Arestas-----------\n");
    
       for(i = 0; i < qtdArestas;i++){
          printf("%d <==> %d\n",aresta[i].Emergente,aresta[i].Incidente);
       }
    
    }

     

  5. 9 minutos atrás, Gabriel Isaque Athaydes Di disse:

    Buenas cambada!

    Então, estou tendo um problema bem comum pra ser sincero, eu dei uma atualizada no meu setup, troquei fonte, processador, cooler e placa de vídeo, acabei comprando a 1060 rog strix de 6GB com 3 fans, então ela acaba por ser muito grande, tendo 32cm mais ou menos, meu antigo gabinete não suportava ela então precisei usar ele montado na mesa mesmo, comprei outro gabinete que ela entrou com uma folguinha bem pequena, mas entrou, fiz toda instalação normal, liguei, usei ele com a tampa lateral fechada normalmente, fui jogar um pouco e no meio do jogo o PC reiniciou, coisa que nunca tinha acontecido, tirei a tampa lateral imaginando que ele não estava resfriando bem e ele não desligou mais, creio que tenha ficado muito justo então ele esquenta e desliga por segurança? Problema com o setup não é, realmente é temperatura/resfriamento que tá faltando, mas vim aqui perguntar antes pra não comprar fans e acaba seguindo o mesmo problema, só gastando dinheiro à toa, é resfriamento mesmo? Um watter cooler resolveria? Não verifiquei as temperaturas com a tampa fechada.

     

    placa-mãe: b75m d2v (1.0)

    Processador: i5 3570

    Placa de vídeo: GTX 1060 Rog Strix OC 6gb

    Memória: 2 pentes de 4gb ddr3 1330mhz Kingston

    Fonte: 500w reais, não lembro de cabeça a marca.

     

    IMG-20210129-WA0033.jpeg

    IMG-20210129-WA0028.jpeg

    IMG-20210129-WA0041.jpeg

    amigo passa uma pasta termica no processador, tente da uma limpada na placa com pincel, verifique a fonte pois pode ser ela que esta em curto. testa peça por peça, antes de diagnostica algo. Isto esta me aparentando problema de fonte por conta da energia, os capacitores devem esta em curto

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!