Não consigo fazer o redirecionamento para outra tela

Tenho uma aplicação em React Native com a rota inicial apontando para a tela AuthLoadingScreen que verifica se o usuário tá logado e redireciona para Login ou Home, como o usuário não tá logado, o resultado esperado era que AuthLoadingScreen redirecionasse para a tela de Login, mas isso não acontece, a aplicação permanece em AuthLoadingScreen sem fazer o redirecionamento esperado.

Auth Loading Screen

import React, { Component } from "react"; import { View,  ActivityIndicator,  StatusBar, Dimensions } from "react-native";  import {getToken} from '../../services/AuthService'; import styles from "./styles"; import { NavigationParams, NavigationScreenProp, NavigationState, } from 'react-navigation';  const width = Dimensions.get("screen").width; interface Props {     navigation: NavigationScreenProp<NavigationState, NavigationParams>;  }  export default class Login extends Component<Props> {    constructor(props: any) {     super(props);     this._bootstrapAsync(); }     _bootstrapAsync = async () => {        const userToken = getToken();        this.props.navigation.navigate(userToken ? 'Home' : 'Login');    };     render() {       return(           <View>               <ActivityIndicator />               <StatusBar barStyle="default" />           </View>       );    } } 

AuthService

 import AsyncStorage from '@react-native-community/async-storage';   export const setToken = (value: string) => AsyncStorage.setItem("TOKEN", value);   export const removerToken = () =>  AsyncStorage.removeItem('token');   export const getToken = async () => {      return await AsyncStorage.getItem('token');  } 

Routes

import {createStackNavigator, createAppContainer} from 'react-navigation';  import Login from './screens/login/Login'; import AuthLoadingScreen from './screens/login/AuthLoadingScreen'; import Home from './screens/home/Home';  export const LoginRoute = createStackNavigator({     Login: {        screen: Login,         navigationOptions: {            header: null        }      }     });  export const HomeRoute = createStackNavigator({     Login: {        screen: Home,         navigationOptions: {           headerLeft: null       }  }    });  const AppContainer = createAppContainer(    createStackNavigator({        AuthLoadingScreen: {           screen: AuthLoadingScreen        },        LoginScreen: {           screen: LoginRoute       },        HomeScreen: {           screen: HomeRoute       }      },     {       initialRouteName: 'AuthLoadingScreen',    }   ));  export default AppContainer; 

É possível substituir uma div por outra em html?

Bom dia, gostaria de saber se tem como sobrepor ou trocar uma div por outra via javascript, pois estou fazendo um jogo que possui uma div que é tela de home e outra que é a tela de seleção de personagens,e queria que quando um botão fosse pressionado a div home mudasse para a div de personagens, onde esta permanecesse na mesma posição e ficasse com a mesma altura e largura que a anterior.

Achar posição de uma imagem usando um outra

Estou com uma dúvida, preciso pegar uma imagem em HD, e um icone bem menor, e comparar esse icone na imagem em HD, achar exatamente a posição.

Essa foi a melhor solução que encontrei porque vai depender muito de cada resolução de tela.

A única forma que pensei era separar a imagem em várias partes até encontrar o icone, mas essa roda já existe ? se alguém souber de algum código no github fico muito grato, já procurei bastante e não encontrei nada relacionado.

QR code mudar de uma activity para outra Android Studio

Bom dia/noite, gostaria de saber como fazer um QR code para avançar para uma nova actividade no android studio(java), sendo que a minha actividade esta no meu projecto

existe alguma maneira de usar o url do manifest.xml?

estou na actividade A ao ler o QR Code (quero que este QR code tenha uma ligação para uma outra actividade “B”).

Agradeço desde já

Ler dados do servidor em outra classe (Sockets e multithread em java)

A ideia é fazer que a classe escritor envie uma mensagem pro servidor,que o mesmo envie a mensagem pra classe mural,porém consigo carregar a mensagem apenas na classe servidor,segui o código abaixo:

SERVIDOR

package servidor;  import java.io.IOException; import java.net.ServerSocket; import java.net.Socket;  import controller.MuralController;  public class Servidor {        public static void main(String[] args) {         try {             ServerSocket servidor = new ServerSocket(6500);             System.out.println("Servidor rodando");             while (true) {                  Socket cliente = servidor.accept();                 MuralController mural = new MuralController(cliente);                 mural.start();               }         } catch (IOException e) {              e.printStackTrace();         }      }  } 

MuralController

package controller;  import java.io.ObjectInputStream; import java.net.Socket;  public class MuralController extends Thread {     private Socket cliente;     private ObjectInputStream in;     public MuralController(Socket cliente) {         this.cliente = cliente;     }     @Override public void run() {     try {         in = new ObjectInputStream(cliente.getInputStream());         while(true) {             String msg = in.readObject().toString();             System.out.println(msg)             ;         }     } catch (Exception e) {         // TODO: handle exception     } } } 

Escritor

package cliente;  import java.io.IOException; import java.io.ObjectOutputStream; import java.net.Socket; import java.util.Scanner;  public class Escritor {      public static void main(String[] args) {         try {             Socket socket = new Socket("localhost", 6500);             ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());             Scanner e = new Scanner(System.in);             System.out.println("Digite seu nome :");             String nome = e.nextLine();             System.out.println(nome+" conectado");             while (true) {                  System.out.println("Mensagem:");                 String msg = e.nextLine();                 msg = nome+" = "+msg;                 out.writeObject(msg);                 out.flush();             }         } catch (IOException e) {             // TODO Auto-generated catch block             e.printStackTrace();         }      }  } 

Mural

package cliente;  import java.io.IOException; import java.io.ObjectInputStream; import java.net.Socket;  public class Mural {       public static void main(String[] args) {         try {              Socket socket = new Socket("localhost",6500);             ObjectInputStream in = new ObjectInputStream(socket.getInputStream());              while(true) {                 String msg = in.readObject().toString();                 System.out.println(msg);             }         } catch (Exception e) {             // TODO Auto-generated catch block             e.printStackTrace();         }      } } 

Não consigo passar os valores de uma página para outra com Laravel

Estou com um problema no Laravel que não consigo resolver, e já tentei muitas coisas: O que quero é pegar os valores que estão em uma página e mandar para outra em um formulário.

O botão editar em uma lista tem o seguinte código:

<a class="dropdown-item" href="{{ route('people.edit', $  people) }}">{{ __('Editar') }}</a>  

Essa é a rota:

Route::put('peoples', ['as' => 'peoples.edit', 'uses' => 'PeopleController@edit']); 

Esse é o código no controlador

public function edit(People $  people) {     return view('profilePeople.edit', compact('people')); } 

Esse é o código da classe

<?php namespace App; use Illuminate\Database\Eloquent\Model; class People extends Model { protected $  table = 'people'; protected $  fillable = ['name', 'email',]; protected $  guarded = ['id']; } 

Esse é o código onde um input onde deveria recuperar os valores passados.

<input type="text" name="name" id="input-name" class="form-control form-control-alternative{{ $  errors->has('name') ? ' is-invalid' : '' }}" placeholder="{{ __('Nome') }}" value="{{ old('name', $  people->name) }}" required autofocus> 

Não dá nenhum erro porém os valores não são passados.

Não sei se com essas informações alguém pode me ajudar, porém basta me mandar as informações que precisa e eu acrescentarei.

Desde já, obrigado!

Como adicionar as linhas de uma matriz em outra?

Eu tenho duas matrizes new_output e new_output_test e gostaria que os dados da matriz new_output_test fossem adicionados na matriz new_output como sendo os últimos dados dessa matriz.

new_output Out[65]:  matrix([[133.70471724],         [131.36470398],         [153.09454585],         [144.66627797],         [145.58034752],         [147.40336716],         [176.46292634],         [169.96873917],         [166.43647706],         [136.99340888],         [127.67090877],         [128.35946349],         [145.63361115],         [147.19312269],         [165.30157841],         [162.30292727],         [153.5385184 ],         [181.76884977],         [191.80469384],         [203.42453663],         [180.75203491],         [162.66179288],         [134.87293969],         [166.3082651 ],         [162.88658211],         [183.54234967],         [193.8605073 ],         [191.6657475 ],         [191.96187493],         [202.16533112],         [234.86332869],         [225.18983586],         [223.98932358],         [177.92378288],         [181.34266222],         [177.42987655],         [207.84294394],         [194.35650338],         [221.84632534],         [209.03565518],         [229.92282591],         [238.80691828],         [265.49847859],         [268.15672018],         [246.41900929],         [213.54966299],         [196.72084451],         [204.81232251],         [218.95545357],         [216.65961873],         [246.45092705],         [255.1801581 ],         [250.6714441 ],         [267.95662049],         [295.01133818],         [310.09877282],         [263.92860637],         [242.19579775],         [197.67049737],         [229.15639731],         [221.93009996],         [232.02304812],         [251.01562245],         [263.09092941],         [266.85209908],         [298.64485202],         [340.47566467],         [341.90768994],         [298.0073132 ],         [266.75785181],         [231.34956674],         [254.73691568],         [273.97251243],         [268.43063626],         [293.239327  ],         [305.09307003],         [308.82932225],         [352.77456146],         [407.4521825 ],         [390.79312609],         [360.70074714],         [301.37716806],         [271.49567476],         [296.50065681],         [314.5920208 ],         [308.48480703],         [337.56603603],         [349.42228022],         [356.42721005],         [409.15647358],         [457.73331607],         [454.20279727],         [405.80989143],         [341.51901196],         [304.07032166],         [327.43784134],         [344.24337926],         [332.00339983],         [372.13447776],         [369.85825952],         [387.59568142],         [446.0810122 ],         [504.67880603],         [509.20907709],         [453.73892055],         [363.9567989 ],         [338.71001209],         [344.02195022],         [368.66663978],         [345.29252997],         [388.03433932],         [381.46563787],         [414.93197257],         [471.8870632 ],         [537.62359854]])  new_output_test Out[66]:  matrix([[556.41638901],         [461.00130487],         [402.77506263],         [338.43711049],         [376.35405558],         [393.57088967],         [391.43481255],         [425.19046746],         [421.91087774],         [482.32939989],         [507.02582217],         [613.52878223],         [604.40085918],         [528.93577465],         [435.77241244],         [413.39045755],         [413.38428411],         [458.30497561]]) 

Div no centro ao lado da outra

Estou criando um site, criei algumas divs e queria que elas ficassem uma ao lado da outra centralizadas, já tentei com float mas ela fica em baixo.

CSS:

.fundopython{ background:#232323; width:200px; height:250px; padding:5px; background-image:url(https://pplware.sapo.pt/wp-content/uploads/2018/10/python2-720x405.jpg); background-position:center; background-size:cover; }  .fundocurso{ background:#232323; width:200px; height:250px; padding:5px; background-image:url(https://pplware.sapo.pt/wp-content/uploads/2018/10/python2-720x405.jpg); background-position:center; background-size:cover; }  .frente{   opacity:0;   width:100%;   height:100%;   background:#C0C0C0;   color:#fff;   transition: all .2s;   display:flex;   justify-content:center;   align-items:center;   flex-direction:column;   transform: scale(0.9);   font-family:verdana;  }  .frente:hover{   opacity:1;   transform: scale(1); } 

HTML:

<!DOCTYPE html> <html> <head>     <title>Bu - Cursos</title>     <link rel="stylesheet" href="css/style.css">     <meta charset="utf-8">     <link rel="stylesheet" href="text.css">     <link rel="stylesheet" href="css/estilo2.css"> </head> <body>     <ul class="nav">     <li id="settings">         <a href="https://github.com/bu"><img src="icons/github.png" /></a>     </li>     <li>         <a href="servicos.html">Serviços</a>     </li>     <li>         <a href="ferramentas.html">Ferramentas</a>     </li> <li class="options borda-direita">   <a href="#">Cursos</a>   <ul class="subnav">       <li><a href="certificados.html">Premium</a></li>       <li><a href="gratuitos.html">Gratuitos</a></li>   </ul> </li>     </li>     <li id="search">         <form action="" method="get">             <input type="text" name="search_text" id="search_text" placeholder="Search"/>             <input type="button" name="search_button" id="search_button"></a>         </form>     </li>     <li class="options">         <a href="#">Tutoriais</a>         <ul class="subnav">             <li><a href="hacking.html">Hacking</a></li>             <li><a href="programacao.html">Programação</a></li>             <li><a href="pentest.html">PenTest</a></li>             <li><a href="outros.html">Outros</a></li>         </ul>     </li>     <li>         <a href="contato.html">Contato</a>     <li>         <a href="sobre.html">Sobre</a>     </li> </ul>  <script src="prefixfree-1.0.7.js" type="text/javascript"></script> <br> <p class="line anim-typewriter">Certificados</p> <br>     <div class="fundopython">   <div class="frente">     <h2>Python</h2>     <br>     <br>     <p> Curso Completo<br>da Linguagem<br>Python 3.7      </p>   </div>      <div class="fundocurso">   <div class="frente">     <h2>Python</h2>     <br>     <br>     <p> Curso Completo<br>da Linguagem<br>Python 3.7      </p>   </div> </body> </html> 

Como adicionar uma lista dentro de outra lista

Estou fazendo meu projeto de TCC pra faculdade e estou com dificuldades em como fazer a parte de carrinho/pedidos do App.

Eu estou usando Ionic 4 e Angular 7 e o BD é o Cloud Firestore.

Meu objetivo era fazer algo tipo isso:

Produtos   Item 1     nome:     quantidade:     valorTotal:     valorUnit:   Item 2     nome:     quantidade:     valorTotal:     valorUnit: Status:  endereco:  

Meu código está da seguinte forma:

private clientesCollection: AngularFirestoreCollection<Cliente>; private clientes: Observable<Cliente[]>;  constructor(db: AngularFirestore, private afa: AngularFireAuth) { this.clientes = this.clientesCollection.snapshotChanges().pipe(   map(actions => {     return actions.map(a => {       const data = a.payload.doc.data();       const id = a.payload.doc.id;       return { id, ...data };     });   }) ); } addCarrinho(item: Item) { return this.clientesCollection.doc(this.afa.auth.currentUser.uid).collection('pedidos').doc('carrinho').update({       'pedido.item#': item });   } 

As minhas duvidas são:

  1. Como adicionar o número sequencial ali no Item?
  2. Como fazer para criar essa lista de Produtos contendo uma várias outras Listas de Itens dentro dela?