No consigo entrar en el for

estoy haciendo un metodo para cargar una lista de datos en jsf 2, soy bastante nuevo en esto, consigo cargar los datos a la hora de buscarlos, pero a la hora de entrar al for me lleva al return directamente y no consigo mostrarlos en la web. Codigo:

public List<SelectItem> getAllEmpresas() {     LazyGenericDataModel<EmpresaDTO> em = empcon.getListaDatos();     selectEmpresa = new ArrayList<SelectItem>();     int x = 0;     for (EmpresaDTO emp : em) {         selectEmpresa.add(new SelectItem(x, emp.getNombre()));         x++;     }      return selectEmpresa;  } 

y el jsf:

            <h:selectOneMenu id="combo" value="#{p002ProyectoController.empresaSeleccionada}">                 <f:selectItem itemLabel="Selecciona empresa"  noSelectionOption="true"/>                 <f:selectItems value="#{p002ProyectoController.allEmpresas}"/>             </h:selectOneMenu> 

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; 

Não consigo marcar a opção ‘Assinalar os manifestos ClickOnce’

Tenho um projeto do Visual Studio em que preciso assinar o assembly desta forma:

inserir a descrição da imagem aqui

Para o projeto Phoenix_painel (exemplo do print acima) marcar esse item é opcional. Mas para que o projeto Phoenix_communication obrigatoriamente tenho que fazer isso.

A cada copilação obtenho este erro no projeto Phoenix_communication:

inserir a descrição da imagem aqui

Descrição da mensagem de erro:

Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão Erro Não é possível registrar o assembly “C:\Users\thiag\OneDrive\Área de Trabalho\Trabalho\Arco\Software Do Arco\Phoenix_communication\Phoenix_communication\bin\Debug\Phoenix_communication.dll”; acesso negado. Verifique se você está executando o aplicativo como administrador. O acesso à chave do Registro ‘HKEY_CLASSES_ROOT\Record’ foi negado. Phoenix_communication

Se a cada copilação eu criar um novo arquivo de chave de nome forte consigo copilar o programa.

inserir a descrição da imagem aqui

O problema é que isso faz com que o trabalho fique muito lento. Segundo meu chefe o problema poderia ser resolvido ao ativar a opção Assinalar os manifestos ClickOnce e selecionar o arquivo .pfx correspondente ao arquivo de chave de nome forte selecionado. Mas como não consigo selecionar está opção.

inserir a descrição da imagem aqui

Porém não é possível selecionar essa opção. Se alguém puder me ajudar agradeço.

Erro ao incluir a class no arquivo index assim não consigo instanciar ela [PHP]

Olá tenho dois arquivo o INDEX.PHP que se localiza na raiz do projeto e o Arquivo SYSTEM.PHP que se localiza dentro da pasta LIB.

Resumo do Arquivo INDEX

<?php    define('APP_ROOT', 'home');   require_once 'config/Bootstrap.php';   require_once 'lib/System.php';   $  System = new System();   $  System->start(); 

Resumo do arquivo SYSTEM

<?php    namespace lib;   require_once 'Router.php';   class System extends Router {     Aqui contem o method **START**    } 

O php retorna o seguinte erro: Fatal error: Uncaught Error: Class ‘System’ not found in ‘Meu diretorio’

Já dei um var_dump exists_file no caminho direto da INDEX para o caminho lib/System.php e retornou TRUE, o caminho está correto mas pq não encontro a class?

Não consigo alterar propriedades usando css

Estou aprendendo desenvolvimento web e ao tentar fazer um teste simples não consegui alterar tamanho da fonte, cor de background e outras propriedades. Não entendi onde estou errando.

#tabela{ 	font-size: 64px; 	background-color: red; 	padding: 20px; }
<!DOCTYPE html> <html> 	<head> 		<title>Campanhas publicitárias</title> 		<meta charset="utf-8"> 		<link rel="stylesheet" type="text/css" href="estilo.css"> 	</head> 	 	<body> 		<div> 			<img src="imagens/capa.png"> 		</div>  		<div> 			<tr id="tabela"> 				<td>item1</td> 				<td>item2</td> 				<td>item4</td> 				<td>item5</td> 			</tr>  		</div> 		 	</body>  </html>

Alguém poderia me ajudar a entender o que estou fazendo errado ?

Não consigo enviar formulário de contato. Aparece a mensagem “Incorrect email! ao clicar em enviar

Estou tentando arrumar um formulário de contato, ele não tinha o código em php, apenas em html, sendo que na função action do codigo HTML ele mandava para o site https://mobirise.com/.

Exemplo – HTML Como estava:

<form action="https://mobirise.com/" method="post" data-form-title="INSCREVA-SE" class="">                          <input type="hidden" value="xF2wyA3Am9XJfPWKPUBHNyYWvEGJICdaXxc9CFcjWrbWYGSdCv/fixi4T+1Vwwm0ndVitrKbaxtbtlwtaxG18eSbhyRi2OJog/+SyB+sMh6+6cl1NPdxVeoqfOgxNecW" data-form-email="true">

Após criar o código em php eu retirei do código em HTML o link que estava na função action(https://mobirise.com/) e substitui colocando no lugar
a página (“enviar_email.php” ) que criei com o código em php.

Após fazer essas alterações com o intuito de fazer o formulário enviar a mensagem para o email do site, tenho o seguinte problema: após preencher o formulário e clicar em enviar aparece a mensagem “Incorrect email!”. Preciso resolver esse problema, para então poder verificar se o código em php irá funcionar e fazer o envio corretamente das informações para o site.

HTML – parte do código que alterei:

<form method="post" action="enviar_email.php"  data-form-title="INSCREVA-SE">          

HTML do Fomulário:

<!DOCTYPE html> <html> <head>  <section class="mbr-section" id="form1-0"          style="background-color: rgb(11, 66, 128); padding-top: 40px; padding-bottom: 40px;">      <div class="mbr-section mbr-section__container mbr-section__container--middle">         <div class="container">             <div class="row">                 <div class="col-xs-12 text-xs-center">                     <h3 class="mbr-section-title display-2">&nbsp;</h3>                      <h3 class="mbr-section-title display-2">CONTATE-NOS</h3>                     <small class="mbr-section-subtitle">Deixe seu nome, e-mail e receba mais informações.</small>                 </div>             </div>         </div>     </div>     <div class="mbr-section mbr-section-nopadding" >         <div class="container">             <div class="row">                 <div class="col-xs-12 col-lg-10 col-lg-offset-1" data-form-type="formoid">                       <div data-form-alert="true">                         <div hidden="" data-form-alert-success="true"                              class="alert alert-form alert-success text-xs-center">Muito Obrigado! Em breve                             retornaremos.                         </div>                     </div>                       <form method="post" action="enviar_email.php"  data-form-title="INSCREVA-SE"> <!-- os dados serão enviados para a página que está definida no action=' ' -->                                                                      <div class="row row-sm-offset">                              <div class="col-xs-12 col-md-6">                                 <div class="form-group">                                     <label for="form1-0-name" class="form-control-label style9">Nome</label>                                     <input type="text" class="form-control" name="name" required=""                                            data-form-field="Name" id="form1-0-name"> <!-- observa o name em cada um dos campos -->                                 </div>                             </div>                              <div class="col-xs-12 col-md-6">                                 <div class="form-group">                                     <label for="form1-0-email" class="form-control-label style9">E-mail</label>                                     <input type="email" class="form-control" name="email" required=""                                            data-form-field="Email" id="form1-0-email">                                 </div>                             </div>                           </div>                          <div class="form-group">                             <label for="form1-0-message" class="form-control-label style9">Mensagem</label>                             <textarea class="form-control" name="message" rows="7" data-form-field="Message"                                       id="form1-0-message"></textarea>                         </div>                          <div>                             <button type="submit" class="btn btn-warning">ENVIAR</button>                         </div>                      </form>                 </div>             </div>         </div>     </div> </section>     </body> </html>

Codigo do Formulário – PHP

<!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body>  <? //isset checa se o botão enviar - submit foi clicado e só vai disparar o email se for verdadeiro 	 if(isset($  _POST['submit'])){      // email onde tu vai receber a mensagem     $  destinatario = 'contato@belartsolucoes.com.br';      	// pegando os dados do form...     $  name = $  _POST['name']; 	$  email = $  _POST['email']; 	$  mensagem= $  _POST['message'];    // headers que prepara a mensagem	     $  headers = "MIME-Version: 1.0" . "\r\n";      $  headers .= "Content-type: text/html; charset=utf-8" . "\r\n";      $  headers .= "From: Site <contato@pmbasis.com.br>" . "\r\n";     $  headers .= "Reply-To: contato@pmbasis.com.br" . "\r\n";     $  headers .= "X-Mailer: PHP/" . phpversion();   /*abaixo contém os dados que serão enviados para o email cadastrado para receber o formulário*/         $  corpo = "Formulario Enviado\n";        $  corpo .= "Nome: " . $  name . "\n";        $  corpo .= "E-mail: " . $  email . "\n";        $  corpo .= "Mensagem: " . $  mensagem . "\n"; 	      // envia o email... -->	 	$  resposta = mail($  destinatario,$  headers,$  corpo, $  mensagem);      // volta para contato.html -->     header("Location: index.php"); } ?>  </body> </html>

Preciso entrnder esse código mas não consigo porque não está comentado, alguém poderia comentar por favor [pendente]

#include<stdio.h>; #include<conio.h>; int main (void ){  int i, j, cont =0;  double matriz[3][4],matrizSol[3],coef1, coef2,  coef3,det1,det2,detRes,detSec1,detSec2,detSecres;  printf(" \n Preenchendo a matriz! \n");  for (i = 0; i < 3; i++) {  for (j = 0; j < 4; j++) {  printf("[%d:%d] = ", i, j);  scanf("%lf", &matriz[i][j]);  }  }  det1 =  (((matriz[0][0])*(matriz[1][1])*(matriz[2][2]))+((matriz[0][1])*(matriz[1][2])*(matriz[2][0]))+((m atriz[0][2])*(matriz[1][0])* (matriz[2][1])));  cont++;  det2 = (((matriz[0][1])*(matriz[1][0])*  (matriz[2][2]))+((matriz[0][0])*(matriz[1][2])*(matriz[2][1]))+((matriz[0][2])*(matriz[1][1])*  (matriz[2][0])));  cont++;  detRes= det1-det2;  cont++;  if(detRes!=0){  coef1 = -1.0 * matriz[1][0] / matriz[0][0];  cont++; coef2 = -1.0 * matriz[2][0] / matriz[0][0];  cont++;  for (j = 0; j < 4; j++) {  matriz[1][j] += coef1 * matriz[0][j];  cont++;  matriz[2][j] += coef2 * matriz[0][j];  cont++;  }  coef3 = -1.0 * matriz[2][1] / matriz [1][1];  cont++;  for (j = 1; j < 4; j++) {  matriz[2][j] += coef3* matriz[1][j];  cont++;  }  printf("\n");  printf("Sistema resultante:\n");  for (i = 0; i < 3; i++) {  for (j = 0; j < 4; j++) {  printf("%5.2lf ", matriz[i][j]);  }  printf("\n");  } matrizSol[2] = (matriz[2][3]) / matriz[2][2];  cont++;  matrizSol[1] = (matriz[1][3] - (matrizSol[2] * matriz[1][2])) / matriz[1][1];  cont++;  matrizSol[0] = (matriz[0][3] - (matrizSol[2] * matriz[0][2]) - (matrizSol[1] * matriz[0][1]))  /matriz[0][0];  cont++;  printf("\n Matriz solucao Z: %.2f",matrizSol[2]);  printf("\n Matriz solucao Y: %.2f",matrizSol[1]);  printf("\n Matriz solucao X: %.2f",matrizSol[0]);  printf("Quantidade de passos para finalização do algoritmo: %d",cont);  }if(detRes==0){  detSec1 =  (((matriz[0][3])*(matriz[1][1])*(matriz[2][2]))+((matriz[0][1])*(matriz[1][2])*(matriz[2][3]))+((m atriz[0][2])*(matriz[1][3])* (matriz[2][1])));  cont++;  detSec2 = (((matriz[0][2])*(matriz[1][1])*  (matriz[2][3]))+((matriz[0][3])*(matriz[1][2])*(matriz[2][1]))+((matriz[0][1])*(matriz[1][3])*  (matriz[2][2])));  cont++;  detSecres= detSec1-detSec2;  cont++;  if(detSecres==0){  printf("\n Sistema Possível e Indeterminado (SPI)");  }else{ printf("\n Sistema Indeterminado (SI)");  }  printf("Quantidade de passos para finalização do algoritmo: %d",cont);  } } 

Preciso entrnder esse código mas não consigo porque não está comentado, alguém poderia comentar por favor [pendente]

#include<stdio.h>; #include<conio.h>; int main (void ){  int i, j, cont =0;  double matriz[3][4],matrizSol[3],coef1, coef2,  coef3,det1,det2,detRes,detSec1,detSec2,detSecres;  printf(" \n Preenchendo a matriz! \n");  for (i = 0; i < 3; i++) {  for (j = 0; j < 4; j++) {  printf("[%d:%d] = ", i, j);  scanf("%lf", &matriz[i][j]);  }  }  det1 =  (((matriz[0][0])*(matriz[1][1])*(matriz[2][2]))+((matriz[0][1])*(matriz[1][2])*(matriz[2][0]))+((m atriz[0][2])*(matriz[1][0])* (matriz[2][1])));  cont++;  det2 = (((matriz[0][1])*(matriz[1][0])*  (matriz[2][2]))+((matriz[0][0])*(matriz[1][2])*(matriz[2][1]))+((matriz[0][2])*(matriz[1][1])*  (matriz[2][0])));  cont++;  detRes= det1-det2;  cont++;  if(detRes!=0){  coef1 = -1.0 * matriz[1][0] / matriz[0][0];  cont++; coef2 = -1.0 * matriz[2][0] / matriz[0][0];  cont++;  for (j = 0; j < 4; j++) {  matriz[1][j] += coef1 * matriz[0][j];  cont++;  matriz[2][j] += coef2 * matriz[0][j];  cont++;  }  coef3 = -1.0 * matriz[2][1] / matriz [1][1];  cont++;  for (j = 1; j < 4; j++) {  matriz[2][j] += coef3* matriz[1][j];  cont++;  }  printf("\n");  printf("Sistema resultante:\n");  for (i = 0; i < 3; i++) {  for (j = 0; j < 4; j++) {  printf("%5.2lf ", matriz[i][j]);  }  printf("\n");  } matrizSol[2] = (matriz[2][3]) / matriz[2][2];  cont++;  matrizSol[1] = (matriz[1][3] - (matrizSol[2] * matriz[1][2])) / matriz[1][1];  cont++;  matrizSol[0] = (matriz[0][3] - (matrizSol[2] * matriz[0][2]) - (matrizSol[1] * matriz[0][1]))  /matriz[0][0];  cont++;  printf("\n Matriz solucao Z: %.2f",matrizSol[2]);  printf("\n Matriz solucao Y: %.2f",matrizSol[1]);  printf("\n Matriz solucao X: %.2f",matrizSol[0]);  printf("Quantidade de passos para finalização do algoritmo: %d",cont);  }if(detRes==0){  detSec1 =  (((matriz[0][3])*(matriz[1][1])*(matriz[2][2]))+((matriz[0][1])*(matriz[1][2])*(matriz[2][3]))+((m atriz[0][2])*(matriz[1][3])* (matriz[2][1])));  cont++;  detSec2 = (((matriz[0][2])*(matriz[1][1])*  (matriz[2][3]))+((matriz[0][3])*(matriz[1][2])*(matriz[2][1]))+((matriz[0][1])*(matriz[1][3])*  (matriz[2][2])));  cont++;  detSecres= detSec1-detSec2;  cont++;  if(detSecres==0){  printf("\n Sistema Possível e Indeterminado (SPI)");  }else{ printf("\n Sistema Indeterminado (SI)");  }  printf("Quantidade de passos para finalização do algoritmo: %d",cont);  } } 

Não consigo fazer o botão de fechar janela do Pygame funcionar

Estou aprendendo a usar as funções do Pygame, mas fiquei travado nesse problema. Eu criei uma janela com o Pygame, e depois fiz esse código para quando eu clicar no botão de sair a janela fecha-se.

Código

while True:     for event in pygame.event.get():         if event.type == pygame.QUIT:             break         print(event)     # Atualizando a tela     pygame.display.update()  pygame.quit() 

Não consigo entender porque ele não funciona, o programa durante a execução não mostra nenhum erro, mas quando clico no botão de fechar, nada acontece.