Inlägg

Inlägg som thrawn har skrivit i forumet
Av thrawn

databasen är indexerad, frågorna bör vara bra ställda. Det tar bara ~1 sek att ställa samma fråga i SQLite Manager så problemet ligger i SQLite Wrappern (System.Data.SQLite)

Av thrawn

japp, precis så som den funkar... Men det hjälper mig inte nu

Av thrawn

nope... det är det som är problemet

Av thrawn

hagbarddenstore:

1. har svårt att tro att det skulle hjälpa med hastigheten
2. Om jag kunde byta databas skulle jag göra det, men jag får inte installera en sql-server någonstans... Då har man inte mkt alternativ, MS SQL Compact eller vad den heter har andra saker som ställer till det...

Av thrawn

.net - snabb lista

Tjena, sitter och gör en applikation som kommer hantera mycket data men har litet problem med prestandan. Det är nämligen så att jag lagrar datat i en lista när jag skickar datat mellan datalagret och affärslagret. Problemet är att det tar mellan 200-400 gånger så lång tid att lägga in datat i en lista än det tar att hämta datat från databasen, så nu behöver jag lite hjälp. Hur ska jag göra för att få upp hastigheten i det här? Ursprungligen hade jag List klassen att lagra allt i, men jag vet att den inte är så där supersnabb, men jag har även provat LinkedList som ska vara snabb på att lägga in och läsa data, men det gav ingen boost. Finns det något annat bra sätt att lagra datat?

Vad har ni för tips?

EDIT: Testade lite till nu och jag ljög lite, det som tar tid är att gå igenom datareadern, det är det som tar 200-400 gånger så lång tid, inte att lägga in i listan. Så frågan ändras lite dit. Använder mig dessvärre av sqlite och kör därför SQLiteDataReader.Read() och det är den som tar tid och inget annat... Finns det något annat sätt att hämta datat? För att skynda på det lite, vill helst slippa cacha upp en massa data då datat i programmet kommer användas av flera samtidigt och uppdateras mycket.

Av thrawn

Har svårt att tro att det finns någon vettig utvecklingsmiljö för .net i linux. Mono är ju bara ett ramverk för att simulera .net ramverket som finns i windows, alltså inte en utvecklingsmiljö. Vilken utbildning ska du läsa och vart? Är du säker på att ni kommer börja med .net första året? Om din bärbara inte orkar XP kommer den heller inte orka en vettig utvecklingsmiljö, så jag råder dig att antingen köpa en ny dator eller programmera i skolan.

EDIT: ahh, sedär det finns en utvecklingsmiljö för .net till linux

Av thrawn

eller varför inte använda en liknande produkt som redan finns på marknaden?

http://www.kjell.com/?item=68261&path=97000000,119000000,1295...

den finns med eSata också

Av thrawn

2. Skulle nog satsa på intels x-25m, snabb hd med lagom med utrymme för hd samt att den har ett ok kr/gb förhållande (likvärdigt vertexen)
http://www.prisjakt.nu/produkt.php?p=343495

Av thrawn

använd http://www.imageshack.us/ som har stöd för att ändra storleken på bilderna samtidigt som du får upp dom på webben på ett smidigt sätt... DU kan t.om. få BB-koden till varje bild har jag för mig...

Av thrawn

Öhh, varför är du rädd för arrayer? Förstår inte riktigt... Hur ska programmet användas, att parsa en textfil på några hundra rader på det här sättet kommer inte vara speciellt jobbigt för dagens datorer...

I vilket sammanhang ska det användas, hur frekvent ska det användas? Det är otroligt svårt att ge optimeringstips när man inte vet något om förutsättningarna.

Av thrawn
Av thrawn

jo, men så här matchar den bara valutaraderna samt att varje valuta bara blir en matchning med rätt värden i grupperna som ligger i den... annars måste man kolla innehållet i varje match

Av thrawn

har inget exempel på hur man läser in sidor i VBA men det borde gå att hitta på google. Däremot skrev jag ihop ett regex utrtryck åt dig som hämtar alla rader med valutorna och värdet i dem (håller på och tränar upp mig på regex), det komme runderlätta för dig när du väl fått ner sidan...

<tr><td.+?>(.+?)</td><td.+?>(.+?)</td><td.+?>(.+?)</td><td.+?>(.+?)</td><td.+?>(.+?)</td></tr>

Av thrawn

Jag använder burrrn till audio-skivor, konverterar automatiskt från de flesta formaten, läser även cue-filer så man får rätt gaps, mellan låtarna... mkt bra. Det i en kombination med ImgBurn så har man "brännings"-fronten täckt...

Av thrawn

det blir väl inte dyrare, det billigast gtx260 inkl frakt på prisjakt går på ~2340 medans Sapphire Radeon HD4870 Silent Efficiency kostar 2318 inkl frakt från dustinhome...

jag skulle gå på det senare alternativet...

Av thrawn

med tanke på att att 4550 kostar ungefär hälften av det som de andra korten du kollat på kostar så tycker jag det är bästa köpet just nu om det räcker för dig. Den dagen du behöver mer kommer det garanterat finnas ännu bättre kort som passar bättre den dagen, och då har du ~500kr extra att lägga på den uppgraderingen istället

Eller så tar du dom 500 och lägger på en riktig tv

Av thrawn
Citat:

Ursprungligen inskrivet av Nautilus011
Varför vill du köra Blu-ray om din "skärm" är en tjocktv med endast 800x600??? En sådan tv är inte HD-ready. Kan inte inte ens köra 720p.

Angående grafikkort till HTPC:
Om man endast har den för att se film och musik så är det onödigt att köpa ett grafikkort. Köp hellre ett moderkort med inbyggt grafikkort (HDMI/D-sub).

Kör själv ett
Asus P5E-VM-HDMI
core2duo 2.4Ghz
6Gb DDR2
Samsungskärm 46", 1920x1200.

Inte alls några problem att få ut FullHD och 7.1 ljud, laggfritt, utan att köpa till grafik eller ljud. Både via en BD-rom eller .mkv filer.

Jag kör bara film på min, anledning till att jag inte kör med mitt inbyggda grafikkort (med hdmi-ut) är två andledningar...

1. jag upplever att jag får bättre bild med det "riktiga"
2. jag kunde inte köra den inbyggda i 24hz

plus att jag nu har möjlighet att slänga in något spel som kräver lite mer, kanske inte kommer hända, men man vet aldrig

Av thrawn

varför inte ett 4550? har det här: https://www.inet.se/artikel/5408291

fungerar hur bra som helst, ligger visserligen lite varmt, ~70 grader, men körde en blu-ray och en 1080p x264 båda på hårdvaruavkodning och grafikkortet låg forfrande stabilt på 70. (klarade av att köra båda två laggfritt samtidigt förövrigt) har inte provat någon PS1 och N64 på kortet, men med tanke på att mitt tidigare HD2400Pro klarade det så tror jag att även det här kommer göra det

Av thrawn

ladda hem mysql:
http://dev.mysql.com/downloads/mysql/5.1.html#win32

dubbelklicka på filen du laddade hem, stega igenom installationen... låt den kopiera lite filer... klart!

Av thrawn

SirMauser: va snackar du om egentligen? Nu vet jag inte exakt hur varje sqlhanterare jobbar med sina sql-satser, men har väldigt svårt att tro att den jobbar så som du beskriver det, men du kanske har koll på hur SQL Server Compact utför querys?

ph0ng: Jag antar att fält x är indexerat? Annars har du boven där... För nog har du uppfattat in kommandot rätt... Det borde inte vara några problem att exekvera den queryn