Publicidade

Pesquisar na Comunidade

Mostrando resultados para as tags ''java''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • Android
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Swift
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 64 registros

  1. Quando tento abrir o StarTeam logo aparece a mensagem "Java_SDK1.8.0_121" is an unrecognized Java VM name. No micro estão instalados O Java e o Java SDK, coloquei-os nas pastas C:\Arquivos de Programas\Componentes\Java\JRE e C:\Arquivos de Programas\Componentes\Java\SDK e não tem em mais nenhum lugar (coloco nestas pastas para não ficar criando um monte delas com nomes de versões). Tenho que fazer alguma alteração específica em algum arquivo do StarTeam? Uso também o Eclipse. O nome Java SDK1.8.0_121 fui eu que coloquei, já tentei JRE, SDK, entre outros ...
  2. Estou tentando fazer buscas em um index feito com Lucene que me foi enviado. São buscas simples que não estão dando certo... package portugues; //https://lucene.apache.org/core/2_9_4/queryparsersyntax.html import java.nio.file.Paths; import javax.management.Query; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.index.DirectoryReader; import org.apache.lucene.index.IndexReader; import org.apache.lucene.queryparser.classic.QueryParser; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.store.FSDirectory; public class Buscador { public static void main(String[] args) { IndexReader reader = DirectoryReader.open(FSDirectory.open(Paths.get("/home/janaina/Bureau/projet_java/MyLuceneIndex"))); IndexSearcher searcher = new IndexSearcher(reader); Analyzer analyzer = new StandardAnalyzer(); QueryParser parser = new QueryParser("contents", analyzer); Query query1 = parser.parse("pomme"); Query query2 = parser.parse("pomme" AND "banane"); Query query3 = parser.parse("pomme" OR "banane"); Query query4 = parser.parse("pomme*"); System.out.println(query1); System.out.println(query2); System.out.println(query3); System.out.println(query4); } } Eu só preciso encontrar algumas palavras usando Query Parser Syntax. Desculpa se a pergunta é besta. É que sou iniciante... Obrigada! Se alguém tiver outra sugestão, agradeço também!
  3. Identifiquei um bug ao utilizar uma variável combo box numérica com casas decimais no GX Ev3. Nas versões Ev1 e Ev2 o mesmo exemplo funciona perfeitamente. Eu não sou bom em escrever, mas vou tentar descrever o problema. Se alguém não entender eu tento de novo! Quem puder me ajudar faça o seguinte: 1 - Crie uma variável do tipo Numeric(7.2) no WebForm em uma WebPanel. 2 - Na tela defina-a como um combo box com os valores inteiros ou quebrados: Exemplo: &CASA_DECIMAL.AddItem(100, "100%") &CASA_DECIMAL.AddItem(75, "75%") &CASA_DECIMAL.AddItem(50.00, "50%") &CASA_DECIMAL.AddItem(40.00, "40%") &CASA_DECIMAL.AddItem(35.15, "35,15%") 3 - Crie um evento Enter ou qualquer outro para "printar" o valor da variável de exemplo. 3.1 - Por exemplo, ao selecionar a opção 75% e "printar" o valor através do evento, o valor muda para 7500,00, ao invés de 75,00. Exemplos: &CASA_DECIMAL.ToFormattedString() //- O resultado de 75%, é : 7500,00 &CASA_DECIMAL.ToString() // - O resultado de 75%, é: 7500.00. Estou usando GeneXus Ev3(update 11), gerando Java com JDK 1.8.0_101. Este problema só acontece quando a variável é um combo box. Quando é um input Edit, o valor é printado corretamente.
  4. Ao tentar iniciar uma página do sistema mostra este erro. Vou colocar os códigos: DAO package br.com.netsoft.desif.dao.endereco; import java.io.Serializable; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.Query; import br.com.netsoft.desif.model.endereco.PaisEntity; public class PaisDao implements Serializable { private static final long serialVersionUID = 1402488530698938353L; final private String hql = " p FROM PaisEntity p "; EntityManager em; public List<PaisEntity> listarPaises() { StringBuilder hqlSelect = new StringBuilder(hql); final String query = "SELECT " + hqlSelect; Query querySelect = em.createQuery(query); @SuppressWarnings("unchecked") List<PaisEntity> resultList = querySelect.getResultList(); return resultList; } } ENTITY package br.com.netsoft.desif.model.endereco; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; public class PaisEntity implements Serializable { private static final long serialVersionUID = 7784827196506672790L; private Long id; private String descricao; @Id @Column(name = "pai_id") @SequenceGenerator(name = "enderecos.end_pais_pai_id_seq", sequenceName = "enderecos.end_pais_pai_id_seq", allocationSize = 1) @GeneratedValue(generator = "enderecos.end_pais_pai_id_seq", strategy = GenerationType.SEQUENCE) public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Column(name = "pai_descricao") public String getDescricao() { return descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } } CONTROLLER package br.com.netsoft.desif.controler.endereco; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.annotation.PostConstruct; import javax.enterprise.context.RequestScoped; import javax.faces.bean.ManagedBean; import br.com.netsoft.desif.dao.endereco.PaisDao; import br.com.netsoft.desif.model.endereco.PaisEntity; @ManagedBean(name = "paisControler") @RequestScoped public class PaisControler extends PaisEntity { private static final long serialVersionUID = -8396738159447021720L; private List<PaisEntity> paises; private PaisDao paisDao; public List<PaisEntity> getPaises() { if (paises == null) { return new ArrayList<PaisEntity>(); } return paises; } public void setPaises(List<PaisEntity> paises) { this.paises = paises; } @PostConstruct public void init() { System.out.println("Página inicial de países."); @SuppressWarnings("unused") List<PaisEntity> paisesBusca = paisDao.listarPaises(); ArrayList<PaisEntity> paises = (ArrayList<PaisEntity>) paisDao.listarPaises(); for (Iterator<?> iterator = paises.iterator(); iterator.hasNext();) { PaisEntity pais = (PaisEntity) iterator.next(); pais.setId(pais.getId()); pais.setDescricao(pais.getDescricao()); paises.add(pais); } this.setPaises(paises); } public String getMensagem() { return "Teste"; } } VISÃO <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"> <h:head> <title>Hello JSF!</title> </h:head> <h:body> #{paisControler.mensagem} <h:dataTable var="pais" value="#{paisControler.paises}"> <h:column headerText="Id"> <h:outputText value="#{pais.id}" /> </h:column> <h:column headerText="Year"> <h:outputText value="#{pais.descricao}" /> </h:column> </h:dataTable> </h:body> </html> Erro: mar 21, 2017 8:08:40 AM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException GRAVE: Error Rendering View[/public/index.xhtml] javax.el.ELException: /public/index.xhtml: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado paisControler at com.sun.faces.facelets.compiler.TextInstruction.write(TextInstruction.java:90) at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:443) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) Caused by: com.sun.faces.mgbean.ManagedBeanCreationException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado paisControler at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:227) at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) at com.sun.faces.el.ManagedBeanELResolv
  5. O que é este erro ?
  6. Este campo é preenchido corretamente por uma consulta feita no DAO. O problema é que não está aceitando o objeto como nulo ou como o valor pelo ID. O campo da entidade é Estou com este erro do log do eclipse. O jsp está assim para este campo: Meu jsp O que pode ser ?
  7. Não sei qual dos dois lugares é o certo então vou postar aqui. Eu gostaria de saber se tem como fazer esse código aqui só q em Javascript ou ajax? É um código usando o API do mailchimp para newsletter só que eu preciso mostrar ele na página que não tem suporte php, só javascript. Formulário: <?php session_start(); ?> <?php $statusMsg = !empty($_SESSION['msg'])?$_SESSION['msg']:''; unset($_SESSION['msg']); echo $statusMsg; ?> <form method="post" action="action.php"> <p><label>First Name: </label><input type="text" name="fname" /></p> <p><label>Last Name: </label><input type="text" name="lname" /></p> <p><label>Email: </label><input type="text" name="email" /></p> <p><input type="submit" name="submit" value="SUBSCRIBE"/></p> </form> Código: <?php session_start(); if(isset($_POST['submit'])){ $fname = $_POST['fname']; $lname = $_POST['lname']; $email = $_POST['email']; if(!empty($email) && !filter_var($email, FILTER_VALIDATE_EMAIL) === false){ // MailChimp API credentials $apiKey = 'InsertMailChimpAPIKey'; $listID = 'InsertMailChimpListID'; // MailChimp API URL $memberID = md5(strtolower($email)); $dataCenter = substr($apiKey,strpos($apiKey,'-')+1); $url = 'https://' . $dataCenter . '.api.mailchimp.com/3.0/lists/' . $listID . '/members/' . $memberID; // member information $json = json_encode([ 'email_address' => $email, 'status' => 'subscribed', 'merge_fields' => [ 'FNAME' => $fname, 'LNAME' => $lname ] ]); // send a HTTP POST request with curl $ch = curl_init($url); curl_setopt($ch, CURLOPT_USERPWD, 'user:' . $apiKey); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, $json); $result = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); // store the status message based on response code if ($httpCode == 200) { $_SESSION['msg'] = '<p style="color: #34A853">You have successfully subscribed to CodexWorld.</p>'; } else { switch ($httpCode) { case 214: $msg = 'You are already subscribed.'; break; default: $msg = 'Some problem occurred, please try again.'; break; } $_SESSION['msg'] = '<p style="color: #EA4335">'.$msg.'</p>'; } }else{ $_SESSION['msg'] = '<p style="color: #EA4335">Please enter valid email address.</p>'; } } // redirect to homepage header('location:index.php');
  8. Pessoal, estou com dúvidas para concluir um exercício que me foi passado. O exercício é o seguinte: 4) Peça para o usuário informe 10 números inteiros separados por vírgula. Então calcule e mostre a quantidade de números pares, a quantidade de números ímpares e a soma de todos os números. Sei que tenho que declarar as arrays, porém, como meu conhecimento na área ainda é inicial, estou com um branco na mente para prosseguir com o exercício. O que consegui fazer até agora foi import java.util.Scanner; public class Exercicio4 { public static void main(String[] args) { String numero; Scanner entradaNumero = new Scanner(System.in); System.out.println("Insira 10 numeros divididos por virgula:"); numero = entradaNumero.nextLine(); String [] x = numero.split(","); System.out.println(numero) } } Alguem pra clarear mnha mente?
  9. GRAVE: Servlet.service() for servlet [appServlet] in context with path [/extensao] threw exception [Request processing failed; nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: Professor is not mapped [ SELECT p FROM Professor p]] with root cause org.hibernate.hql.ast.QuerySyntaxException: Professor is not mapped [ SELECT p FROM Professor p] Classe Professor package br.newtonpaiva.extensao.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name = "tb_professor") public class Professor { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long cod_professor; private Long nom_nome; public Long getCod_professor() { return cod_professor; } public void setCod_professor(Long cod_professor) { this.cod_professor = cod_professor; } public Long getNom_nome() { return nom_nome; } public void setNom_nome(Long nom_nome) { this.nom_nome = nom_nome; } } Classe controller package br.newtonpaiva.extensao.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import br.newtonpaiva.extensao.model.Professor; import br.newtonpaiva.extensao.model.ProfessorRepository; @Controller @RequestMapping("professores") public class ProfessorController { @Autowired ProfessorRepository repository; @RequestMapping(method = RequestMethod.GET) public String index(Model model) { List<Professor> listaProfessores = repository.listar(); model.addAttribute("listaProfessores", listaProfessores); return "professores"; } } Classe Repository package br.newtonpaiva.extensao.model; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.springframework.stereotype.Repository; @Repository public class ProfessorRepository { @PersistenceContext private EntityManager manager; /** * Lista todos os professores */ @SuppressWarnings("unchecked") public List<Professor> listar() { return manager.createQuery("SELECT p FROM Professor p").getResultList(); } /** * Lista todos os professores por nome */ @SuppressWarnings("unchecked") public List<Professor> listarNome(String professor) { return manager.createQuery("SELECT p FROM Professor p WHERE p.nom_nome LIKE '%" + professor + "%' ") .getResultList(); } }
  10. Galera, estou fazendo um jogo e estou pegando de exemplo um código que vi na internet, e adaptando no meu conforme as necessidades, quando chegou na colisão ( a ultima parte do meu jogo já) estou com um problema, eu simplesmente nao consigo colocar ele no meu codigo pois da erro no if Gameover, gostaria que me explicassem o que acontece nessa parte do código para que eu possa adaptar ele em meu jogo function Sprite(caminhoDaImagem, xInicial, yInicial) { //restante do código... this.colidiu = function(outro){ var colidiuNoXTopo = outro.x >= this.x && outro.x <= (this.x + this.largura); var colidiuNoYTopo = outro.y >= this.y && outro.y <= (this.y + this.altura); var colidiuNoXBase = (outro.x + outro.largura) >= this.x && (outro.x + + outro.largura) <= (this.x + this.largura); var colidiuNoYBase = (outro.y + outro.altura) >= this.y && (outro.y + outro.altura) <= (this.y + this.altura); return (colidiuNoXTopo && colidiuNoYTopo) || (colidiuNoXBase && colidiuNoYBase); } } Desde já, muito obrigado
  11. Tenho o seguinte código para mostrar uns Bairros como opção, e ao selecionar o Bairro desejado, mostra uma descrição do mesmo. Só que não está aparecendo o nome do Bairro na opção, e eu não consigo encontrar o erro. Código abaixo: <script> (function() { 'use strict'; angular .module('appBairros', []); angular .module('appBairros') .controller('BairroController', BairroController); BairroController.$inject = []; function BairroController() { var bairro = this; bairro.opcoes = []; iniciar(); function iniciar() { bairro.opcoes = []; bairro.opcoes.push({nome: "Botafogo", informacoes: "Botafogo é um bairro que começa com B"}); bairro.opcoes.push({nome: "Madureira", informacoes: "Madureira é um bairro que começa com M"}); bairro.seleciona = bairro.opcoes[0]; } } })(); </script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"> </script> <div ng-app="appBairros"> <div ng-controller="BairroController as bairro"> <label class="bairros">Selecione o Bairro para exibir as informações que deseja.</label> <select ng-options="opcao.nome for opcao in bairro.opcoes" ng-model="bairo.selecionado"></select> <br> <br> {{bairro.selecionado.informacoes}} </script> </div> </div> E é nessa forma na imagem que está aparecendo quando executo o código.
  12. Boa noite,Pessoal ,Alguem sabe uma API ou Code pronto de pesquisa no Google.Preciso armazenar o resultados de uma pesquisa numérica que muda diariamente no google.A forma de pesquisar é sempre a mesma, é como Bolsa de Valores, mas são outros resultados que preciso armazenar.
  13. não estou a conseguir por a funcionar o pegar e lagar segue-se o codigo package mygame.menus; import org.slf4j.*; import com.jme3.app.Application; import com.jme3.app.state.BaseAppState; import com.jme3.math.*; import com.jme3.scene.*; import com.simsilica.lemur.*; import com.simsilica.lemur.component.QuadBackgroundComponent; import com.simsilica.lemur.grid.ArrayGridModel; import com.simsilica.lemur.input.InputMapper; import com.simsilica.lemur.style.ElementId; import mygame.Main; import mygame.MainGameFunctions; import mygame.MainMenuState; import mygame.panels.CustomGridPanel; /** * * * @author Pedro Alves */ public class InventoryMenuState extends BaseAppState { static Logger log = LoggerFactory.getLogger(InventoryMenuState.class); private Container mainWindow; //private Container sessionButtons; public InventoryMenuState(boolean enabled) { setEnabled(enabled); } /** * Returns the tabbed panel used in the in-game menu. This lets other states * potentially add their own in-game menu tabs. * * @return */ /* public TabbedPanel getTabs() { return tabs; } public List<Action> getSessionActions() { return sessionActions; } */ public void toggleEnabled() { setEnabled(!isEnabled()); } @Override protected void initialize(Application app) { mainWindow = new Container(); // mainWindow.addChild(new Label("Inventory", new ElementId("title"))); Label o = mainWindow.addChild(new Label("Inventory", new ElementId("title"))); o.setFontSize(12); o.setPreferredSize(new Vector3f(50, 25, 0)); o.setTextHAlignment(HAlignment.Center); Label f = mainWindow.addChild(new Label("Default Cube", new ElementId("title"))); f.setTextHAlignment(HAlignment.Center); f.setFontSize(12); f.setPreferredSize(new Vector3f(50, 25, 0)); Panel[][] data = new Panel[4][8]; Panel[][] data1 = new Panel[4][8]; Label slot1 = new Label("1"); Label slot2 = new Label("2"); Label slot3 = new Label("3"); Label slot4 = new Label("4"); Label slot5 = new Label("5"); Label slot6 = new Label("6"); Label slot7 = new Label("7"); Label slot8 = new Label("8"); Label slot9 = new Label("1"); Label slot10 = new Label("2"); Label slot11 = new Label("3"); Label slot12 = new Label("4"); Label slot13 = new Label("5"); Label slot14 = new Label("6"); Label slot15 = new Label("7"); Label slot16 = new Label("8"); Label slot17 = new Label("1"); Label slot18 = new Label("2"); Label slot19 = new Label("3"); Label slot20 = new Label("4"); Label slot21 = new Label("5"); Label slot22 = new Label("6"); Label slot23 = new Label("7"); Label slot24 = new Label("8"); Label slot25 = new Label("1"); Label slot26 = new Label("2"); Label slot27 = new Label("3"); Label slot28 = new Label("4"); Label slot29 = new Label("5"); Label slot30 = new Label("6"); Label slot31 = new Label("7"); Label slot32 = new Label("8"); Label slot33 = new Label("1"); Label slot34 = new Label("2"); Label slot35 = new Label("3"); Label slot36 = new Label("4"); Label slot37 = new Label("5"); Label slot38 = new Label("6"); Label slot39 = new Label("7"); Label slot40 = new Label("8"); Label slot41 = new Label("1"); Label slot42 = new Label("2"); Label slot43 = new Label("3"); Label slot44 = new Label("4"); Label slot45 = new Label("5"); Label slot46 = new Label("6"); Label slot47 = new Label("7"); Label slot48 = new Label("8"); Label slot49 = new Label("1"); Label slot50 = new Label("2"); Label slot51 = new Label("3"); Label slot52 = new Label("4"); Label slot53 = new Label("5"); Label slot54 = new Label("6"); Label slot55 = new Label("7"); Label slot56 = new Label("8"); Label slot57 = new Label("1"); Label slot58 = new Label("2"); Label slot59 = new Label("3"); Label slot60 = new Label("4"); Label slot61 = new Label("5"); Label slot62 = new Label("6"); Label slot63 = new Label("7"); Label slot64 = new Label("8"); slot2.setPreferredSize(new Vector3f(50, 25, 0)); slot3.setPreferredSize(new Vector3f(50, 25, 0)); slot4.setPreferredSize(new Vector3f(50, 25, 0)); slot5.setPreferredSize(new Vector3f(50, 25, 0)); slot6.setPreferredSize(new Vector3f(50, 25, 0)); slot7.setPreferredSize(new Vector3f(50, 25, 0)); slot8.setPreferredSize(new Vector3f(50, 25, 0)); data[0][0] = slot1; data[0][1] = slot2; data[0][2] = slot3; data[0][3] = slot4; data[0][4] = slot5; data[0][5] = slot6; data[0][6] = slot7; data[0][7] = slot8; data[1][0] = slot9; data[1][1] = slot10; data[1][2] = slot11; data[1][3] = slot12; data[1][4] = slot13; data[1][5] = slot14; data[1][6] = slot15; data[1][7] = slot16; data[2][0] = slot17; data[2][1] = slot18; data[2][2] = slot19; data[2][3] = slot20; data[2][4] = slot21; data[2][5] = slot22; data[2][6] = slot23; data[2][7] = slot24; data[3][0] = slot25; data[3][1] = slot26; data[3][2] = slot27; data[3][3] = slot28; data[3][4] = slot29; data[3][5] = slot30; data[3][6] = slot31; data[3][7] = slot32; CustomGridPanel ola = new CustomGridPanel(new ArrayGridModel<>(data)); ola.getModel().setCell(3, 7, data[3][7]); ola.setVisibleRows(4); ola.setVisibleColumns(8); ola.setInsets(new Insets3f(10, 10, 0, 10)); System.err.println(""+ola.getModel().getColumnCount()); System.err.println(""+ola.getModel().getRowCount()); //ola.setPreferredSize(new Vector3f(400, 400, 0)); mainWindow.addChild(ola); // ola.setPreferredSize(new Vector3f(25, 350, 0)); mainWindow.addChild(new Label("Inventory", new ElementId("title"))); data1[0][0] = slot33; data1[0][1] = slot34; data1[0][2] = slot35; data1[0][3] = slot36; data1[0][4] = slot37; data1[0][5] = slot38; data1[0][6] = slot39; data1[0][7] = slot40; data1[1][0] = slot41; data1[1][1] = slot42; data1[1][2] = slot43; data1[1][3] = slot44; data1[1][4] = slot45; data1[1][5] = slot46; data1[1][6] = slot47; data1[1][7] = slot48; data1[2][0] = slot49; data1[2][1] = slot50; data1[2][2] = slot51; data1[2][3] = slot52; data1[2][4] = slot53; data1[2][5] = slot54; data1[2][6] = slot55; data1[2][7] = slot56; data1[3][0] = slot57; data1[3][1] = slot58; data1[3][2] = slot59; data1[3][3] = slot60; data1[3][4] = slot61; data1[3][5] = slot62; data1[3][6] = slot63; data1[3][7] = slot64; Container loginPanel=mainWindow.addChild(new Container()); GridPanel maria = new GridPanel(new ArrayGridModel<>(data1)); loginPanel.addChild(maria); maria.setVisibleRows(4); maria.setVisibleColumns(8); mainWindow.addChild(new Label("Inventory", new ElementId("title"))); mainWindow.addChild(new Label("Inventory", new ElementId("title"))); mainWindow.addChild(new Label("Inventory", new ElementId("title"))); mainWindow.addChild(new Label("Inventory", new ElementId("title"))); mainWindow.addChild(new Label("Inventory", new ElementId("title"))); mainWindow.setPreferredSize(new Vector3f(350, 450, 0)); int height = app.getCamera().getHeight(); Vector3f pref = mainWindow.getPreferredSize().clone(); float standardScale = getState(MainMenuState.class).getStandardScale(); pref.multLocal(1.5f * standardScale); // With a slight bias toward the top float y = height * 0.9f + pref.y * 0.0f; mainWindow.setLocalTranslation(250 * standardScale, y, 0); InputMapper inputMapper = GuiGlobals.getInstance().getInputMapper(); inputMapper.addDelegate(MainGameFunctions.F_IN_GAME_INVENTORY, this, "toggleEnabled"); } @Override protected void cleanup(Application app) { InputMapper inputMapper = GuiGlobals.getInstance().getInputMapper(); inputMapper.removeDelegate(MainGameFunctions.F_IN_GAME_INVENTORY, this, "toggleEnabled"); } @Override protected void onEnable() { Node gui = ((Main) getApplication()).getGuiNode(); gui.attachChild(mainWindow); } @Override protected void onDisable() { mainWindow.removeFromParent(); } }
  14. nãoi estou a conseguir por quando carrego para sima ou para baixo o contiudo do painel o que tenho dentro Container import com.jme3.app.Application; import com.jme3.app.SimpleApplication; import com.jme3.app.state.BaseAppState; import com.jme3.math.Vector3f; import com.jme3.renderer.ViewPort; import com.jme3.scene.Node; import com.overthemoon.core.inventory.panel.ViewportPanel; import com.overthemoon.core.inventory.panel.ViewportPanel2D; import com.simsilica.lemur.ActionButton; import com.simsilica.lemur.Axis; import com.simsilica.lemur.CallMethodAction; import com.simsilica.lemur.Container; import com.simsilica.lemur.DefaultRangedValueModel; import com.simsilica.lemur.FillMode; import com.simsilica.lemur.Insets3f; import com.simsilica.lemur.Label; import com.simsilica.lemur.Panel; import com.simsilica.lemur.PasswordField; import com.simsilica.lemur.Slider; import com.simsilica.lemur.TabbedPanel; import com.simsilica.lemur.TextField; import com.simsilica.lemur.component.BorderLayout; import com.simsilica.lemur.component.SpringGridLayout; import com.simsilica.lemur.core.GuiControl; import com.simsilica.lemur.style.ElementId; import com.simsilica.lemur.style.Styles; /** * * @author Pedro Alves */ public class OptionsState extends BaseAppState { private Container loginPanel; private TextField nameField; private PasswordField passwordfield; private ViewPort viewPort; protected void apply() { // String name = nameField.getText().trim(); // String password= passwordfield.getText().trim(); // if( getState(ConnectionState.class).joinserver(nameField.getText(),passwordfield.getText()) ) { // getStateManager().detach(this); //} } protected void join() { // String name = nameField.getText().trim(); // String password= passwordfield.getText().trim(); // if( getState(ConnectionState.class).joinserver(nameField.getText(),passwordfield.getText()) ) { // getStateManager().detach(this); //} } protected void cancel() { getStateManager().attach(new MainMenuState()); getStateManager().detach(this); // String name = nameField.getText().trim(); // String password= passwordfield.getText().trim(); // if( getState(ConnectionState.class).joinserver(nameField.getText(),passwordfield.getText()) ) { // getStateManager().detach(this); //} } public OptionsState() { } @Override protected void initialize(Application app) { loginPanel = new Container(); loginPanel.addChild(new Label("Options", new ElementId("title"))); Container props = loginPanel.addChild(new Container(new SpringGridLayout(Axis.Y, Axis.X, FillMode.None, FillMode.Last))); props.setBackground(null); TabbedPanel tabs = new TabbedPanel(); Panel panel1=new Panel(500,200); panel1.setInsets(new Insets3f(10, 10, 10, 10)); ViewportPanel panel= new ViewportPanel(getStateManager(),panel1.getElementId(),panel1.getStyle()); panel.attachScene(panel1); Container tab1 = tabs.addTab("Game Options", new Container()); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); panel1=tab1.addChild(new Label("Game Options")); tab1.addChild(panel1); tab1.addChild(panel); Container tab2 = tabs.addTab("Graphic Options", new Container()); tab2.addChild(new Label("Grapicos options")); Container tab3 = tabs.addTab(" Audio Options", new Container()); tab3.addChild(new Label("Audio")); Container tab4 = tabs.addTab("Key Mapping ", new Container()); tab4.addChild(new Label("Key Mapping")); loginPanel.addChild(tabs); Container buttons = loginPanel.addChild(new Container(new SpringGridLayout(Axis.X, Axis.Y))); buttons.setBackground(null); buttons.setLayout(new SpringGridLayout(Axis.X, Axis.Y)); buttons.addChild(new ActionButton(new CallMethodAction("Default", this, "join"))); buttons.addChild(new ActionButton(new CallMethodAction("Reset", this, "join"))); buttons.addChild(new ActionButton(new CallMethodAction("Apply", this, "join"))); buttons.addChild(new ActionButton(new CallMethodAction("OK", this, "join"))); buttons.addChild(new ActionButton(new CallMethodAction("Cancel", this, "cancel"))); float scale = 1.5f * getState(MainMenuState.class).getStandardScale(); loginPanel.setLocalScale(scale); Vector3f prefs = loginPanel.getPreferredSize().clone(); prefs.x = Math.max(300, prefs.x); loginPanel.setPreferredSize(prefs.clone()); // Now account for scaling prefs.multLocal(scale); int width = app.getCamera().getWidth(); int height = app.getCamera().getHeight(); //loginPanel.setLocalTranslation(width * 0.5f - prefs.x * 0.5f, height * 0.5f + prefs.y * 0.5f, 10); } @Override protected void cleanup(Application app) { } @Override protected void onEnable() { ViewportPanel2D viewportPanel = new ViewportPanel2D(getStateManager(), new ElementId(Container.ELEMENT_ID), Styles.ROOT_STYLE); viewportPanel.setPreferredSize(new Vector3f(600,400 , 1)); int width = getApplication().getCamera().getWidth(); int height = getApplication().getCamera().getHeight(); viewportPanel.setLocalTranslation((width - 600) / 2, (height + 400) / 2, 100); BorderLayout layout = new BorderLayout(); viewportPanel.getControl(GuiControl.class).setLayout(layout); Slider slider_V = new Slider(new DefaultRangedValueModel(), Axis.Y); layout.addChild(BorderLayout.Position.East, slider_V); Slider slider_H = new Slider(new DefaultRangedValueModel(), Axis.X); layout.addChild(BorderLayout.Position.South, slider_H); Node root = ((SimpleApplication)getApplication()).getGuiNode(); root.attachChild(viewportPanel); viewportPanel.attachScene(loginPanel); } @Override protected void onDisable() { //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. loginPanel.removeFromParent(); } }
  15. Olá Estou criando um formulário de cadastro de usuário. Este usuário tem um atributo tipo, que eu gostaria de setar automaticamente através de um input hidden, sem que fosse preciso digitar na hora do cadastro, mas não estou sabendo como fazer isso. Já tentei de várias formas com javascript e nada....
  16. Olá Pessoal, Pesquisei no forum e ainda não encontrei algo semelhante a minha dúvida, sou iniciante em HTML e javascript. Fiz uma pesquisa semana passada sobre o HTML5 Storage e gostei bastante até que eu encontrei um script pronto, porém neste script tenha apenas dois valores "name" e "data" fiquei algumas horas tentando desvendar esse mistério para adicionar mais campos no formulário. Os campos foram adicionados, porém quando eu coloca para gravar retornar apenas os dois campos citados. Alguém poderia me dar uma luz. Desde já agradeço. function SaveItem() { var name = document.forms.ShoppingList.name.value; var data = document.forms.ShoppingList.data.value; var item1 = document.forms.ShoppingList.item1.value; var item2 = document.forms.ShoppingList.item2.value; var preco = document.forms.ShoppingList.preco.value; localStorage.setItem(name, data,item1, item2, preco ); doShowAll(); } function ModifyItem() { var name = document.forms.ShoppingList.name.value; document.forms.ShoppingList.data.value = localStorage.getItem(name); doShowAll(); } function RemoveItem() { var name = document.forms.ShoppingList.name.value; document.forms.ShoppingList.data.value = localStorage.removeItem(name); doShowAll(); } function ClearAll() { localStorage.clear(); doShowAll(); } function doShowAll() { if (CheckBrowser()) { var key = ""; var list = "<tr><th>Name</th><th>Value</th><th>item1</th><th>item2</th><th>preco</th></tr>\n"; var i = 0; for (i = 0; i <= localStorage.length - 1; i++) { key = localStorage.key(i); list += "<tr><td>" + key + "</td>\n<td>" + localStorage.getItem(key) + "</td></tr>\n"; } if (list == "<tr><th>Name</th><th>Value</th><th>item1</th><th>item2</th><th>preco</th></tr>\n") { list += "<tr><td><i>empty</i></td>\n<td><i>empty</i></td>\n<td><i>empty</i></td>\n<td><i>empty</i></td>\n<td><i>empty</i></td></tr>\n"; } document.getElementById('list').innerHTML = list; } else { alert('Cannot store shopping list as your browser do not support local storage'); } } function CheckBrowser() { if ('localStorage' in window && window['localStorage'] !== null) { return true; } else { return false; } } <!DOCTYPE HTML> <html lang="en-US"> <head> <title>HTML5 localStorage Example</title> <meta charset="UTF-8"> <meta name="description" content="Free Web tutorials"> <meta name="keywords" content="HTML,CSS"> <meta name="author" content="WebCodeGeeks.com"> <script src="Storage.js"></script> <link rel="stylesheet" href="StorageStyle.css"> </head> <body onload="doShowAll()"> <h1>Check List de itens</h1> <form name=ShoppingList> <div id="PlayArea"> <table> <tr> <td><b>Item:</b><input type=text name=name> item1 <input type=text name=item1> item2 <input type=text name=item2> preco <input type=text name=preco> <td><b>Quantity:</b><input type=text name=data></td> </tr> <tr> <td> <input type=button value="Save" onclick="SaveItem()"> <input type=button value="Modify" onclick="ModifyItem()"> <input type=button value="Remove" onclick="RemoveItem()"> </td> </tr> </table> </div> <div id="items_table"> <h2>Listagem</h2> <table id=list></table> <p> <label><input type=button value="Clear" onclick="ClearAll()"> <i>* LIMPAR TUDO</i></label></p> </div> </form> </body> </html>
  17. Olá! Estou tentando montar um campo para validação de cartão de crédito e sua bandeira; acabei encontrando o seguinte código: http://jsfiddle.net/q0x3ksv3/ Funciona perfeitamente nessa URL, porém quando tento incluí-lo no meu site, não funciona, tem algo faltando? Segue meu código para entenderem melhor: <script> var cartoes = { visa: /^4[0-9]{12}(?:[0-9]{3})/, mast: /^5[1-5][0-9]{14}/, amex: /^3[47][0-9]{13}/, invalidos: /^[0126789]|^5[06-9]{1}|^3[1235689]/ }; document.getElementById('num').addEventListener('keyup', testarCC); var inputs = document.querySelectorAll('.fsResDir input[type="radio"]'); function testarCC(e) { var nr = this.value; var tipo; for (var cartao in cartoes) if (nr.match(cartoes[cartao])) tipo = cartao; if (tipo) document.getElementById(tipo).click(); else for (var i = 0; i < inputs.length; i++) inputs[i].checked = false; } </script> <fieldset class="fsResDir"> <legend>Dados do Cartão&nbsp;</legend> <input type="radio" name="RadBand" id="visa" /> <label for="visa"> <img src="visa.png" /> </label> <input type="radio" name="RadBand" id="mast" /> <label for="mast"> <img src="master.png" /> </label> <input type="radio" name="RadBand" id="amex" /> <label for="amex"> <img src="amex.png" /> </label> <label for="val" class="lab90">Validade:</label> <input type="text" class="ent20Form" id="val" name="TxtValMes" />/ <input type="text" class="ent40Form" name="TxtValAno" /> <label for="num" class="lab90">Numero:</label> <input type=text class="ent120Form" id="num" name="TxtNumero" /> </div> </fieldset> Obrigado!
  18. Estou no caminho de troca de atividade, trabalho como suporte técnico e pretendo me tornar programador. Não encontrei outro fórum onde postar essa pergunta, então vou postar aqui. Moderadores, caso esteja em local incorreto, agradeço pela indicação correta. E gostaria de saber em qual linguagem de programação devo me aprofundar. Das linguagens que tenho maior conhecimento, me identifico mais com java, .Net e php. No entanto eu preciso de uma direção para onde seguir, pois pretendo seguir carreira. Já há algum tempo venho pesquisando o mercado e acredito que essas sejam as melhores opções ao menos para mim. Recentemente entrei em contato com a Alura e me indicaram qualquer uma delas, pois todas tem um bom campo de trabalho, mas eu gostaria de saber de vocês que trabalham com elas, qual linguagem dentre essas com o melhor salário e mercado atualmente? Já ouvi muita gente falar que salário não é fator de decisão, mas para ser bem sincero, para mim é um dos principais, porque é ele quem paga as contas, então agradeço pela sinceridade.
  19. Estou desenvolvendo um programa básico de compras, e no final é preciso selecionar o método de pagamento... No caso estou com uma máquina cielo de modelo iwl251. Eu preciso fazer a conexão da máquina com o programa (em java), já dei uma olhada na api no github da cielo, mas não entendi muito. E queria saber se vocês não tem um programa com o mesmo em funcionamento para que eu possa me basear e finalizar. ------ E o que seria esse MERCHANT ID e MERCHANT KEY que pede na api..? Onde consigo? Veio com a máquina? Agradeço!
  20. Pessoal, boa tarde! Estou com uma dúvida na parte de ajax com java dentro de uma página PHP. Peço desculpas se abri o tópico no lugar errado. Tenho uma página que executa um formValidation (form_valida_dados) e executa via ajax a chamada para a próxima página. Isso funciona perfeitamente quando executo via função submit do form. O problema é que eu tenho uma outra opção dentro da página em que o usuário pode optar por enviar o formulário para uma outra pessoa. Nesse caso, ele clica em outro botão do form. Nesse momento, eu preciso abrir um modal em que o usuário informe o motivo pelo qual ele deseja enviar esse formulário para outra pessoa. Eu fiz isso com o código abaixo: $.ajax({ url : 'scripts/consultar_situacao_scm.php', type: 'post', dataType : 'html', data: 'scm_id='+scm_id+'&usuario='+usuario+'&acao='+acao, success : function(retorno){ if(retorno == "1"){ var box = bootbox.alert('Não foi possível encaminhar o SCM <font class="cyan-600"><b>'+scm_id+'</b></font> para análise do Assuntos Regulatórios.'); box.find('.modal-footer').css({'background-color': '#f2f2f2', 'color': '#fff'}); }else{ $("#altera_andamento").modal({ backdrop: 'static' }); $("#scm_retorno").html(retorno); } } }); Dentro da minha página eu tenho uma <div> que fica aguardando o retorno dessa chamada ajax. Isso funcionou do jeito que eu queria. A questão é que dentro da página que eu chamei (consultar_situacao_scm.php) eu tenho a montagem do modal e também valido os dados digitados pelo usuário e chamo uma nova página via ajax, ou seja, seria a terceira página a ser utilizada. Agora que entra minha dúvida/problema. Eu queria executar o formValidation (form_valida_dados) após o usuário informar o motivo pelo qual ele está enviando o formulário para outra pessoa. Mas eu não consigo do jeito que está, pois a minha função do botão de enviar para outro usuário está "fechando" com o retorno do ajax acima citado. Tem algum jeito de resolver isso? Vocês já viram algo desse tipo ou tem alguma outra sugestão para fazer essa validação? Deu para entender ou ficou confuso? Procurei bastante na net mas não encontrei nada relacionado a minha dúvida. Agradeço pela ajuda! Abraços
  21. Estou com um problema aleatório ao realizar a conexão com o informix usando pool de conexão do tomcat, segue abaixo o erro: java.sql.SQLException: System or internal error java.io.IOException at com.informix.util.IfxErrMsg.getSQLException(Unknown Source) at com.informix.jdbc.IfxSqli.handleSocketException(Unknown Source) at com.informix.jdbc.IfxSqli.receiveMessage(Unknown enter code hereSource) at com.informix.jdbc.IfxSqli.executePrepare(Unknown Source) at com.informix.jdbc.IfxPreparedStatement.setupExecutePrepare(Unknown Source) at com.informix.jdbc.IfxPreparedStatement.processSQL(Unknown Source) at com.informix.jdbc.IfxPreparedStatement.(Unknown Source) at com.informix.jdbc.IfxSqliConnect.createPreparedStmt(Unknown Source) at com.informix.jdbc.IfxSqliConnect.prepareStatement(Unknown Source) at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:291) at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.prepareStatement(DelegatingConnection.java:291) at br.com.solcast.integrador.dao.sisdia.PedidoVendaDAO.carregar(PedidoVendaDAO.java:169) at br.com.solcast.integrador.service.sisdia.PedidoVendaService.carregar(PedidoVendaService.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205) at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) at org.glassfish.jersey.internal.Errors.process(Errors.java:315) at org.glassfish.jersey.internal.Errors.process(Errors.java:297) at org.glassfish.jersey.internal.Errors.process(Errors.java:267) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at br.com.solcast.integrador.security.RestAuthenticationFilter.doFilter(RestAuthenticationFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1100) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException at com.informix.asf.IfxDataInputStream.readFully(Unknown Source) at com.informix.asf.IfxDataInputStream.readSmallInt(Unknown Source) ... 61 more Para realizar a conexão utilizo a seguinte classe: public class DAOManager { private DataSource src; private Connection con; public void open() throws SQLException { try { if(this.con==null || this.con.isClosed()) this.con = src.getConnection(); } catch(SQLException e) { throw e; } } public void close() throws SQLException { try { if(this.con!=null && !this.con.isClosed()) { this.con.close(); this.con = null; } } catch(SQLException e) { throw e; } finally { if (this.con != null) { try { this.con.close(); } catch (SQLException e) { ; } this.con = null; } } } public DAOManager() throws NamingException { Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup("java:/comp/env"); this.src = (DataSource)envContext.lookup("jdbc/cortex-sisdia"); } public Object gerarDAO(DAO dao) throws SQLException { if (this.con == null || this.con.isClosed()) this.open(); switch (dao) { case AGENDAMENTOOFICINA: return new AgendamentoOficinaDAO(this.con); case ESTOQUE: return new EstoqueDAO(this.con); case PEDIDOVENDA: return new PedidoVendaDAO(this.con); case PESSOA: return new PessoaDAO(this.con); case VEICULO: return new AgendamentoOficinaDAO(this.con); default: return null; } } @Override protected void finalize() { try{ this.close(); } catch (SQLException e) { e.printStackTrace(); } finally{ try { super.finalize(); } catch (Throwable e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } Alguém teria uma solução, aparentemente ocorre pela quantidade de pools ativos.
  22. Bom Dia. Estou com duvidas de como usar dynamic actions. Eu tenho um POPLOV onde eu busco um cliente e ele me retorna o ID desse cliente. Na mesma Pagina, existe uma região onde tem um item "EditText" que mostra se esse cliente tem um bloqueio ou não. Preciso que ao selecionar o cliente no POPLOV, um dynamic action ou de algum outro jeito, execute um "select no banco de dados" e me traga e popule o "EditText" se existir bloqueio, caso não tenha, não mostra nada. Obrigado. Att. Régis Oliver
  23. Preciso implementar na classe List (implementação simplesmente encadeada) o seguinte método: public void ordenacaoLista() //Ultilizar o método Bubble Sort public void ordenacaoLista() //classe List public class List { private Node firstNode; private Node lastNode; private String name; public List() { this("list"); } public List(String listName) { name = listName; firstNode = lastNode = null; } public Node getFirst() { return firstNode; } public Node getLast() { return lastNode; } public boolean isEmpty() { return firstNode == null; } public void insertAtFront(Object insertItem) { Node n = new Node(insertItem); if (isEmpty()) firstNode = lastNode = n; else { firstNode.setPrevious(n); n.setNext(firstNode); firstNode = n; } } public void insertAtBack(Object insertItem) { Node n = new Node(insertItem); if (isEmpty()) firstNode = lastNode = n; else { lastNode.setNext(n); n.setPrevious(lastNode); lastNode = n; } } public Object removeFromFront() throws UnderflowException { if (isEmpty()) throw new UnderflowException(); Object removedItem = firstNode.getData(); if (firstNode == lastNode) firstNode = lastNode = null; else { firstNode = firstNode.getNext(); firstNode.setPrevious(null); } return removedItem; } public Object removeFromBack() throws UnderflowException { if (isEmpty()) throw new UnderflowException(); Object removedItem = lastNode.getData(); if (firstNode == lastNode) firstNode = lastNode = null; else { Node penultimo = lastNode.getPrevious(); lastNode = penultimo; lastNode.setNext(null); } return removedItem;
  24. Bom dia IMasters. Estou trabalhando com APEX (Application Express) da Oracle. Já li toda a documentação e estou estudando e trabalhando com essa tecnologia. Existe muito pouco conteúdo sobre o assunto e o que tem, geralmente está em inglês. Se alguém puder me ajudar. Estou com algumas dúvidas. No meu projeto APEX, estou trabalhando com vários formulários e salvando as informações do formulário em "Collections". Na mesma Página, existe uma "Região 01" com um "Interactive Report" contendo os produtos, onde eu informo a quantidade de produtos que serão inseridos na "Collection". Existe também Outra "Região 02" contendo um "Classic Report" onde irá mostrar os dados salvos nesta "Collection". Eu fiz um botão Submit para apenas recarregar a página, e assim, efetuar a gravação dos produtos na "Collection". Eu achei que fazendo isso já mostraria os produtos na "Região 02", mas não esta aparecendo nada. Chega até a aparecer as mensagens de Sucesso que foram adicionados os produtos na "Collection", e nada !!! Tem um botão de "NEXT" também que passa para a próxima Página. Nessa próxima Página eu coloquei também exatamente esse mesmo "Classic Report" do mesmo jeito, e nele aparece certinho os dados da "Collection". Não sei se expliquei direito. Se alguém puder me ajudar, por favor. Mostrando algum exemplo de como atualizar essas informações na mesma Página ou algo do tipo. Agradeço desde já. Obrigado. Att. Régis Oliver
  25. o objetivo seria :Crie um programa que solicite ao usuário que digite 10 números e armazene-os em um array. O programa deve mostrar, no final, os números em ordem inversa à qual foram digitados e a soma de todos os números digitados. porem só consigo fazer ate a soma de numeros,não consigo deixar ele em ordem inversa. <script type="text/javascript"> var m1,m2,m3,m4,m5,m6,m7,m8,m9,m10; m1=parseFloat(prompt("forneca o 1 numero","")); m2=parseFloat(prompt("forneca o 2 numero","")); m3=parseFloat(prompt("forneca o 3 numero","")); m4=parseFloat(prompt("forneca o 4 numero","")); m5=parseFloat(prompt("forneca o 5 numero","")); m6=parseFloat(prompt("forneca o 6 numero","")); m7=parseFloat(prompt("forneca o 7 numero","")); m8=parseFloat(prompt("forneca o 8 numero","")); m9=parseFloat(prompt("forneca o 9 numero","")); m10=parseFloat(prompt("forneca o 10 numero","")); var result= m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10; alert (result); </script>