IndexProfielRegistrerenHelpActive TopicsSearch Inloggen
Index / Algemeen Nieuw Topic
Dit topic is 40 pagina's lang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Auteur:
Topic : Programmeren Vorige pagina | Volgende pagina
Judge M.
Lord of Metal
Usericon van Judge M.
Posted 14-03-2007 23:27 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

Jeuj, opnieuw OOP leren heerscht



WhiteRider
Usericon van WhiteRider
Posted 14-03-2007 23:31 by WhiteRider Profiel van WhiteRider

quote:
Op 14 maart 2007 22:31 schreef Snaack het volgende:
Ik zeg: debuggen in je IDE.

Je draait braaf Eclipse tegenwoordig?

Nog even niet gekeken hoe het werkt, gebruik nog even Kladblok, maar dat werkt perfect. Om eerlijk te zijn, ben ik vergeten dat ik het op m'n PC had staan...iets met Kladblok en automatisme.

---

Ik ben de laatste tijd lekker op dreef, ik leer mezelf meer dan ik in 238923 jaar op die kutschool kan leren. Inmiddels heb ik voor het schoolproject een inlogsysteem, registratiesysteem (met dubbel invullen van wachtwoord), uploadscript, producttoevoegscript en een heleboel meer gefikst.
Grotendeels zelf geschreven of samengesteld, en ik begin het alleen maar leuker te vinden.

En oja, Snaeckmans, waarom lees ik op het Sun-forum dat je JSP niet moet gebruiken voor databaseconnecties? Ze hebben het allemaal over JSTL, maar is dat nou echt zóveel beter?


Chelman
Krijg de bloemetjes
Usericon van Chelman
Posted 14-03-2007 23:44 by Chelman Profiel van Chelman

Ook JSTL moet je daarvoor niet gebruiken.

In het kader van scheiding tussen presentatie, business en data lagen hoor je database verbindingen te ontsluiten via beans, servlets of whatever.

Als je per se business logica in je JSP wil hebben dan zijn standaard tags uit JSTL inderdaad beter dan zelf aanprutsen omdat je minder risico loopt om een enorme security gat (b.v.: Oracle DB url en wachtwoord open en bloot in je url meesturen) te creëren.


KOSOVO JE SRBIJA! SVETA SRPSKA ZEMLJA !


Snaack
Usericon van Snaack
Posted 14-03-2007 23:46 by Snaack Profiel van Snaack

LOL, JSTL is de afkorting voor "de" tag library die je in je JSP's kunt gebruiken

Ik mag aannemen dat je ondertussen bekend bent met OOP? Dan begrijp je waarom het "beter" is om tag libraries te gebruiken ipv je logica te versnipperen en decentraliseren in talloze JSP's. Redundantie in je code is iets dat je niet wilt


WhiteRider
Usericon van WhiteRider
Posted 15-03-2007 0:00 by WhiteRider Profiel van WhiteRider

Het is mij momenteel allemaal nog iets te ingewikkeld.

Ik verdiep me er deze zomer wel een keer in, hehe, maar bedankt voor de uitleg.


WhiteRider
Usericon van WhiteRider
Posted 15-03-2007 20:36 by WhiteRider Profiel van WhiteRider

.

[Dit bericht is gewijzigd door WhiteRider op 18-03-2007 23:27]


WhiteRider
Usericon van WhiteRider
Posted 18-03-2007 23:28 by WhiteRider Profiel van WhiteRider

Vond ik me daar ineens een VB6-boek hier...haha. Niet dat ik er veel aan zal hebben, maar het is wel geinig om door te bladeren.


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 12:27 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

Gisteren ook wat aparts meegemaakt tijdens het C-prakticum:

Opdracht was een command-line reken machine bouwen die zijn argumenten meekreeg vanaf de aanroep als in "bereken 3.5-2.5" of "bereken 3.5 + 2.5". Dat was ook niet moeilijk maar bij het gebruik van het vermenigvuldigkarakter "*" als (al dan niet onderdeel van de) paramater kreeg het programma middels de argv[] ineens 13 argumenten binnen en dat bleek de inhoud van de map waarin de sourcefiles en de gecompileerde executable stonden. Net alsof je het DOS commando "dir" meegaf

Mensen die Visual Studio gebruikten hadden hier geen last van en ook de docente (die een bewonderenswaardige kennis heeft) had geen flauw idee hoe dat kon. Zou het mijn compiler (DevC++) geweest zijn?



WhiteRider
Usericon van WhiteRider
Posted 20-03-2007 12:37 by WhiteRider Profiel van WhiteRider

Haha, bizar.


Argus
Our fate is written in the web. Woven by the Norns
Usericon van Argus
Posted 20-03-2007 12:38 by Argus Profiel van Argus

Hebben jullie niet allemaal een standaard omgeving voor dat practicum dan ?

Maar hercompileer eens als je verder op idem systemen werkt.


Born to bleed. Fighting to succeed. Build to endure what this world throws at me.. Mag ik u verder een boeketje haagsche bloemen aanbieden?


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 12:42 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 20 maart 2007 12:38 schreef Argus het volgende:
Hebben jullie niet allemaal een standaard omgeving voor dat practicum dan ?
Bij C++ hebben we dat dus wel (CBuilder 6 ) en dat zuigt dusdanig dikke paardestaven dat er zelfs in de tentamenvragen typische Borland-only codes zitten. Sodemieter op met die prut! Ik wil C++ leren en geen Borland

quote:
Maar hercompileer eens als je verder op idem systemen werkt.
Aangezien de kwaliteit van de pc's in de prakticumlokalen bij ons kwalitatief uitermate teleurstellend is, neem ik altijd mijn eigen laptop mee. Maar ik was niet de enige die er last van had..



Mark
Better to rule in Hell than to serve in Heaven.
Usericon van Mark
Posted 20-03-2007 12:45 by Mark Profiel van Mark

Gewoon uitdoen en weer opnieuw opstarten. Dat lost bij mij 9 van de 10 keer het probleem op. En geen dank!



She went and she left me like litter. She took all future summers with her. I lost all my money cuz I tried to bribe her. Now I can only afford an amateur sniper.


Argus
Our fate is written in the web. Woven by the Norns
Usericon van Argus
Posted 20-03-2007 12:46 by Argus Profiel van Argus

quote:
Op 20 maart 2007 12:42 schreef Judge M. het volgende:
Aangezien de kwaliteit van de pc's in de prakticumlokalen bij ons kwalitatief uitermate teleurstellend is, neem ik altijd mijn eigen laptop mee. Maar ik was niet de enige die er last van had..


Welke os-jes draaien die pc's en wat draai jij?
(als in, zitten zij in command en jij in cmd?)


Born to bleed. Fighting to succeed. Build to endure what this world throws at me.. Mag ik u verder een boeketje haagsche bloemen aanbieden?


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 12:53 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 20 maart 2007 12:46 schreef Argus het volgende:
Welke os-jes draaien die pc's en wat draai jij?
(als in, zitten zij in command en jij in cmd?)
Volgens mij allemaal WXP pro. Nu is de core van DevC++ op de GCC leest geschoeid maar dat lijkt me toch niet van invloed



Argus
Our fate is written in the web. Woven by the Norns
Usericon van Argus
Posted 20-03-2007 12:55 by Argus Profiel van Argus

Nee. Maar op een cmd lijn krijg je uitvulling van een *.

Doe maar eens dir *


En nee, dat lijkt me ook niets. Ik denk dat het een omgeving iets is.


Born to bleed. Fighting to succeed. Build to endure what this world throws at me.. Mag ik u verder een boeketje haagsche bloemen aanbieden?


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 13:20 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 20 maart 2007 12:55 schreef Argus het volgende:
Nee. Maar op een cmd lijn krijg je uitvulling van een *.

Doe maar eens dir *
geen enkel verschil in output vergeleken met enkel "dir" alhier.

quote:
En nee, dat lijkt me ook niets. Ik denk dat het een omgeving iets is.
ja maar wat in de omgeving zou het dan kunnen zijn.. Zenial enig idee wellicht?

Ik heb het overigens opgelost door de "*" te vervangen door een "x".



Zenial
Usericon van Zenial
Posted 20-03-2007 13:34 by Zenial Profiel van Zenialhttp://www.zenial.nl

"dir *" geeft naar mijn weten in elke omgeving hetzelfde resultaat. En een * die vertaald wordt naar een directory listing duidt op een overactieve omgeving waar veel te veel dingen worden gedaan die niet zouden moeten
Als je commmand line wil werken, gebruik dan ook geen windows omgeving. Anders klus je godverr maar een gui'tje of lees je uit een txt file ofzo


Zenial


Hades
Meneer de Ontbijtman
Usericon van Hades
Posted 20-03-2007 13:57 by Hades Profiel van Hadeshttp://www.enschedeseheadbangers.nl

Geen idee of het onder windows werkt, maar je zou kunnen proberen om als paramter niet 2*2 maar "2*2" (dus met aanhalingstekens) mee te geven.


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 14:00 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 20 maart 2007 13:57 schreef Hades het volgende:
Geen idee of het onder windows werkt, maar je zou kunnen proberen om als paramter niet 2*2 maar "2*2" (dus met aanhalingstekens) mee te geven.
Goed punt maar het helpt niet. De overige operatoren werken wel op die manier.

En ook wat aanpassingen in de code (resultaatwaarde teruggeven met een pointer i.p.v. er een double voor te reserveren) dat deed er niks aan af. Had ik ook niet verwacht eigenlijk.



Argus
Our fate is written in the web. Woven by the Norns
Usericon van Argus
Posted 20-03-2007 14:17 by Argus Profiel van Argus

quote:
Op 20 maart 2007 13:34 schreef Zenial het volgende:
"dir *" geeft naar mijn weten in elke omgeving hetzelfde resultaat.


Kan maar zeker geen default. Zeker in de cmd omgeving niet van de NT familie. Je kan al die shit aan en uit en mutilated zetten


Born to bleed. Fighting to succeed. Build to endure what this world throws at me.. Mag ik u verder een boeketje haagsche bloemen aanbieden?


Hades
Meneer de Ontbijtman
Usericon van Hades
Posted 20-03-2007 14:31 by Hades Profiel van Hadeshttp://www.enschedeseheadbangers.nl

quote:
Op 20 maart 2007 14:00 schreef Judge M. het volgende:
Goed punt maar het helpt niet. De overige operatoren werken wel op die manier.

* vervangen door \\* misschien? Ook een oplossing die onder bash prima werkt.

En anders heb je nog de quick-n-dirty oplossing door het gewoon als 2x3 te gaan schrijven.

quote:
En ook wat aanpassingen in de code (resultaatwaarde teruggeven met een pointer i.p.v. er een double voor te reserveren) dat deed er niks aan af. Had ik ook niet verwacht eigenlijk.
Het probleem zit dan ook puur in de invoer, en niet in het progsel zelf

[Dit bericht is gewijzigd door Hades op 20-03-2007 14:31]


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 14:48 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 20 maart 2007 14:31 schreef Hades het volgende:
* vervangen door \\* misschien? Ook een oplossing die onder bash prima werkt.
Hier niet aangezien de programmaopbouw anders is:
double g1,g2,result;
char op;
sscanf(argv,"%lf%c%lf",&g1,&op,&g2);

Er wordt dus een argument uitgelezen en opgesplitst in 3 variabelen: 2 doubles voor de waardes en een char voor de operator. Alle combinaties werken maar zodra de asteriks in beeld komt dan gebeurt er iets onverklaarbaars. Erg maf is dat

quote:
En anders heb je nog de quick-n-dirty oplossing door het gewoon als 2x3 te gaan schrijven.
En die volstaat echter loop ik nu weer tegen iets mafs aan: in de gesloten vorm (dus "bereken 3.5*2.5") werkt het ineens wel echter de losse vorm (dus "bereken 3.5 * 2.5") geeft een error.

quote:
Het probleem zit dan ook puur in de invoer, en niet in het progsel zelf
Eerder de interpretatie van de invoer zo lijkt me. Maar daar heeft de ontwikkelomgeving dan weer geen invloed op zo lijkt me. Dar zou de interpreter moeten zijn..

EDIT: WTF! Een gequote backslash (\\) verschijnt als sneeuw voor de zon. Worden die er in geval van quotes uitgefilterd op ZM?

[Dit bericht is gewijzigd door Judge M. op 20-03-2007 14:50]



Zenial
Usericon van Zenial
Posted 20-03-2007 14:54 by Zenial Profiel van Zenialhttp://www.zenial.nl

He bah, een sscanf


Zenial


Judge M.
Lord of Metal
Usericon van Judge M.
Posted 20-03-2007 14:56 by Judge M. Profiel van Judge M.http://www.lordsofmetal.nl

quote:
Op 20 maart 2007 14:54 schreef Zenial het volgende:
He bah, een sscanf
Shut up! Ik moet wat om mijn prakticumstudiepunten te halen



WhiteRider
Usericon van WhiteRider
Posted 20-03-2007 15:19 by WhiteRider Profiel van WhiteRider

Hoe doe je die code zo?

[Dit bericht is gewijzigd door WhiteRider op 20-03-2007 15:19]


Dit topic is 40 pagina's lang:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Index / Algemeen Active topics Nieuw topic Vorige pagina | Volgende pagina
http://www.zwaremetalen.com
Powered by ZwareMetalen [PHP] Forum Versie 2.15.0
Optimized for Internet Explorer 6.0 SP2+ / Opera 8+ / Firefox 1+
© 2001 - 2024 Stichting ZwareMetalen