Inlägg

Inlägg som finduze har skrivit i forumet
Av finduze

codecademy.com har en interaktiv guide för linux kommandon

Av finduze

Vet inte på vilken nivå som kvalitetsäkringen av koden ska göras i din uppgift, men det man brukar göra är att skriva en testklass för varje klass du har implementerat i projektet (unit testing). I testklassen så skriver man ett test för varje mothod du har i klassen och kollar så att den ger rätt output för varje möjlig/rimlig input. Det går i princip inte att få 100% kvalitetsäkrad kod, men man ska sikta på att testfallen ska täcka/testa så många rader kod som möjligt. Om du använder windows kan du följa denna guide för att skriva testfall:

https://msdn.microsoft.com/en-us/library/ms182532.aspx#BKMK_C...

Av finduze
Skrivet av Jare:

Tjena, tack ser ritkigt lovande ut. Vet du hur detta skulle funka på en platta (ipad). Detta blir kanske lite av en följdfråga dock. Måste kanske flytta den från lokalt till online server (resurs finns för detta) för att kunna använda en platta då? Ipads är ju sådär på att tillåta program och insticksmoduler att installeras.

Tror du är tvungen till det. Om man vill köra den lokalt på en platta är det nog en annan lösning som gäller

Skickades från m.sweclockers.com

Av finduze

Har ett förslag på hur man kan göra.

Använd Apache POI. Ett api i java för att parsa excell filer. Lätt att plocka ur rader och fält osv.

Använd sedan php's funktion exec för att köra jar-filen.

Har inte så mycket erfarenhet av php så kan inte svara på hur säkert detta är om användaren ger "busig" input när den kör kör jar-filen.

Skickades från m.sweclockers.com

Av finduze

Lite förvånad över att du inte är nöjd med 70 fps då skärmen är på 60Hz

Av finduze
Skrivet av era909:

Av ren nyfikenhet för en som inte hållit på med Java: är det någon speciell formulering i beskrivningen som gör det tydligt att elementen skall bytas ut mot varandra/byta plats? För som jag läser det så står det bara att de skall bytas ut, men inte mot vad.

Med största sannolikhet är det tänkt precis som du säger, men vad är det som gör det uppenbart?

Antog att det var det som menades för annars hade problembeskrivningen varit ej fullständig. Inget som gör det direkt uppenbart.

Av finduze

Algoritmen kommer att byta ut första elementet i array A med sista elementet i A under första varvet i while-loopen. Andra varvet bytas 2:a elementet ut i A med näst sista i A och så vidare för resterande varv.

Av finduze

De tar förmodligen inte in vem som helst. Hoppas inte ungdomar börjar "elitsatsa" på detta i högstadiet för att komma in på detta program haha

Går man gymnasiet har man dessutom massor med fritid att spela på. Skolschemat behöver inte göras ännu luftigare för att få tid med det.

Av finduze

Har nyligen skaffat enthoo evolv till mitt mini-itx moderkort. Blev såld på det jonas sa om chassits premiumkänslan och tycker det stämmer.
Synd att de har sparat in på itx-modellen, hade kanske ångrat mitt köp i så fall

Av finduze

Nej den sitter i. Tror det är så enkelt att mitt moderkort bara har pwm-stöd på CPU_FAN.

Av finduze

Moderkort vägrar känna igen pwm fan hub.

Tjena!

Har nyligen flyttat mina komponenter till Phanteks Enthoo Evolv. Mitt moderkort är ett Asrock z77e-itx och den har två 4-pins kontakter för fläktar.

Den ena för CPU (CPU_FAN) fungerar klockrent.
Men kontakten som dedikerad för chassits fläktar (CHA_FAN1) får inte fläktarna att snurra när jag kopplar in den till den medföljande pwm huben från chassit.

Jag har kollat i bios och båda kontakterna är inställda på att alltid köra på max. Har testat så att alla fläktar fungerar genom att koppla pwm huben direkt till CPU_FAN istället och då fungerar det. CHA_FAN1 fungerar dock när man kopplar cpu-kylaren till den, så den verkar ge någon signal i alla fall.

Min fråga är: hur får jag moderkortet till att känna igen att det finns något inkopplat på CHA_FAN1?

Av finduze

Tycker det ser ut som du är på rätt väg med de där listorna. Kan inte python så kan inte tipsa om metoder.

kankse är överkurs för ditt problem men vet iaf att en av de bästa sätten att jämföra strängar är med reguljära utryck.

t.ex utrycket [\s,.] matchar alla tecken som t.ex "!,.?"

https://docs.python.org/2/howto/regex.html

Av finduze

Pseudokod för problemet fast med ord kan vara:

Gå igenom texten och identifiera alla ord och lagra dem i en lista (kallar den listan för ordLista)

Gå igenom ordLista för att hitta de ord som är dubletter. Spara alla ord som är dubletter i en ny lista (kallar den för dublettLista).

Gå igenom texten igen och identifiera alla ord du hittar och jämför dem med orden i dublettLista. Ord som är likadana ersätter du med #ord#.

Inser att mina idéer kanske inte är så lätta att förklara här men det är alltid något

Av finduze

Tror det är lättare om du aldrig tar bort tecknen ",.!?". Gör du det måste du ha någon sorts index och en ny lista där du lagrar tecknen du tar bort.

Kan du inte i stället när du jämför ord bortse från ",.!?" och säga att strängarna "this" och "this," är likadana?

Av finduze

Du har dina [] på fel ställen.

Du skrev:

String user[] = {erik, bert, albert, nisse};

Dina [] ska vara precis efter String... dvs

String[] user =...;

Du ska inte ha med [] i metodanropet, det ska bara stå user och bank där.

slut(user,bank);

I din metod ska du ha med [] efter varje String.

public static String slut(String[] user, String[] bank)

I metoden kommer du då t.ex åt nisse med user[3]

Hjälpte inte detta kan jag nog tyvärr inte hjälpa mer

Av finduze

Dina fält vill jag kalla för array/vektor haha, men menar du att du vill deklarera dina vektorer såhär?:

String[] användare = {"erik", "bert", "nisse", "albert"};

Har du deklarerat alla dina vektorer på detta sätt är det inga problem att få med dem i en metod:

public void metod(String[] anvandare,String[] losebord,String[] money,String[] bank) { //stuff }

Förövrigt bör du lagra dina strings i en ArrayList<String> eftersom du inte kan ändra längden/lägga till nya användare med de fält du har nu.

Av finduze

Vilka variabler/hur många måste du skicka med vid method-androp?

Som jag förstå det vill du läsa in ett tal från användaren av programmet. Detta gör du genom att hämta en string med en metoden: JOptionPane.....
Sedan parsar du denna string till ett integer. Denna integer kan du använda i olika if satser (som du gör just nu) eller använda en switch.

Jag hade lagt all din nuvarande kod i en ny klass som jag sedan skapar i main-metoden.

public class Exempel { public static void main(String[] args) { NewClass nc = new NewClass(); }

I NewClass deklarerar du sedan alla variabler du behöver som globala.

public class NewClass { String namn; /globala variabler int namn1; public NewClass() { //sätt rätt värde till alla variabler namn = JOptionPane..... namn1 = Integer.parseIn(namn); //Klistra in resten av din kod }

I tex en av dina if satser är det inga problem att använda metodanrop

else if (namn1 == -1){ hopMethod(); }

Hoppas jag förstod problemet nogorlunda.

Av finduze

Låter som din kod behöver "städas" ordentligt. Se igenom din kod för att se om något kan skrivas om så att det är lättare att förstå.

Annars är en ganska ful lösning är att göra alla variabler globala, på det sättet kommer alla metoder i samma klass åt dem.

Av finduze
Av finduze