Új hozzászólás Aktív témák
-
Goose-T
veterán
válasz harylmu #6100 üzenetére
Nagyon egyszerű a megoldás: ha nem fut a CoD, akkor a processzek között sincs ott, tehát be sem megy a foreach ciklusba. Ezért ha nulla elemű a Process.GetProcessesByName("CoD2MP_s") lista, akkor kell indítanod a torrentet, persze csak akkor, ha még nem fut. Mondjuk így valahogy:
var cod = Process.GetProcessesByName("CoD2MP_s").ToList();
var torrent = Process.GetProcessesByName("utorrent").ToList();
if (cod.Count > 0 && torrent.Count > 0)
{
// kill torrent
}
if (cod.Count == 0 && torrent.Count == 0)
{
// start torrent
}Rockbandám: https://fb.me/scharlotterhodes *** Gitárelektronikai műhelyem: https://www.fb.me/goosetgitar
-
Goose-T
veterán
válasz harylmu #6102 üzenetére
Valami eventes dolog szerintem szerencsésebb lenne, itt egy régebbi leírás róla. Generikusokkal és lambdákkal sokkal szebben meg lehet most már csinálni.
Rockbandám: https://fb.me/scharlotterhodes *** Gitárelektronikai műhelyem: https://www.fb.me/goosetgitar
-
martonx
veterán
válasz harylmu #6304 üzenetére
Semmi köze, mert borítékolom, hogy egy sornyi C# kód se fog elhangozni a végén, mint megoldás.
Itt az ideje némi logolást tenned a programodba, hogy lásd, mi a hiba
Lehet, hogy csak valami mysql-es izét fel kell telepíteni a másik gépre is.
Pont az ilyen szarakodások miatt halt ki mostanra a klasszikus vastag kliens-es ügyviteli rendszerek fejlesztése, és váltotta fel a webes fejlesztés.Én kérek elnézést!
-
Karma
félisten
válasz harylmu #6304 üzenetére
Semmi köze hozzá tényleg. Viszont az lehet a baj, hogy a MySQL alapértelmezetten csak localhostról érhető el. Ez két-három helyen igényel módosítást:
1) A my.cnf fájljában a bind-address sort írd át 0.0.0.0-ra; vagy ha több IP-d van és van közöttük egy fix, amelyiken jön be majd a kapcsolat, azt is megadhatod.
2) A felhasználók localhostra korlátozottak, ezért nem fog semmit se engedni a szerver. A mysql.user táblában a host oszlopot állítsd át %-ra, ha bárhonnan engedélyeznéd a kapcsolatot. Itt ki van fejtve részletesen.
3) Sémaszinten is lehet, hogy le van korlátozva a hívó hostja. Hasonló %-os megoldás kell hozzá.Az utóbbi kettőt a !egegyszerűbb MySQL Workbench-csel megcsinálni.
martonx:
Modern webes környezetben is össze kell kötni a DB-t és az appszervert[ Szerkesztve ]
“All nothings are not equal.”
-
rbertkrl
aktív tag
válasz harylmu #6339 üzenetére
Eddig oké, de ezt hogyan valósítsam meg? Adott egy integer tömb és csináltam a programrésznek egy negativ nevű tömböt. Beleraktam egy for ciklusba, hogy végigmenjen az elemeken... Beleágyaztam, hogy vizsgálja meg, hogy negativ-e... Megnyitom a ciklust és visít erre:
int[] negativ = new int[20];
for (int i = 0; i < szamok.Length; i++)
{
if (szamok[i]<0)
{
negativ = negativ+szamok[i];
}Az ámokfutás a jövő tömegsportja.
-
veterán
-
válasz harylmu #7096 üzenetére
Ez a kód:
public MainWindow()
{
InitializeComponent();
// Ezt a fájlt fogja megnyitni, beolvasni
string FajlNev = "C:\\Documents\\vhs.xls";
// Felparaméterezi a kapcsolatot
string Parameter = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FajlNev + ";Extended Properties=\"Excel 8.0;HDR=Yes;\"";
OleDbConnection Kapcsolat = new OleDbConnection(Parameter);
Kapcsolat.Open();
OleDbCommand parancs = new OleDbCommand("Select * From [Munkalap1$]", Kapcsolat);
OleDbDataAdapter adapter = new OleDbDataAdapter(parancs);
DataTable Tablazat = new DataTable("Munkalap1");
adapter.Fill(Tablazat);
dataGrid.ItemsSource = Tablazat.DefaultView;
adapter.Update(Tablazat);
Kapcsolat.Close();Ez az eredmény:
Az első oszlop dátum formátumú lenne. Maga a program adatokat keresne, gyűjtene ki, de az a része nincs kész, még a fejemben sem. Eddig ott tartok, hogy beolvasok egy Excel táblát mint adatforrást.Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
martonx
veterán
válasz harylmu #7111 üzenetére
"Én úgy érzem a Java picit elhúzott."
Bocs, de ezen felröhögtem. A Java-nak van majdnem 10 év előnye a .Net-hez képest (na jó Java 95-ben indult, .Net 2001-ben), miközben a Java eleve mulitplatform nyelvnek indult a .Net pedig windows only-nak.
Ha így nézed, akkor ha a Java nem lenne akkora szar, amekkora mindig is volt, akkor a .Net labdába se tudott volna rúgni a 2001-es indulása óta. De nem ezt látjuk, a .Net szépen fejlődik, mostanra nagyon komoly ökoszisztémája van, a C# fejlesztők majdnem ugyanolyan keresettek, mint a Java-sok.
Noha az a 6 év, és run everywhere tagadhatatlanul a mai napig is Java túlsúlyt okoz, mindez azonban nem így történt volna, ha. (hatásszünet)Megkockáztatom, a Java mostanra sehol nem lenne, ha a Gugli nem a Java-t választotta volna az Android programozási nyelvének valamikor 2008 végén. Már rég a retyón húzták volna le magukat a Java fejlesztők (értsd átképezték volna magukat más nyelvekre), mára a nyelv valahol a Visual Basic elterjedtségi szintjén tanyázna.
Az Android jött, látott, győzött, a Java nyelv megmenekült, a Microsoft pedig előre menekült és az OS dominanciájának elvesztésével párhuzamosan azt tette, amit tennie kellett, elindult az open-source világba, az erősségeire koncentrált, köztük a .Net-re és az ASP.Net-re, s a fejlesztőkön keresztül próbál életet lehelni a nem túl rózsásan álló windows ökoszisztémájába.
Ezért vásárolta fel a Xamarint is ("VS ingyenes lett..." elárulom már több mint egy éve - ha nem kettő - ingyenes) és ami igazán a lényeg, hogy a Xamarint is ingyenessé tette, ami nagy dolog, mert előtte több száz dolláros havi díja volt.
Így MS most abban reménykedik, hogy ha már fejlesztői ökoszisztémában ilyen erős, akkor a fejlesztők elkezdenek .Net-el, Xamarinnal dolgozni, márpedig ha ez történik, akkor mivel multiplatform fejlesztésekről lévén szó, az appok automatikusan Windows-on is megjelennének. Így ismét életre tudna kelni az MS által mostanra talán visszafordíthatlanul elbaltázott win10, win10 mobile vonalak.
Sőt havi 40 EUR-t is ingyen ad MS az Azure-jában, ezzel is próbálja a fejlesztőket az ő ökoszisztémájába csalogatni.Én kérek elnézést!
-
alratar
addikt
válasz harylmu #7131 üzenetére
A player osztályt én így írtam meg_::
public class player
{
public string playPos { get; set; }
public string playName { get; set; }
public string playKap { get; set; }
public string playVed { get; set; }
public string playKoz { get; set; }
public string playTam { get; set; }
public string playLov { get; set; }
public string playAta { get; set; }
public string playTch { get; set; }
public string playGyo { get; set; }
public int playFej { get; set; }
}Ez elvileg jó, mert ezzel csináltattam az xml-t.
A többit megcsináltam, de ugyanaz a hiba.
[ Szerkesztve ]
10 féle ember van: aki ismeri a bináris számrendszert, és aki nem
-
sirszevenap
addikt
-
amargo
addikt
válasz harylmu #7182 üzenetére
Nehéz olyan helyzetet talalni, amikor a Tuple hasznos.. lustaság vagy amikor tényleg nem fontos, hogy legyen rá valami kezzel fogható dolgod. Sokan ilyenkor a key value-hoz menekülnek és abba gyomoszolik bele a problémát.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
fatal`
titán
-
xors
senior tag
válasz harylmu #7543 üzenetére
struct struktura
{
public int kerulet;
public int szavazatok;
public string nev;
public string part;
}
//struktúrákból lett egy tömb csinálva
struktura[] tomb = new struktura[100];
//ez persze fel lett töltve adatokkal
//és itt egy maximumkiválasztás, ami mostmár működik is
int keresett = Array.FindIndex(tomb,(obj) => obj.szavazatok == tomb.Where((arg) => arg.kerulet==1).Max((arg) => arg.szavazatok));namármost, a kérdés:
amikor beírnám a lambda kifejezést, feldob olyanokat a szerkesztő, hogy(struktura arg)=>arg
(arg) => argmi a lényegi különbség a kettő között?
-
valyogvisko
csendes tag
válasz harylmu #7636 üzenetére
Királyság, mondtam hülye vagyok, így működik
Köszi.
Mint kiderült, van még mit finomítani a megjelenítésen, példán keresztül egyszerűbb:
itt egy példaxml:
Ebből keresésnél ez lesz (noveny1,2,3):
Amit én szeretnék, az két dolog:
- "vigye át" az entert a megjelenítésbe (Wordpad, Notepad++ tudja, ez meg nem foglalkozik vele)
- új keresésnél legyen megint üres a listview, bár ezt talán én is meg tudom oldani, ha goyrsan megy, inkább megkérdezem ittEzek (főleg az első) hogyan oldhatóak meg?
Előre is köszi.
HTC, LG
-
szoke12
őstag
válasz harylmu #7657 üzenetére
Szia!
Köszönöm a választ! A kódomból ennyit érint a dolog:if (z == 0)
{
new Kerdezo().Show();
switch (z)
{
case 0: break;
case 1:
string ment;
ment = objKabel.attr3;
objKabel.attr3 = objKabel.attr4;
objKabel.attr4 = ment;
break;
case 3: break;
case 4:
objKabels.Clear();
return objKabels;
}
}
if (z == 2)
{
string ment;
ment = objKabel.attr3;
objKabel.attr3 = objKabel.attr4;
objKabel.attr4 = ment;
}Az program elején a deklarálom a z-t 0 értékkel. És egy felugró ablakban (Kerdezo) szeretném eldönteni, mennyi az értéke. Ugyanis az ablakban 4 lehetőségből kell választani, és annak fényében módosul a z. Itt pedig aszerint futna tovább a program hogy mennyi a z. Ha z=1 akkor javít egy bejegyzést, és utána megint lefut ez az egész ciklus és megint megkérdezi, hogy javítsa-e a következőt. Ha z=2, akkor mindet javítja automatikusan, ha 3, akkor azt az egyet kihagyja, de a többit megint megkérdezi, ha 4, akkor pedig kilép a metódusból.
Talán nem a legszebb megoldást választottam ehhez, de még csak gyakorolgatok.
És nekem az kéne, hogy a ciklus ne fusson tovább a switch-re, Hanem várja meg, amíg a Kerdezo bezárul.
De hogy a Kerdezo-ből hogy kapom meg az adatokat, meg hogy az hogyan változtatja a Usercontrol z-jét, még annak utánaolvasok....[ Szerkesztve ]
"Élj úgy, hogy ha majd lepereg előtted életed filmje, érdemes legyen végignézni!"
-
nagyúr
válasz harylmu #7677 üzenetére
Valóban kaptam exceptiont Átírtam Double-re most hipp-hopp, így már a GetList() visszaadja azt a listát amit kell, viszont a
GetExchangeRates()
-el még mindig nem jó valami, mert kék képernyővel kiakad az app. Ha atask.Wait()
-től kikommentezek mindent akkor elindul, csak úgy nem sok értelme van
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen