Inloggen

Gebruikersnaam:
Wachtwoord:
 
 
Registreren

Heb je nog geen TaZrum account? Registreer je dan nu en log in om de hele site te kunnen gebruiken!



Algemeen Programmeertopic



1 2 4 6 7 8 9 10
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

19-10-2010 19:06:26
Ron schreef:
Goed, welke operator in C++ is nou niet tenminste 5 keer overloaded.

Een pointer is ook maar de meest primitieve vorm van een reference.

[add]

Ik ben net begonnen met het tekenen op het scherm met openGL, en het stomme is dat windows gewoon alle libraries e.d. standaard al heeft, maar VC++ ze schijnbaar niet automatisch kan vinden ofzo. Dus ik helemaal moeilijk doen om te zoeken wat ik allemaal moet installeren, blijkt dat ik alleen "opengl32.lib" bij de additional dependencies hoef te zetten.

[add2]

Pffft ik had ergens...

buf.pf = new float(bufSize);

ipv

buf.pf = new float[bufSize];

Het bleef ook echt wekenlang goed werken tot ik in die module een nieuwe CDialog op de heap aanmaakte.

Hahaha!

Het verbaast me dat je niet eerder mysterieuze problemen kreeg!
Ron

 
Custom status

Status: Offline
Posts: 4970
Geslacht: Man

19-10-2010 19:33:12
TaZ schreef:
Ron schreef:
Goed, welke operator in C++ is nou niet tenminste 5 keer overloaded.

Een pointer is ook maar de meest primitieve vorm van een reference.

[add]

Ik ben net begonnen met het tekenen op het scherm met openGL, en het stomme is dat windows gewoon alle libraries e.d. standaard al heeft, maar VC++ ze schijnbaar niet automatisch kan vinden ofzo. Dus ik helemaal moeilijk doen om te zoeken wat ik allemaal moet installeren, blijkt dat ik alleen "opengl32.lib" bij de additional dependencies hoef te zetten.

[add2]

Pffft ik had ergens...

buf.pf = new float(bufSize);

ipv

buf.pf = new float[bufSize];

Het bleef ook echt wekenlang goed werken tot ik in die module een nieuwe CDialog op de heap aanmaakte.

Hahaha!

Het verbaast me dat je niet eerder mysterieuze problemen kreeg!


Ja mij ook, en het ergste is nog, in de plugin die ik tegelijkertijd had geschreven (andere kant van een udp verbinding) deed ik precies hetzelfde en daar had ik er helemaal geen problemen mee. :') Het is dat ik er nu aan dacht dat ik die klasse grotendeels had overgekopieerd. Op die computer is het enige verschil dat de framerate nu wat hoger ligt, ongetwijfeld omdat er geen memory manager hoeft in te grijpen steeds, oid.

My childhood was typical: summers in Rangoon, luge lessons. In the spring, we'd make meat helmets. When I was insolent I was placed in a burlap bag and beaten with reeds.. pretty standard, really.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

15-01-2011 15:31:30
Ik heb Valgrind ontdekt! Een debugger voor C/C++ programma's die automatisch allerlei memory problemen (dangling pointers, null pointers, out of memory reads, memory leaks (!!), dat soort shizzle) opspoort en report! Hij geeft gewoon de line waar je probleem zit. Super makkelijk te gebruiken, en het geeft een mooi duidelijk report!

Mijn leven is 3,14 keer beter geworden vandaag!
Ron

 
Custom status

Status: Offline
Posts: 4970
Geslacht: Man

15-01-2011 16:21:59
Niet voor windows?

My childhood was typical: summers in Rangoon, luge lessons. In the spring, we'd make meat helmets. When I was insolent I was placed in a burlap bag and beaten with reeds.. pretty standard, really.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

15-01-2011 16:25:41
Ron schreef:
Niet voor windows?

Er schijnen dergelijke tools in Visual Studio te zitten, ookal staan ze niet standaard aan.

http://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows

Maar... Je kan altijd nog overstappen op Linux!
Of je Windows programma in Wine draaien!
Ron

 
Custom status

Status: Offline
Posts: 4970
Geslacht: Man

15-01-2011 17:06:20
Die standaard tools van VS zijn niet zo goed. x)

My childhood was typical: summers in Rangoon, luge lessons. In the spring, we'd make meat helmets. When I was insolent I was placed in a burlap bag and beaten with reeds.. pretty standard, really.
Ron

 
Custom status

Status: Offline
Posts: 4970
Geslacht: Man

15-01-2011 17:07:34
Ron schreef:
Die standaard tools van VS zijn niet zo goed. x)


[add]
Ik heb overigens echt NET Code:: Blocks geïnstalleerd om te kijken of dat wat is, Visual Studio Express is namelijk ook lichtelijk om te huilen. x)

[add2]

Kan ik mijn eigen post niet deleten?

My childhood was typical: summers in Rangoon, luge lessons. In the spring, we'd make meat helmets. When I was insolent I was placed in a burlap bag and beaten with reeds.. pretty standard, really.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

15-01-2011 17:15:26
Ron schreef:
[add]
Ik heb overigens echt NET Code:: Blocks geïnstalleerd om te kijken of dat wat is, Visual Studio Express is namelijk ook lichtelijk om te huilen. x)

Wel eens van gehoord! Misschien ook maar eens naar kijken, nu gebruik ik Geany. (Net iets meer dan een Wysiwyg maar van een IDE is niet echt sprake...)

Ron schreef:
[add2]

Kan ik mijn eigen post niet deleten?

Nee, maar ik wel.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

27-09-2011 19:53:56
Ik zit wat te klooien met CSS nu. En ik wil eigenlijk er voor zorgen om met behulp van z-index een link van een thumbnail naar een grotere versie van het plaatje te laten linken die er dan helemaal overheen verschijnt, en dat dat dan weer is weg te klikken. Maar, hoe zorg ik er voor dat de linkjes die 'achter' het grote plaatje zitten niet meer aanklikbaar zijn? (En weer aanklikbaar zijn als de uitvergroting van het plaatje weg is?)

Is dit een beetje een duidelijk omschrijving?
Het gaat om een soort gallery die ik wil maken.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

27-09-2011 22:42:59
Wat je wilt is een lightbox. Ik weet niet hoe je het maakt maar misschien heb je wat aan de term.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

27-09-2011 23:00:21
Ah thanks! Aan die term heb ik wel wat ja, ik zal eens op zoek gaan.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

28-09-2011 11:35:10
Gelukt!
Ron

 
Custom status

Status: Offline
Posts: 4970
Geslacht: Man

28-09-2011 13:46:58
Dit is toch een programmeertopic, niet een text-opmaak-topic?

My childhood was typical: summers in Rangoon, luge lessons. In the spring, we'd make meat helmets. When I was insolent I was placed in a burlap bag and beaten with reeds.. pretty standard, really.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

28-09-2011 13:55:09
Mijn vraag ging natuurlijk niet per se over tekst-opmaak alleen, want er kwam ook javascript aan te pas!
Snorro

Avatar niet gevonden
dfSAambuce!!

Status: Offline
Posts: 15671
Geslacht: Man

28-09-2011 14:05:07
Ron houdt er wel van om zijn penis in mieren te steken.

I pulled over to the side and felt no time
Off the highway with the landscape aglow
Still not sure what we were trying to find
I only know we went home
Ron

 
Custom status

Status: Offline
Posts: 4970
Geslacht: Man

28-09-2011 15:34:16
Klopt!

My childhood was typical: summers in Rangoon, luge lessons. In the spring, we'd make meat helmets. When I was insolent I was placed in a burlap bag and beaten with reeds.. pretty standard, really.
Mirielle

Avatar niet gevonden
Kitty nooo

Status: Offline
Posts: 21843
Geslacht: Vrouw

19-04-2012 18:17:29
Niet echt programmeren, maar weet iemand hoe ik wraparound (of iets dergelijks) in LaTeX kan resetten?

Ik heb het volgende probleem:

Op deze pagina heb ik een hele nette box met uitleg over verschillende onderzoeksmethoden. Maakt gebruik van de picins package en de parbox/parpic commands:

User posted image

En op de volgende pagina krijg ik dit en ik krijg het niet weg aaskfl;jhdsksj.

User posted image

TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

20-04-2012 11:32:51
PHP
Mirielle

Avatar niet gevonden
Kitty nooo

Status: Offline
Posts: 21843
Geslacht: Vrouw

22-02-2013 12:42:51
Ik ben al een uur aan het strugglen met een stukje code in Matlab, en ik krijg het maar niet voor elkaar...

Ik heb een matrix betagamma van m * n * 2, gevuld met verschillende waarden. (:,:,1) zijn betawaarden, (:,:,2) zijn gammawaarden.

Voor elke waarde in (:,:,1) die in een bepaalde range ligt en wanneer de waarde op dezelfde locatie in (:,:,2) in een bepaalde range ligt wil ik een waarde wegschrijven. Dit moet technisch gezien vectorized te doen zijn, maar ik kom er totaal niet uit hoe ik het kan implementeren.

Ik heb het zo geprobeerd:

if patchMax>betagamma(:,:,2) & betagamma(:,:,2)>patchMin
foundBeta = betagamma(maxBeta>betagamma(:,:,1) & betagamma(:,:,1)>minBeta,1);
end


...maar dat evaluate volgens mij de ranges niet per cell (en nu ik er nog eens naar kijk constrained de if volgens mij de cells in foundBeta ook helemaal niet). Als alternatief heb ik:

foundBeta = betagamma(patchMax>betagamma(:,:,2) & betagamma(:,:,2)>patchMin & maxBeta>betagamma(:,:,1) & betagamma(:,:,1)>minBeta);


...maar daarbij kom ik er eigenlijk niet uit of de outputwaarden wel uit de goede dimensie komen, en of ze daadwerkelijk aan alle voorwaarden voldoen.

Ik heb het ook al geprobeerd met loops te implementeren, maar dat levert het probleem op dat er telkens maar één waarde wordt weggeschreven terwijl ik een vector wil van alle waarden die aan de ranges voldoen. Ik kan wel telkens een extra waarde aan de vector toevoegen, maar dan wordt het wel erg lelijk en waarschijnlijk aanzienlijk meer computationally intensive.

Tips?
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

22-02-2013 12:55:33
Mirielle schreef:
...

if patchMax>betagamma(:,:,2) & betagamma(:,:,2)>patchMin
foundBeta = betagamma(maxBeta>betagamma(:,:,1) & betagamma(:,:,1)>minBeta,1);
end


...

foundBeta = betagamma(patchMax>betagamma(:,:,2) & betagamma(:,:,2)>patchMin & maxBeta>betagamma(:,:,1) & betagamma(:,:,1)>minBeta);


...

Dit ziet eruit alsof je betagamma waarden wilt accessen met booleans als coordinaten, wat misschien niet kan. (Ik ken geen MATLAB dus dit is slechts intuitief!)

Bijvoorbeeld deze regel
foundBeta = betagamma(maxBeta>betagamma(:,:,1) & betagamma(:,:,1)>minBeta,1);


Het eerste argument van betagamma is
maxBeta>betagamma(:,:,1) & betagamma(:,:,1)>minBeta
(een boolean) en het tweede argument is 1.

Ik weet niet of dat een soort filtering methode is in MATLAB, maar het komt niet echt overeen met hoe je een matrix zou accessen (namelijk alle drie parameters een integer, range of wildcard.)
1 2 4 6 7 8 9 10