- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
- Android alkalmazások - szoftver kibeszélő topik
- Google Pixel 8a - kis telefon kis késéssel
- Huawei P30 Pro - teletalálat
- Samsung Galaxy Watch7 - kötelező kör
- Google Pixel topik
- Karaktere biztos lesz az első Nothing fejhallgatónak
- iPhone topik
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz
lord.lakli #8595 üzenetére
Pedig nem ártana, akar a halál olasz, spanyol vagy egyéb nyelven konstruált szerkezetekben turkálni. Eddig én némettel találkoztam, 9 évig tanultam, nem kellene... Vagy az is rendben lenne, ha mondjuk oroszul natív abcvel menne?
-
Peter Kiss
őstag
válasz
joysefke #8551 üzenetére
Nem tudom, mit szeretnél, de: https://www.nuget.org/packages/CsvHelper/9.2.3
-
Peter Kiss
őstag
válasz
DrojDtroll #8513 üzenetére
Kíváncsi lennék erre a felépítésre, mert valami biztosan nem kerek.
Írhatsz extension methodokat, hogy kényelmesebb legyen használni bizonyos interface-ekre, amennyiben valóban utility jellegű ez a static valami most.
-
Peter Kiss
őstag
válasz
DrojDtroll #8509 üzenetére
Miért kell neked static?
-
Peter Kiss
őstag
válasz
DrojDtroll #8435 üzenetére
https://stackoverflow.com/questions/878937/unit-testing-float-operations-in-visual-studio-2008-pro
Legtöbb lib-nek van hasonlója:
Assert.AreEqual(float expected, float actual, float tolerance);
-
Peter Kiss
őstag
Biztos vagyok benne, hogy rosszul van szervezve a kódod parallel/async-await/connection close és egyebek (counter++ parallel-ben izgalmas lehet) kapcsán is, főleg, ha látod, hogy mindig ~250. vagy 500. elemnél hal meg.
https://stackoverflow.com/questions/19189275/asynchronously-and-parallelly-downloading-files - teljesen hasonló, talán segít.
-
Peter Kiss
őstag
válasz
DrojDtroll #8293 üzenetére
Mit is szeretnél megoldani?
-
Peter Kiss
őstag
válasz
alratar #8280 üzenetére
Eddigi pályafutásom alatt egy embert láttam, aki értett bármit is az adatbázisszerverekhez, innentől nekem beszélhet mindenki össze-vissza. Láttam rosszul használt MongoDB-t, én nem értek hozzá, de megmondtam, hogyan lesz jó, és tényleg sikerült töredék erőforrásból sokkal jobbat összehozni.
Ugyanez áll a relációs adatbázisokhoz, j f.sza, mit tudnak művelni az emberek.
Eleve azok szoktak nagyon okosakat mondani, akik az egy szem .cs fájljukra nem tudnak odafigyelni. Cserében ebben a témakorban minden számít, CPU, IRQ beállítás, az IO mindene, a fájlrendszer az op. rendszer, minden IS.
Általánosságban meg SQL Server lesz a barátod, ha relációs kell, ha nem relációs kell, akkor keresgélj, ami épp viszi, és árban is jó. Csak a "mire is kell" pontos ismerete nélkül nem kellene még csak gondolkodni sem rajta.
-
Peter Kiss
őstag
C# Tech. interjú – nem-rekurzív könyvtárbejárás
Hátha valakinek hasznos.
-
Peter Kiss
őstag
-
Peter Kiss
őstag
Egy apróságot hozzátennék, ha a kérdező a Convert class-t használta: Convert.ToInt32() returns 0 when argument is null.
Az, hogy mikor mennyire fáj egy exception, kérdezd meg a processzorod L2 cache-étől.
Nyilván ebben a példában hótmindegy, nem is ez a kérdés, de mondjuk egy trading alkalmazással ahol a latency hiphop átszámolódik komoly $$$-ká, ott már nem mindegy. -
Peter Kiss
őstag
válasz
bandi0000 #7852 üzenetére
https://github.com/Robert-McGinley/TableParser
Egynek jó lehet.
-
Peter Kiss
őstag
Lehet, hogy egy ilyesmi segítene:
http://classport.blogspot.hu/2014/05/cancellationtoken-and-threadsleep.html
Ha lesz egy kis időm, összelegózom, vagy küldd el a komplett solution-t.
-
-
-
Peter Kiss
őstag
Nem tudom, mi a végcél, de ilyen feladatnál előbb összeszedjük az elemeket, majd random sorrendben kiszedjük őket:
using System;
using System.Collections.Generic;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var listOfNumbers = new List<int>();
var minValue = 1;
var exclusiveMaxValue = 6;
for (var i = minValue; i < exclusiveMaxValue; i++)
{
listOfNumbers.Add(i);
}
var randomized = new int[exclusiveMaxValue - minValue];
var random = new Random();
for (var i = 0; i < exclusiveMaxValue - minValue; i++)
{
var index = random.Next(0, listOfNumbers.Count);
randomized[i] = listOfNumbers[index];
listOfNumbers.RemoveAt(index);
}
/* ... */
}
}
} -
Peter Kiss
őstag
válasz
Krix CS 1.6 #6554 üzenetére
Minden a matekon múlik!
-
Peter Kiss
őstag
-
Peter Kiss
őstag
-
Peter Kiss
őstag
-
Peter Kiss
őstag
válasz
zuzu000 #6077 üzenetére
Ez jó eredményt ad (vagyis azt csinálja, amit akarsz)?
static Dictionary<char, int> MibőlMennyi(IEnumerable<string> szavak, ICollection<char> karakterek)
{
return szavak.SelectMany(x => x.ToCharArray())
.Where(karakterek.Contains)
.ToLookup(x => x)
.ToDictionary(x => x.Key, x => x.Count());
}Látom, nem. Legközelebb átgondoltabban kérdezzünk.
A metódus neve eleve hibás. -
Peter Kiss
őstag
válasz
beleszólok #6031 üzenetére
Ezért írtam a megjegyzésem is, szerintem a kérdést feltevők nem értenek hozzá.
Ctor-ban nem inicializálunk static dolgokat, van static ctor, de annak nem lehet nyilván paramétere.
-
Peter Kiss
őstag
-
Peter Kiss
őstag
Hátha segít: implicit (C# Reference)
-
Peter Kiss
őstag
válasz
Goose-T #5897 üzenetére
A fenti példa maradhat így is, automatán string.Concat() lesz belőle, ami teljesen okés. String-.Format() jóval lassabb lenne, memóriában is valószínűleg többet fogna összességében, de ez a kérdés már mikro optimalizáció, aminek nem biztos, hogy van értelme. StringBuilder ilyen kevés összefűzésnél felesleges.
-
Peter Kiss
őstag
Facepalm
Új világ baromsága ez a mindent hajtsunk több szálon, mert úgy atom gyors lesz, csak a gügyéknek elfelejtik mondani, hogy igen kevés dolog thread safe... (IRepo, IUnitOfWork is gondolom valami neten lelt okosságot takar a józan ész nélkül.)
Írj tárolt eljárást, ami normálisan képes törölni.
-
Peter Kiss
őstag
válasz
tototos #5673 üzenetére
Szia!
Azt hiszem, látszik, hogy semmit.
Ez egy tervezési megfontolás miatt lett így kialakítva.
A kódban használhatjuk úgy ennek az osztálynak egy instance-át, hogy tudjuk, van valami a működésében, ami igényli a használata után, hogy megszabaduljunk tőle, dispose-oljuk (a forrás mögött lehetnek unmanaged erőforrások, amiket mindig érdemes lezárni, pl. file strem, database connection és hasonlók). Jelenleg nincs ilyen, de később előfordulhat, hogy szükség lesz rá, illetve az implementált interface is jelzi már ezt a lehetséges viselkedést, készülni kell rá.
-
Peter Kiss
őstag
válasz
tototos #5621 üzenetére
Kicsit áthegesztettem: Visual Studio 2013-as project
Nyilván nem tudom, működik-e rendesen, de van benne pár ötlet.
Megjegyzések:
- parser-t nem összekeverni: adattárolóval (DataSet), mentő megoldása (CreateFile)
- parser, saver, writer blabla dolgokat mindig érdemes IDisposable interface-szel ellátni
- DataSet ne maradjon véletlenül sem gazdátlanul, mert a ctor-ban alapból van egy GC.SuppressFinalize((object) this); hívás
- nem kell mindennek mindent ismernie
- miért nem XML-lel megy?
- CultureInfo csak parse-olásnál volt állítva, mentésnél nem, de parse esetén sem volt visszaállítva
- a többit nézd meg -
Peter Kiss
őstag
válasz
trisztan94 #5452 üzenetére
eredetiLista = valami.GetData();
tempLista = new List<T>(eredetiLista); -
Peter Kiss
őstag
válasz
thiclyoon #5254 üzenetére
Ez egy lehetőség, de pl. kis- és nagybetű miatt bukta, arra alkalmazhatsz más, de hasonló jellegű megoldást.
using (var sr = new StreamReader("útvonal a fájlhoz"))
{
var filter = new HashSet<string>();
while (!sr.EndOfStream)
{
var line = sr.ReadLine();
if (filter.Add(line))
{
Console.WriteLine(line);
}
}
} -
Peter Kiss
őstag
válasz
trisztan94 #5042 üzenetére
Mondjuk te is elolvashatnád a Trey Nash könyvet, van egy olyan érzésem...
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Bomba ár! Dell Latitude 7420 - i7-1185G7 I 16GB I 512SSD I HDMI I 14" 4K I Cam I W11 I Garancia!
- FÉL ÁR ALATT! Lian Li UNI FAN SL120 RGB 1db-os és 3db-os ventilátor szett garanciával
- Hp USB-C/Thunderbolt 3 dokkolók: USB-C Universal, G2, G4, G5, Hp Elite/Zbook- Thunderbolt 4 G4
- Apple iPhone 14 Pro 128GB Kártyafüggetlen, 1Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest