Gå til innhold

wanawanga

Medlemmer
  • Innlegg

    6
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av wanawanga

  1. Jeg holder på å sette opp en liten samling med små hovedkort, og et par større, og vil gjerne kutte ned på støy og ledningskaos. 

     

    Ideen er å ha et arbeidsområde med et par skjermer, og flere små maskiner som hver er dedikerte til bestemte oppgaver, med flere forskjellige OS; mange med eksternt hardwareinterface (firewire, usb, seriell) og interne (eldre PCI-kort med manglende driverstøtte på nye OS).

     

    På grunn av hardwareavhengighetene (kort, drivere og slots) er det ikke mulig å virtualisere disse systemene i software. De må ha egne hovedkort/oppsett, mens skjermbildene på dem kan styres via VNC.

    Ideelt sett vil jeg ikke ha en stor, bråkete PSU på hver maskin, og har forsøkt å finne kort som går på DC strøm, for å forhåpentligvis kjøre disse på en enkelt, kraftig PSU / brick. (Eventuelt kjøre 19v på egen separat brick).

     

     

    Foreløpig har jeg følgende systemer:

     

    - http://www.asrock.com/mb/Intel/Q1900DC-ITX    (12v, ca 50 watt)

    - Et AMD A10-7800 picoPSU system (12v, ca 100 watt )

    - En Intel NUC (19v, ca 50 watt )

    - En HP Chromebox  (19,5v , ca 50 watt-ish)

     

    og jeg kommer sannsynligvis til å legge til et hovedkort/maskin til med PCI slot og picoPSU, ca 100 - 150 watt, etterhvert. 

     

    I tillegg har jeg en del enheter som trekker 5v via USB-kontakt (trenger kun strøm, ikke hub-connectivity) og 12v (eksterne harddisker).

     

    Finnes det noen praktiske 10A strømforsyninger til 5v og 12v (eller en combo på 20A?) til HD'er og USB, og noen kraftige powerbricks som kan levere 12v 30A til hovedkortene? Eller et modulært rack der man kan sette inn PSUer etter behov?

     

    Eller er det noen som har gode tips til andre måter å løse dette på?

     

     

     

     

     

     

     

  2.  

    Er dette INF1000 oblig? Når du har laget en en array som inneholder alle ord, de er lagt inn sekvensielt og resten er tomme felter, kan du lage en loop som sjekker om det finnes et ord i første slot. Gjør det det, legg til +1 på counter og kjør loop igjen for å sjekke felt nummer 2, etc..

     

    Bruk while (array !=null) for å sjekke om feltet har et ord eller ikke. Når den finner første felt med null-verdi, som betyr at det er slutt med ord i array, slutter loopen. Og counter-verdien er så mange unike ord den fant før den gikk tom for ord.

     

    Om jeg forstår deg rett, kan det funke?

     

    Edit:

    Og om ikke det er unike ord i din array (alle lagt inn sekvensielt, om det finnes fra før eller ikke) kan du først kopiere unike ord over i nytt array2:

     

    Les ord fra array. Sjekk om det finnes i array2 (while loop). Om ikke, kopier inn på neste ledige plass i array2 (bruk counter som array id). Da vil array2 bestå av de unike ordene, og de vil kun stå der en gang, uavhengig av om de forekommer flere ganger i teksten.

     

    Og da kan du telle dem som beskrevet over. Kanskje ikke superelegant, men enkelt.

     

    Tjah, du kan jo også lage en klasse som heter ord (eller noe i den duren) for så å legge til en instans av ord i arraylisten, orklassen trenger to inputs, ordet og antalltilfeller, så kan du jo loope igjennom og legge til fra klassen til listen, en noe mer tungvint måte å gjøre det på enn å bruke hashmap i mine øyne, men det vil også virke. Man vil jo få to løkker uansett, en løkke for å lage ordlisten og en løkke for å hente ut det man ønsker.

     

    Å bruke flere array for å hente ting frem og tilbake høres helt ufattelig tungvint ut, men skjønner hva du mener .. ;)

     

     

    Ja, finnes nok bedre måter å gjøre det på, men kjenner igjen denne problemstillingen fra en skoleoppgave på UiO nå i høst som jeg jobber med selv. Og om det er til den, da kan det være greit å gjøre det med de verktøyene man har lært så langt, der man forstår tankegangen og forstå hvorfor, istedet for å gå videre med verktøy man har mindre kontroll på som gjør jobben bedre...jeg forstår godt en motvilje mot å bruke et nytt verktøy som hashmap, dersom man ikke har vært borti det før, 3-4 dager før innlevering av oppgave :-)

  3. Er dette INF1000 oblig? Når du har laget en en array som inneholder alle ord, de er lagt inn sekvensielt og resten er tomme felter, kan du lage en loop som sjekker om det finnes et ord i første slot. Gjør det det, legg til +1 på counter og kjør loop igjen for å sjekke felt nummer 2, etc..

     

    Bruk while (array !=null) for å sjekke om feltet har et ord eller ikke. Når den finner første felt med null-verdi, som betyr at det er slutt med ord i array, slutter loopen. Og counter-verdien er så mange unike ord den fant før den gikk tom for ord.

     

    Om jeg forstår deg rett, kan det funke?

     

    Edit:

    Og om ikke det er unike ord i din array (alle lagt inn sekvensielt, om det finnes fra før eller ikke) kan du først kopiere unike ord over i nytt array2:

     

    Les ord fra array. Sjekk om det finnes i array2 (while loop). Om ikke, kopier inn på neste ledige plass i array2 (bruk counter som array id). Da vil array2 bestå av de unike ordene, og de vil kun stå der en gang, uavhengig av om de forekommer flere ganger i teksten.

     

    Og da kan du telle dem som beskrevet over. Kanskje ikke superelegant, men enkelt.

×
×
  • Opprett ny...