Inlägg

Inlägg som anon263888 har skrivit i forumet
Av anon263888
Skrivet av Captain_Spock:

Nej, den verkar bra.

Perfekt! Då beställer jag den. Tack för svar.

//Peter

Av anon263888

Plugga systemutveckling, dator runt 10k

Hej!

Ska börja plugga systemutveckling till hösten och behöver en vettig burk att knappa kod på. Tänkte lägga runt 10k och hoppas att den ska hålla under dessa tre år. Har kikat runt lite här och där och i min värld verkar denna burk mest prisvärd;

https://www.komplett.se/product/866209/datorer/datorer-barbar...

Vad tror ni? Finns det några bättre alternativ?

//Peter

Av anon263888
Skrivet av AMDDDDD:

35800 innan skatt.

19 år gammal, gick ett enkelt IT-gymnasium där jag sov mig igenom alla tre åren.

Vill du förklara vad du jobbar med? Var? Hur du fick anställningen?

Har inte riktigt släppt den här diskussionen ännu...

Av anon263888
Skrivet av mario70:

@Jalle64: Jag har testat alla 4 RAM MINNEN a 4 GB.och alla 4 fungerar. Men datorn startar bara på dom 2 minnesbankerna närmast cpu:n. När jag startat datorn med ramminnet på dom 2 yttersta minnesbankerna så får jag felkod 50 som betyder att minnet inte kan initialiseras. Men sätter jag alla 4 minnen i alla 4 minnesbankerna så ser BIOS alla men Windows läser bara 7.90 GB av 16 GB.
I CPU-Z ser jag 16 GB men i single Channel. Vad kan man göra?

Vad har du för operativsystem? Windows-version?

Av anon263888

Hittade lösningen!!

Provade Google igen och hittade den här gången det jag sökte. Det går att sätta egenskaper direkt med hjälp av dessa {}.

List<Enemy> Enemies = new List<Enemy>(); Enemies.Add(new Enemy.Rat(){Location = new Point(5, 5)}); Enemies.Add(new Enemy.Rat(){Location = new Point(10, 10)}); Enemies.Add(new Enemy.Snake(){Location = new Point(15, 5)});

Tack för hjälpen allihopa, ni är guld.

//Peter

Av anon263888
Skrivet av Ferrat:

Aldrig använt C# och inte programmerat aktivt på ett bra tag så jag kan ha helt fel men kan vara att du måste sätta placeholder värden på de saker som inte har något tilldelat, alternativt se till att de finns med i constructor delen? Annars vet ju inte datorn vart den ska hitta dessa?

Skrivet av NoToes:

Om vi bortser från just C#, då jag inte har full koll.

Det du vill göra

List<Enemy> enemies = new List<Enemy>(); enemies.Add(new Enemy.Rat(Location = new Point(5, 5)); enemies.Add(new Enemy.Snake(Location = new Point(10, 5));

Första tipset: Använd arv redan från början om du senare vill utöka din funktionalitet av vissa enemies, kanske speciella attacker eller attribut som att flyga etc.

Säg då att du kanske har

public class Rat : Enemy { protected SpecialAbility ability { get; set; } public Rat(Point position, ... [andra parametrar som har med Enemy att göra], SpecialAbility sAbility){ //Ärvda från Superklassen Enemy this.position = position; this.rewardXp = .... etc etc // Speficikt för klassen Rat this.ability = sAbility; } public override void Attack() { // Råttor attackerar med sina klor? Console.WriteLine("Attacking with claws"); } }

Genom att använda polymorfism kan du då underlätta ditt arbete lite, exempelvis då

List<Enemy> enemies = new List<Enemy>(); enemies.add(new Rat(1,2,3,4,5,[alla parametrar som du redan har för en enemy],new Point(5,5), new SpecialAbility(....); enemies.add(new Bird(...., new Point(3,2)) foreach (Enemy e in enemies) { e.attack(); }

och då kommer t.ex att bli

"Rat is attacking with claws"
"Bird is attacking with.. näbb?"

EDIT:

Själva frågan handlade nog egentligen om att du behövde en parameter när du skapar din enemy för att kunna tilldela en position när du skapar objektet

Tips
Försök att vara consistent i hur du skriver dina variabelnamn, kolla vilken standard som gäller för C# men viktigast är att inte blanda.
Exempelvis har du både variabler som ser ut såHär, SåHär , såhÄR, såhär

Lite om just arv och polymorfism
https://msdn.microsoft.com/en-us/library/ms173149.aspx
https://msdn.microsoft.com/en-us/library/ms173152.aspx

Skrivet av DrXll:

Du blandar ihop metoder och klasser. Rat() och Snake() är metoder på klassen Enemy, de kan inte användas som typer i List<Rat> eller new Rat(). Vad du vill göra är att göra en klass för Rat och en klass för Snake som ärver av Enemy såhär:

namespace ConsoleTest345
{
public class Enemy
{
public Point Location { get; set; }
public string Name { get; set; }
public string Symbol { get; set; }
public int HP { get; set; }
public int MaxHP { get; set; }
public int RewardXP { get; set; }
public int RewardGold { get; set; }
public int dmg { get; set; }
public int minDamage { get; set; }
public int maxDamage { get; set; }

}

public class Rat : Enemy
{
public Rat()
{
Name = "Rat";
Symbol = "r";
MaxHP = 5;
HP = MaxHP;
RewardXP = 7;
RewardGold = 7;
minDamage = 1;
maxDamage = 2;
}
}

public class Snake : Enemy
{
public Snake()
{
Name = "Snake";
Symbol = "s";
MaxHP = 7;
HP = MaxHP;
RewardXP = 10;
RewardGold = 11;
minDamage = 1;
maxDamage = 3;
}
}
}

Tack för hjälpen!! Uppskattas!

Ska tänka på variabelnamnen...

Lösningen som @DrXll hade blev kanon!
Visste inte att man kunde "bädda in" classer i en class, trodde att man behövde göra nya .cs-filer. Det här blev precis som jag ville ha det.

Nästa fråga, går det att ange deras Location direkt när man skapar dom eller behöver man göra som jag har nu, ge dom en Location på en egen rad?

Så här ser det ut nu:

List<Enemy> Enemies = new List<Enemy>(); Enemies.Add(new Enemy.Rat()); Enemies.Add(new Enemy.Rat()); Enemies.Add(new Enemy.Snake()); Enemies[0].Location = new Point(5, 5); Enemies[1].Location = new Point(10, 10); Enemies[2].Location = new Point(15, 5);

Det jag vill åstadkomma är något sånt här:

Enemies.Add(new Enemy.Rat(Location = new Point(5, 5)));

Vet inte om det finns någon lösning på detta? Man kanske måste ange egenskaper på en egen rad.

//Peter

Av anon263888

Om någon är nyfiken så ser spelet för tillfället ut såhär

http://i.imgur.com/HBYDKtb.png

Av anon263888

Hjälp med C# console RPG (Nybörjare)

Hej sweclockers!

Håller på med ett dungeon crawl-inspirerat rpg-spel i C#, är väldigt ny inom detta så ha förståelse. Går direkt till mitt problem;

Har en class som heter Enemy.cs, vill göra en lista med "enemies" och kunna lägga till olika sorters "enemies" som har olika egenskaper från classen Enemy.cs.

Vill kunna göra något sånt här, om det är möjligt;

List<Enemy> enemies = new List<Enemy>(); enemies.Add(new Enemy.Rat(Location = new Point(5, 5)); enemies.Add(new Enemy.Snake(Location = new Point(10, 5));

Där man lägger ut fiendens "Location" direkt när man skapar den.

Just nu har jag olika fiender i olika classer, ex. Rat.cs och Snake.cs, och skapar dem på detta vis;

List<Rat> Enemies = new List<Rat>(); Enemies.Add(new Rat()); Enemies.Add(new Rat()); Enemies.Add(new Rat()); Enemies[0].Location = new Point(5, 5); Enemies[1].Location = new Point(10, 10); Enemies[2].Location = new Point(15, 5);

Detta är mitt försök i Enemy.cs, men vet inte hur jag ska gå vidare...

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Drawing; namespace ConsoleTest345 { public class Enemy { public Point Location { get; set; } public string Name { get; set; } public string Symbol { get; set; } public int HP { get; set; } public int MaxHP { get; set; } public int RewardXP { get; set; } public int RewardGold { get; set; } public int dmg { get; set; } public int minDamage { get; set; } public int maxDamage { get; set; } public Enemy Rat() { Name = "Rat"; Symbol = "r"; MaxHP = 5; HP = MaxHP; RewardXP = 7; RewardGold = 7; minDamage = 1; maxDamage = 2; } public Enemy Snake() { Name = "Snake"; Symbol = "s"; MaxHP = 7; HP = MaxHP; RewardXP = 10; RewardGold = 11; minDamage = 1; maxDamage = 3; } } }

Dessa funktioner(?) Rat och Snake ger "not all code paths return a value", vilket jag förstår, men jag vet inte hur jag ska gå tillväga för att få det som jag vill ha det.

Hoppas att någon förstår vad jag menar och kan ge mig en ledtråd i rätt riktning!

//Peter

Av anon263888

Vad gör ni med er .st-domän? (Bahnhof)

Hej!

Som dom flesta vet får man en gratis .st-domän om man har Bahnhof som ISP. Vad använder ni den till?

Försöker komma på något kul/användbart men det går inte så bra...

//Peter

Av anon263888
Skrivet av CynXen:

Testa att ställa timings manuellt 9-9-9-24 , fungerar inte det prova köra dem i 11-11-11-26 och 1600mhz för att testa.

Skrivet av Paddanx:

Tekniskt sett överklockar du dem lite med 1,5v, men egentligen är 1,5v standard för just DDR3 så det bör inte vara något problem. Men du kan ju börja med 1,4v och 1,45 osv... du måste inte hoppa högsta steget direkt heller.

Gör även som @CynXen föreslår och testa lite lösare timeings, så de har en chans. När du väl får igång dem kan du sen testa justera mot mer och mer prestanda på lägre och lägre volt. Först ska du dock få igång det.

Ska det verkligen vara 11-11-11-26 och inte 11-11-11-28? Eller spelar det ingen roll? Finns det något mönster? Är ganska novis inom området... Men ska prova experimentera lite, är dock rädd för att ändra volt då jag inte vill förstöra något.

//Peter

Av anon263888
Skrivet av Paddanx:

De minnena du länkat är sk low voltage RAM... 1.35V. SB är bara gjord för 1,5v RAM egentligen, även om den troligen klarar 1.35 (och 1.65 utan problem).

Men det kan vara lite för lite volt för att köra 4 st moduler...
Du kan testa ställa in dem manuellt och speciellt testa T2 Command (man brukar få köra det när man har 4 moduler)

Helt ärligt, hade jag varit dig dock hade jag (om du kan) lämnat tillbaka dessa och köpt 16GB (8GBx2) nya moduler, 2133Mhz (eller iaf 1866).
Detta pga det som tas upp i denna tråd: http://www.sweclockers.com/forum/trad/1415722-2500k-ar-2016

De gamla kan du sälja på begagnatmarknaden, eller behålla om du vill...

Tack för svar!

Kanske har något med volten att göra då.. Vågar man ändra till 1.5 eller kan det hända något med minnena? Om dom är gjord för 1.35.. Eller är det bara att köra reset på moderkortet om något går fel?

//Peter

Av anon263888

Nya minnen, kan ej köra 1600Mhz

Hallå!

Jag har detta moderkort med en i5-2500k:

http://www.asrock.com/mb/Intel/Z68%20Extreme3%20Gen3/

och dessa minnen:

http://www.webhallen.com/se-sv/datorkomponenter/137722-corsai...

Har kört i 1600Mhz och allt har fungerat kanon tills jag köpte ett till par minnen, precis likadana, exakt samma modellnummer. Nu kan jag inte längre köra i 1600Mhz utan måste gå ned till 1333Mhz.

Ska det vara så eller är något fel på minnena? Är lite osäker på hur det fungerar med dual channel osv, om moderkortet anpassar sig på något vis... Snälla hjälp!

Med vänliga hälsningar,
Peter

Av anon263888
Skrivet av MrToxic:

Finns det något sätt att göra så att en txt fil spelar upp ett inspelar ljud?

Bra fråga! Har också funderat på om det är möjligt...

Av anon263888
Skrivet av Razmion:
Skrivet av Razmion:

:'(

Av anon263888
Skrivet av zamani3:

Hej alla! detta var min första dator bygget och när jag var klar med bygget så såg jag att det lyste röd, jag startade datorn men fick ingen bildskärm... så kan någon hjälpa mig vad detta beror på?`

Intel core i7 4970k
r9 390
asus z97 a
Corsair Vengeance Pro DDR3 2400MHz 16GB

plz help https://scontent-ams3-1.xx.fbcdn.net/hphotos-xpf1/v/t34.0-12/...

Kanske är din processor som är trasig?

http://www.sweclockers.com/forum/trad/1413173-ar-cpun-brand-e...

Av anon263888

Vad är bästa alternativet för att snygga till låsskärmen då, någon custom rom? Eller finns det någon bra "lock screen app"?

Någon som har några bra erfarenheter?

//Peter

Av anon263888
Skrivet av jnsson:

Går inte o ändra på i stock rom i alla fall

Det var ju tråkigt...

Tack för svar!

Av anon263888

Anpassa låsskärmen (android 6.0)

Hallå!

Är jag helt bakom flötet eller finns det ingenstans man kan anpassa låsskärmen i android 6.0? Har en nexus 5 med android 6.0.1 och just nu har min flickvän en digital klocka i ansiktet.

Var ändrar jag klockans position?? Tar bort klockan? Eller går det helt enkelt inte?

Tack på förhand,
Peter

Av anon263888

Tråkigt att du inte fått något svar ännu. Spelet ser bra ut, har dock för dålig fantasi för att utveckla / komma på något mer.

//Peter

Av anon263888

Eventuellt off topic, men hallå..? Kan någon förklara?

http://www.blocket.se/gavleborg/Skapargladje_64360928.htm?ca=...