Witam
Jestem świerzak w php, nie znalazłem odpowiedzi na mój problem, parser nie może znaleźć pliku z klasą class.Errors.php
Struktura katalogowa:
-Util
--Exception (class.Errors.php)
-Validation (class.InputProperties.php)
--Tests (class.tests.InputProperties.php)
Kiedy odpalam class.InputProperties.php wszystko działa.
Natomiast gdy próbuję odpalić class.test.InputProperties.php to (wszystko dołączam przez include()):
Warning: include(../Util/Exception/class.Errors.php) [function.include]: failed to open stream: No such file or directory in D:toolsxampphtdocsCMSclassesValidationclass.InputProperties.php on line 3
Warning: include() [function.include]: Failed opening '../Util/Exception/class.Errors.php' for inclusion (include_path='.;D:toolsxamppphpPEAR') in D:toolsxampphtdocsCMSclassesValidationclass.InputProperties.php on line 3
Skąd te błędy??
Pozdrawiam
Archive for grudzień, 2009
Witam,
Otóz mam nastepujacy problem w połączeniu miedzy aplikacja Javowa a MySQL. Skonfigurowalem sobie baze danych, polaczenie i samo polaczenie dziala dobrze. Jednak kiedy z poziomu aplikacji probuje dodac rekord do tabelki w bazie danych to on sie nie dodaje. Kod aplikacji odpowiadajacy za dodanie rekordu:
String s1 = pole1.getText().trim();
String s2 = pole2.getText().trim();
String s3 = pole3.getText().trim();
String polecenie = "insert into Zlecenie(ID, nazwiskoKlienta, modelAuta) values(,"+s1+"','"+s2+"','"+s3+"')";
try{
st.executeUpdate(polecenie);
st.close();
}
catch(Exception ek){}
wiadomosc.setText("Zlecenie przyjete!");
pole1.setBackground(Color.yellow);
pole2.setBackground(Color.yellow);
pole3.setBackground(Color.yellow);
validate();
Reszta to konfiguracja okien itp, jeśli trzeba to powiedzcie - tez wkleje.
Miał ktoś sytczność ?
Nie mogę nigdzie znalezc tutoriala, ani helpu do tego komponentu. Nie umiem zmusić tego komponentu, żeby pokazywał mi wyniku (nie wiem jak ustawić pola MasterField i ItemField - jakie powinny mieć wartości i czy typ danych ma jakieś znaczenie)
Przegrzebałem googla, ale jakoś nie potrafię się dogrzebać do czegoś sensownego.
Witam !
Stworzyłem kod algorytmu, który konwertuje liczbę binarna z przecinkiem na liczbę decymalna.
Algorytm działa na schemacie hornera. Traktujemy część całkowitą i część ułamkową jak jedną liczbę całkowitą. Za pomocą schematu Hornera wyznaczamy wartość tej liczby, a wynik mnożymy przez wagę ostatniej pozycji liczby wejściowej, która to obliczam funkcja potega
Czy ten algorytm jest efektywny ? Czy mógłby ktoś doradzić mi co można by zmienić, lub czy istnieje efektywniejszy sposób algorytmiczny ?
Oto kod:
function konwert(bin:string):extended;
function potega(n:byte):real;
begin
if n=0 then potega := 1 else
potega := potega(n-1) * (1/2);
end;
var
I,w : integer;
przecinek : integer;
n : byte;
begin
n := Length(bin);
w := StrToInt(bin[1]);
przecinek := n;
for i :=1 to n-1 do
begin
if bin[i] ',' then
begin
if bin[i+1] = ',' then w:=w*2+StrToInt(bin[i+2]) else
w:=w*2+StrToInt(bin[i+1]);
end else
begin
przecinek := i;
end;
end;
result:=w * potega(n-przecinek);
end;
Dziękuję za pomoc.
Pisze sobie program, w ktorym musze pobrac dane z pewnej strony (powiedzmy onet.pl) Nigdy wczesniej nie korzystalem z QTcpSocket i bazujac na tym, co znalazlem w dokmuentacji, napisalem cos takiego: (kod ponizej - maksymalnie prosty, bo na razie chce tylko zrozumiec zasade dzialania QTcpSocket) Jednak nie dziala chyba w cale, nie wiem, gdzie jest problem... Nic mi nie wyswietla ten qDebug, wiec nie wiem nawet, czy prawidlowo obsluzeylem polaczenie. Bylbym ogromnie wdzieczny za pomoc :)
KLASA.H
#ifndef KLASA_H
#define KLASA_H
#include
#include
#include
class moja : public QWidget{
Q_OBJECT
public:
moja();
private:
QTcpSocket* socket;
QString strona;
protected slots:
void onReadyRead();
};
#endif // KLASA_H
KLASA.CPP
#include "klasa.h"
#include
#include
#include
moja::moja(){
socket = new QTcpSocket();
QUrl url("http://www.onet.pl");
socket->connectToHost(url.host(), 80);
connect(socket, SIGNAL(readyRead()), this, SLOT(onReadyRead()) );
}
void moja::onReadyRead() {
QByteArray temp=socket->readAll();
QString nowy(temp);
strona=nowy;
qDebug()
Chce stworzyć listę tablic w następujący sposób:
static public ArrayList punkty = new ArrayList();
int indeks = 0;
double[] temp = new double[4];
temp[2] = 0;
temp[3] = 1;
for(int i = 1; i
char c;
cTree list[256];
int real_size_list = 0;
[...........]
list[real_size_list] = cTree (c);
Segmentation fault mam dokładnie przy linijce na brazowo
Troche mojej klasy zeby wszystko bylo jasne
class cTree
{
typedef struct node
{
char symbol;
bool leaf; //1 - this node is a leaf
node *next1;
node *next2;
node *prev;
int number_node;
};
public:
node *root;
int number;
cTree(char);
cTree();
int inc_weight(char, node*);
void merge(cTree, cTree);
void show_tree(node*);
};
cTree::cTree()
{
};
cTree::cTree(char ch)
{
root->leaf = 1;
root->symbol = ch;
root->next1 = NULL;
root->next2 = NULL;
root->prev = NULL;
root->number_node = 1;
number = 1;
}
[................]
}
Z gory dzieki wszystkim co pomoga mi namierzyc popelniany przeze mnie blad.
Mam natepujacy - chce zamienic spacje w tekscie na znaczek + ale przy kompilacji tego mam bledy:
QString napisPobrany=wpiszCos->text();
QByteArray temp=napisPobrany.toAscii();
for(int i=0;i
Witajcie,
Ostatnio zacząłem przygotowywac sie do podstawowego certyfiaktu MS 70-536. Skompletowałem juz dwa (1 i 3 ) z trzech pozycji naukowych : (tzn dostałem je za punkty z CodeGuru ;] )
- McTs Self-Paced Training Kit (Exam 70-536): Microsoft .Net Framework 2.0 Application Development Foundation
- kurs e-learningowy 5160
- kurs e-learningowy 5161
Brakuje mi kursu 5160, a wiem ze jest on podobno gdzies na necie do sciagniecia. Szukałem dwa ni no ale nic :/ .
Prosba dla ludzi którzy maja do niego dostęp, znaja adres do paczki, lub maja i zechca udostepnic - podzielcie się swoja wiedza w tym tamecie [browar]
pozdrawiam
Witam.
Od kilku dni siedzę nad projektem gry w sapera. Niestety Przytrafiły mi się 2 problemy.
Plansza ma być tablicą struktur, której rozmiary podaje gracz na początku gry. Zarówno gdy deklaruję ją lokalnie jak i globalnie wyświetla mi się przy kompilacji ostrzeżenie:
SAPER.c:100: error: object with variably modified type must have no linkage
SAPER.c:100: error: storage size of ‘plansza’ isn’t constant
Jak ominąć ten problem. Wcześniej gdy usunąłem funkcje i strukturę zostawiając samego maina kompilacja przebiegała bez problemów, ale odpalenie kończyło się natychmiastowym segfaultem.
KOD:
#include
#include
#include
#define MAX 50
#define MIN 10
typedef enum {TRUE = 1, FALSE = 0} bool;
struct pole
{
bool bomba;
bool odkryta;
bool zaznaczona;
int wokol;
};
int a, b, miny;
int check (int x, int y);
int x,y;
void losowanie (int a, int b, int miny);
void zlicz (int x, int y);
void rozszerz (int x, int y);
int main (int a, int b, int miny)
{
printf ("Witaj w grze SapernPodaj ilość wierszy: ");
do
{
scanf ("%d", &a);
if (aMAX)
{
printf ("Za dużo wierszy, ustalam ilość jako %dn", MAX);
a=MAX;
}
}
while (aMAX);
printf ("Podaj ilość kolumn: ");
do
{
scanf ("%d", &b);
if (bMAX)
{
printf ("Za dużo kolumn, ustalam ilość jako %dn", MAX);
b=MAX;
}
}
while (bMAX);
int maxminy = (0.9*(a*b));
printf ("Podaj ilość min: ");
do
{
scanf ("%d", &miny);
if (minymaxminy)
{
printf ("Za dużo min, ustalam ilość jako %dn", maxminy);
miny=maxminy;
}
}
while (minymaxminy);
struct pole plansza[a][b];
int* mem = NULL;
mem = (int*)plansza;
mem = malloc(a*b*sizeof(struct pole));
for (x=0; x
