Tópico da Programação (desenvolvimento de software)

Tópico da Programação (desenvolvimento de software)

  • Java

    Votes: 66 53.2%
  • C

    Votes: 77 62.1%
  • C++

    Votes: 58 46.8%
  • C#

    Votes: 47 37.9%
  • PHP

    Votes: 45 36.3%
  • BASIC (Visual e outros)

    Votes: 63 50.8%
  • Objective-C

    Votes: 2 1.6%
  • Python

    Votes: 23 18.5%
  • PERL

    Votes: 11 8.9%
  • JavaScript

    Votes: 55 44.4%
  • Ruby

    Votes: 6 4.8%
  • Pascal (ANSI, Turbo, Delphi, outros)

    Votes: 55 44.4%
  • Lisp

    Votes: 9 7.3%
  • Assembly (quais?)

    Votes: 35 28.2%
  • Fortran

    Votes: 12 9.7%
  • COBOL

    Votes: 16 12.9%
  • Haskell / OCaml

    Votes: 8 6.5%
  • Prolog

    Votes: 22 17.7%
  • .NET

    Votes: 37 29.8%
  • Struts/Hibernate

    Votes: 4 3.2%

  • Total voters
    124
Tou agora a começar a dar os primeiros passos em SQL, estou a usar o SQL Developer - Oracle 11g.

Estou na fase da criação de tabelas e já não posso com o erro:
Oracle 00904 - Identificador Inválido.

O mais estranho é que detecta na declaração da tabela, aqui:

Create Table GBlivros (
[Atributos]
);

Na linha do Create Table.

[8b]

Eu quase aposto que devo ter o erro numa Foreign Key, mas pronto... [8b]
 
Assim á primeira vista não dá para ver nada. Podes colocar o código completo?

Por vezes o erro que dá não é implícito pela linha atribuída. Até poderá estar relacionado com definição incorrecta de alguma coluna.
 
Alguém que perceba de Java/Android me podia ajudar num erro?

O Eclipse não aponta erro nenhum, mas a aplicação crasha quando tento executar uma classe em particular.

No Logcat aparece

05-11 17:08:56.773: E/AndroidRuntime(656): FATAL EXCEPTION: main

05-11 17:08:56.773: E/AndroidRuntime(656): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.minha.aplicacao /com.minha.aplicacao.xxx**: java.lang.NullPointerException
05-11 17:08:56.773: E/AndroidRuntime(656): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
05-11 17:08:56.773: E/AndroidRuntime(656): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-11 17:08:56.773: E/AndroidRuntime(656): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-11 17:08:56.773: E/AndroidRuntime(656): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-11 17:08:56.773: E/AndroidRuntime(656): at android.os.Handler.dispatchMessage(Handler.java:99)
05-11 17:08:56.773: E/AndroidRuntime(656): at android.os.Looper.loop(Looper.java:123)
05-11 17:08:56.773: E/AndroidRuntime(656): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-11 17:08:56.773: E/AndroidRuntime(656): at java.lang.reflect.Method.invokeNative(Native Method)
05-11 17:08:56.773: E/AndroidRuntime(656): at java.lang.reflect.Method.invoke(Method.java:521)
05-11 17:08:56.773: E/AndroidRuntime(656): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-11 17:08:56.773: E/AndroidRuntime(656): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-11 17:08:56.773: E/AndroidRuntime(656): at dalvik.system.NativeStart.main(Native Method)
05-11 17:08:56.773: E/AndroidRuntime(656): Caused by: java.lang.NullPointerException
Se alguém me poder ajudar, por favor mande-me uma PM :(
 
Alguém que perceba de Java/Android me podia ajudar num erro?

O Eclipse não aponta erro nenhum, mas a aplicação crasha quando tento executar uma classe em particular.

No Logcat aparece


Se alguém me poder ajudar, por favor mande-me uma PM :(

Mandei-te PM. Depois diz qualquer coisa.
 
Olá mais uma vez, será que alguém me pode ajudar com um problema que tenho neste momento?

Preciso de obter os mac address de todas as interfaces do meu computador. O problema é que só consigo retirar o mac address da interface que está com conectividade à internet:

Para isto uso:
InetAddress address = InetAddress.getLocalHost(); NetworkInterface ni = NetworkInterface.getByInetAddress(address);
byte[] mac = ni.getHardwareAddress();

ip=address.getHostAddress().toString();
String macAddress = String.format ( "%1$02x%2$02x%3$02x%4$02x%5$02x%6$02x",mac[0], mac[1],mac[2], mac[3],mac[4], mac[5] ).toUpperCase();

Para saber as outras já tentei fazer com um código que corre o comando "ipconfig /all", mas pelos vistos era usado no java 5 e agora não me está a dar resultado.

o código que devia retornar todas a interfaces é este:
String command = "ipconfig /all"; Process p = Runtime.getRuntime().exec(command);

BufferedReader inn = new BufferedReader(new InputStreamReader(p.getInputStream()));
Pattern pattern = Pattern.compile(".*Physical Addres.*: (.*)");

while (true) {
String line = inn.readLine();

if (line == null)
break;

Matcher mm = pattern.matcher(line);
if (mm.matches()) {
System.out.println(mm.group(1));
**
**
nunca entra no if que está a bold.

Alguém tem alguma ideia que me possa dar?
 
Tenho que fazer uma pagina em php que faça o registo de um utilizador na BD mas que valide os campos user pass e confirmação da pass.

If $_POST["username"] ou $_POST["password"] esta vazio ou if $_POST["password"] diferente de $_POST["confirmation"], informar que existe um determinado erro.


a query para inserir supostamente é esta ("INSERT INTO users (username, hash, cash) VALUES(?, ?, 10000.00)", $_POST["username"], crypt($_POST["password"]));


a query tem de retornar false if INSERT falhar caso o username já exista.


Caso o registo seja efetuado ele deve relembrar a sessão e passar para a pagina índex.php
 
Isso é um trabalho de universidade/escola?
É que, o máximo de ajuda que normalmente o pessoal dá é
encaminhar no sentido correcto e responder a dúvidas.
Não estejas à espera que te façam a página.

Posto isto, parece que estás no caminho certo, mas nas
validações ainda é necessário mais, como verificar se
o nome de utilizador já existe na BD.

A tabela "USERS" tem índice único por "USERNAME"?
Se tiver, podes fazer o INSERT e verificar se dá erro de
duplicação, senão tens de verificar antes (SELECT) com
um ISOLATION LEVEL (ou LOCK) que te garanta que não
existe um outro INSERT entre o SELECT e o teu INSERT.

Para relembrar as sessões tens de usar COOKIES.
 
é um curso de programação, iniciação. Até agora o que consegui:

<?php
if (empty($_POST["usernamel"]) || empty($_POST["password"]) || empty($_POST["confirmation"]) ||
$_POST["password"] != $_POST["confirmation"])
echo "FAILURE";
else
echo "SUCCESS";
?>
 
Ora bem, cá venho eu mais uma vez.[:D]
Alguém já trabalhou em Verilog?

Estou a programar através do Xilinx ISE e precisava de saber como compilar vários ficheiros de um projecto. Deve ser coisa fácil, mas ainda não encontrei nada no "tio Google" que me fosse útil.
 
Ora bem, cá venho eu mais uma vez.[:D]
Alguém já trabalhou em Verilog?

Estou a programar através do Xilinx ISE e precisava de saber como compilar vários ficheiros de um projecto. Deve ser coisa fácil, mas ainda não encontrei nada no "tio Google" que me fosse útil.

Fazendo um ficheiro MAKEFILE e usando o MAKE.
Makefile
Make (software) - Wikipedia, the free encyclopedia

Qualquer utilizador de Unix/Linux dá esta resposta...
[;)]
 
Sim é o trabalho final para a escola. Mas se tiver que por alguma linguagem ou programa que não utilizei lá tento aprender na Net.
No trabalho tenho o html quase todo feito e agora queria por o Login a funcionar.
 
Sim é o trabalho final para a escola. Mas se tiver que por alguma linguagem ou programa que não utilizei lá tento aprender na Net.
No trabalho tenho o html quase todo feito e agora queria por o Login a funcionar.

HTML é estático.
Se a ideia é fazer um LOGIN, então terá de ser dinâmico.
Ou seja, o utilizador coloca um username e password, e como isto depende do que
cada utilizador introduzir na página de LOGIN, não pode ser estático, tem de ser
dinâmico.
E se é dinâmico, necessita de ser programado.

Uma vez que aprendeste PHP, deverás fazer o programa de validação da password
nesta linguagem de programação.

O Apache será necessário para comunicar com o BROWSER.

O BROWSER apenas funciona com HTTP, não manda correr aplicações. Será o Apache
a receber um pedido HTTP do BROWSER, e a executar o programa correspondente
para esse pedido.

Esse programa é que comunica com o MySQL para validar se o username e password
estão correctos.

O HTML que fizeste poderá continuar a ser estático, desde que a validação (a ocorrer
quando o utilizador carrega no botão de submeter) seja dinâmica (PHP).

Ainda assim, não respondeste às questões que te colocaram no outro tópico:
Windows?
O que foi pedido EXACTAMENTE nesse trabalho?

O que é que aprendeste?
PHP?
HTML?
JAVA?
SQL?
CSS?
JavaScript?

É que eu começo a desconfiar que te ensinaram muita coisa, mas que não fizeste
muito para aprender...
 
Se ele quiser uma coisa já feita agarra-se a um joomla que é já o resultado final.

Mas para um futuro dev terás que queimar mesmo um pouco a pestana.

Além dos links que pûs no outro tópico recomendo pesquisares um pouco por:

PHP: Hypertext Preprocessor
MySQL :: The world's most popular open source database
Welcome to The Apache Software Foundation!

Mais adiante podes consultar:

PHP Example AJAX and MySQL


Para ti que acho que estás a tentar meter o teu ambiente de desenvolvimento em windows, o apache tem a mesma função que um IIS.

Espero que tenhas ficado um pouco mais elucidado.
 
Sim windows.
O trabalho é cada um que escolhe o tema e eu decidi fazer um site "novo" para a minha escola onde os "alunos pudessem fazer o login.
Ainda queria colocar uma "radio" para a escola
Aprendi as bases html, php, Java Eclipse, Sql, Gimp, Flash...
 
Back
Top