- Samsung Galaxy S24 - nos, Exynos
- Poco X6 Pro - ötös alá
- Alkalmazásbemutató: Keep
- Futott egy Geekbench kört egy új HTC készülék
- Azonnali mobilos kérdések órája
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Huawei Mate 10 Pro - mestersége az intelligencia
- Vodafone-ra áttért Digi Mobilosok
- Xiaomi Mi 11 Ultra - Circus Maximus
- iOS alkalmazások
Hirdetés
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Agyi chipes gyártóba fektetett a kriptocég
it A Tether 200 millió dollárt fektet a Blackrock Neurotech agyi chipes vállalatba.
-
Megjelenési dátumot kapott a Star Wars: Hunters
gp A tervek szerint június elején végre befut a teljes kiadás mobilokra/tabletekre és Nintendo Switch-re.
-
Mobilarena
Új hozzászólás Aktív témák
-
sztanozs
veterán
6 byte vagy karakter tárolható?
ha nem kell évszázad: yyMMddhhmss, akkor
yy(100)*MM(12)*dd(31)*hh(24)*mm(60)*ss(60) = 3214080000
- karakteren (ascii 32-126) 5 helyen
LOG(3214080000, 94) = 4.8
- byte alapon (0-255) pedig 4 helyen elfér
LOG(3214080000, 256) = 3.9[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz sztanozs #7801 üzenetére
Az első log-95 lenne log-94 helyett, de nem igazán számít...
Szóval elfér 6 karakter helyen is... Sőt 240 év lefedettségig (pl 1860-2099-ig) 5 karakteren is.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Egon
nagyúr
Nem definiáltam kellőképp pontosan a problémát.
Ami kimaradt (és amiért elmentem számrendszeres irányba): a kimenetnek FIX 6 bájtosnak (karakteresnek) kell lennie, se többnek, se kevesebbnek, és azért használtam a karakter kifejezést, mert a használható karaktereket limitálni szükséges, maximum 36 féle karakterre.
Így talán sztanozs megközelítésében beleférne a szükséges intervallum a 6 karakterbe, majd kiszámolom."Bonyolult kérdésre egyszerű választ keresni helyénvaló, de ritkán célravezető megoldás" (Wayne Chapman)
-
bambano
titán
válasz Sk8erPeter #7798 üzenetére
arra, hogy nulláról kezdeni, szemléletet megalapozni jobb irányított módon, vagyis profi tanár vezetésével.
ha nekiesik a netnek és elolvas mindenféle anyagot, amit ott talál, akkor káosz lesz a fejében, pont a rendes megalapozás fog hiányozni, a miérteket nem fogja tudni.
ha valaki már tisztában van az alapokkal, akkor lehet a netet böngészve fejlődni.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
sztanozs
veterán
-
Sk8erPeter
nagyúr
válasz bambano #7807 üzenetére
Ebben teljesen igazad van. Bár az én mondókámban is az lett volna a lényeg, hogy jó könyveket és egyéb anyagokat kezdjen el, szűrve mondjuk tényleg nem volt kellőképpen egyértelmű, hogy ne mindenféle összehányt gyorsdoksit kezdjen el olvasgatni, amivel tele van a zzinternet.
Amúgy konkrétan melyik videósorozatra gondoltál? Egy jó előadó anyaga tényleg sokkal többet segíthet, mintha elkezd kotorászni és próbálkozni különböző anyagokkal. Ha fent van az előadás, és fasza, akár be lehetne tenni az összefoglalóba is a linkjét.[ Szerkesztve ]
Sk8erPeter
-
kmisi99
addikt
Heló! Ugyan láttam van külön python topic de eléggé pang. Egy borasztóan egyszerű problémám van amit viszont egyáltalán nem tudok megoldani.
Van egy program ami röviden tömören kiszámolja az n edik fibonacci számot ami a negatív egészekre is értelmezve legyen. Itt a program
import sys
def fibonacci (f):
if f<0:
print fibonacci(f+2)-fibonacci(f+1)
elif f==0:
print f
elif f==1:
print f
else:
print fibonacci(f-1)+fibonacci(f-2)
fibonacci(sys.argv[0])És ezeket a hibákat kapom.
Vagy
File "<stdin>",line 1
python fájlnév.py
^
Syntax error: invalid syntaxVagy pedig
NameError: name 'filename' is not defined -
axioma
veterán
válasz kmisi99 #7811 üzenetére
Hm, lehet hogy nem ez a baj, de ez utotte meg a szemem, hogy nem olvashato jol tole...
Szintaxis hiba, a python a tabulalassal csinalja az elagazas-melyseget, es itt eleg ossze-vissza van... Probald meg szabvanyos, 4 szokoz vagy egy tab beljebb kezdessel szepen egymas ala huzni az osszetartozokat (if, elif-ek, else)
[ Szerkesztve ]
-
kmisi99
addikt
válasz bambano #7816 üzenetére
Kösz a választ. Sajnos akkor is azt a hibát írja ha 1 re átírtam. Plusz most ez a hiba ha cmd ben futtatnám
"A megadott nevet <python> a rendszer nem ismeri fel belső vagy külső parancsként, futtatható programként vagy kötegfájlként."És igen abban a mappában vagyok ahol a fájl van.
[ Szerkesztve ]
-
kmisi99
addikt
Na oldódnak meg a problémák, de most már csak a legutolsó sorral van a gond.
Ezt írja ki rá
list index is out of range -
axioma
veterán
válasz kmisi99 #7820 üzenetére
Na de ugy hivtad meg hogy adtal neki parancssorban egy szamot mint argumentum, amihez varod hogy az annyiadik fibonacci melyik? Mert az out of range akkor lehet, ha csak a scriptfile-t kapta meg mint nulladik argumentum... es nem talalja az elsot, ami a feldolgozando szam lenne.
[ Szerkesztve ]
-
@chain
csendes tag
Wolfram language demo: [link]
[ Szerkesztve ]
-
Chrystall
senior tag
Sziasztok!
Az a kérdésem lenne, hogy létezik ilyen képesítés vagy cím, hogy "az Apple hivatalos programozója"? Egy magyar úriemberrel hozott össze a sors, és a képesítései közt ez áll így szó szerint, de van egy hivatalos Apple forgalmazó barátom, és ő azt mondja ilyen cím nem létezik, vagy ilyen "végzettség". Tud erről valamelyikőtök valamit, vagy hogy hol lehetne ennek utánakérdezni?
-
Chrystall
senior tag
válasz elodman #7825 üzenetére
Ezt a certified developert megtaláltam én is, de ez csak egy sima developer membership cucc, én is be tudok ide regisztrálni, meg bárki, az úriember viszont úgy tünteti fel magát az irományában, mintha az apple hivatalos programozói alkalmazottja lenne. De mikor ma felhívtam az Apple-t, ott azt mondták a mérnöki osztályon vannak náluk programozók, de titoktartás kötelezi őket, tehát elvileg nem nyilatkozhatnak arról mi a státuszuk, egyébként ilyen titulus nem létezik cégen kívüli részére. Szóval gyanítom a szóban forgó személy a Developer Membership-et akaja beállítani úgy, mint Hivatalos Apple Programozói munkakör.
-
elodman
aktív tag
válasz Chrystall #7826 üzenetére
aha, izgi, nem ismerem a MAC-es dolgokat.
és tényleg, a Wiki is csak általánosságban gagyog, inkább mint Software kezelői bizonyítványokról, nem programozókról.
Mondjuk nem is összeférhetetlen a misztifikáció, a túlárazott csilli-villi termékeikkel nem szimpatizálok éppenséggel. -
Chrystall
senior tag
válasz elodman #7827 üzenetére
Angol fórumokon néztem megjelent ilyesmi kérdés, úgy hogy lehet-e szerezni Apple által elismert vagy certifikált programozói képesítést, de mindenütt azt írják ilyen nincs. Szóval itt erről a Developer Membership-ről mehet a ködösítés, nade az mégse egy hivastalos munkaviszony
Még mint Oracle fejlesztő mutatja be ezen kívül magát az úr, na kíváncsi vagyok abból ezek után mi igaz. Valamihez írt egy plugint, vagy mi...
[ Szerkesztve ]
-
kmisi99
addikt
Kösz az eddigi segítségeket most lett egy újabb hibám a fibonaccis python programmal. Itt a program.
import sysdef fibonacci ():
f=int(raw_input())
fib=[0, 1, 1]
fibo=[1, -1, 2]
if f>=0:
for i in range(f):
fib.append(fib[-1] + fib[-2])
print fib[f]
else:
for i in range(-f):
fibo.append((fibo[1] - fibo[2])*(-1)**(1-f))
print fibo[f]
fibonacci()Az a probléma, hogy negatív számokra nem értelmezi a Fibonacci függvényt. Az 1. lista a pozitív indexű Fibonacci-számokra vonatkozik, ezekre jól működik minden, a listához mindig hozzákapcsolja az új elemeket. A 2. lista a negatív indexű Fibonacci számokat tartalmazná. Viszont itt nem csatolja a listához az új elemeket, így minden negatív számra ugyanazt adja ki (jelen esetben a -3-at, ami a 2. és 3. különbsége). Miért nem csatolja hozzá az új elemeket?
-
axioma
veterán
válasz kmisi99 #7829 üzenetére
Szerintem az indexcimzes miatt.
Amikor elorefele mesz, akkor a fib[-1] az hatulrol szamozza az elemeket, es mivel hatra fuzol hozza, az mindig magatol mozog.
A negativos resz viszont az elejetol szamolja az indexet az f[1]-nel, de itt is a vegere fuzol.
Ket lehetoseget latok:
1. ele fuzol: fibo= [<kif.>]+fibo (bar lehet, hogy ez csak az insert-tel megy a 0. helyre)
2. megforditod a sort, a 0. elem a 0., de az i. elem a -i. legyen, es akkor mint fent, jobbrol indexelsz, f[-1] stb.[ Szerkesztve ]
-
adam_
senior tag
Szakmai tapasztalatokra lennék kíváncsi. Ha minden jól megy, nemsokára program-fejlesztő leszek. Még ezelőtt nem dolgoztam fejlesztőként, ezért a rutinos programozók véleményére lennék kíváncsi.
Hogyan kell elképzelni egy fejlesztő napi 8 órás munkaidejét? Adott esetben projektekben dolgozik, egyedül, vagy csoportosan, és megvannak a határidők amire az adott program-komponenst ki kell fejleszteni, és ez abszolút flexibilisen a fejlesztőre van bízva, hogy milyen ütemben dolgozik? Közben van a főnökség részéről folyamatos kontroll, hogy hogy halad a fejlesztő?
Egy adott projekt "általánosságban" meddig tart? Mi van, ha a komponenst nem sikerül kifejleszteni időben? Minden projekt előtt eligazítás, ki mit, hogy csináljon?
Számtalan kérdésem lenne még, nagyon hálás lennék, ha valaki így nagy vonalakban ezeket összefoglalná egy pályakezdő fejlesztő részére, ami talán a soron következő, további "újoncoknak" is hasznos információk lehetnek majd.
Köszönöm szépen a válaszokat!
[ Szerkesztve ]
-
axioma
veterán
Hajjaj, sztem ne is akard elore tudni Hat az biztos, hogy nem 480 percet vered a billentyuket.
Es elsore ha toled kerdeznek szamot, hogy mennyi ido alatt leszel vajon kesz, ugy 3-4-gyel szorozd meg azt, amit elsore kigondoltal jo raerosre. Tok komolyan! Egyreszt brutto-netto ido (itt kapcsolodik ahhoz, hogy mit csinal 8 oraban, hat peldaul megbeszelesekre jar, szakmain kivul vallalati ugymenetes hulyesegekkel foglalkozik, meg kavezik, meg munkahelyi pletykakat hallgat vagy terjeszt...), masreszt meg minel nagyobb ceg, minel modszertanosabb a fejlesztes, annal nagyobb overhead-et kell magaba a fejlesztesbe beletenni [mindezt csak azon celbol, hogy adott esetben lecserelheto legy -- es ez nem gonoszsag, hanem a projekt nem allhat meg egy emberen]. Ja es elso idoben rengeteg doksi olvasasa, aztan meg mar ugyanazt irni is neked kell.
De nincs altalanos recept. Jo, ha vallalkozo vagy, akkor majd te hatarozod meg, de alkalmazottkent eleg szerteagazo, hogy hol mi a modi. Jartam felvetelizni egy nem ne'vtelen szoftverhez komponenst keszito cegnel egy sima 3.emeleti lakasban, ahol az ebedeltetest is forgorendszerben helyben valaki foz modon oldottak meg, ott az is a munkaido (ami rugalmas, azaz torekszunk a 8 orara, de nem merjuk igerni alapon...) resze volt. Dolgoztam az egyik Siemens leanyvallalatnal, ahol mar a swrendszer osszeforditasat is kulon csapat vegezte, es mi csak karbantartottunk (=bugtalanitas, nem hw), de pl. megtalalt egyeb, nem bejelenteshez tartozo hibakat tilos volt kulon engedelyeztetes nelkul javitani, sot nem is lehetett leadminisztralni, hogy bekeruljon a forditasba.
Ellenorzesi modszer, sot hogy ki csinalja, az is nagyon cegfuggo is, plane szerintem ez mar erosen fugg a szemelyektol is.
Jo nagy altalanossagokat irtam, de szerintem ugy igazan nem lehet tobbet elore megmondani. Azert kivancsi vagyok, hogy mas mit valaszol ugyanerre...[ Szerkesztve ]
-
martonx
veterán
Erre nincsenek konkrét válaszok.
Tudok olyan cégeket mondani, ahol napi 2-3 órán át megy a scrum stand-up, meg szájtépés, meetingek tömkelege. Aztán meg jön a kérdés, hogy mikor vagy kész.Máshol meg tényleg elég laza, és csak az számít, hogy kész legyél.
Ahol te dolgozni fogsz cégnél, nem tudhatjuk, hogy a skála melyik részén helyezkedik el.
Én kérek elnézést!
-
bambano
titán
válasz martonx #7833 üzenetére
láttam már én is olyan céget, ahol kötetlen munkaidő van, akkor dolgozol, amikor akarsz, de reggel 8-kor scrum standup van *mindenkinek*.
de ha már írok, hagy tegyek már fel egy filozófiai kérdést:
van egy tábla, számlák vannak benne, egy mezőben a kreálás dátuma timestampként, egy másikban a számlasorszám, ezeket bekérted egy lekérdezéssel.amikor ki kell írnod a számla sorszámát sorszám/év alakban, akkor:
a./ betöltötted a dátumot, string művelettel levágod az első négy számjegyet és kész (iso formátum)
b./ felveszel még egy mezőt a selectbe, az adatbázis kezelővel konvertáltatsz egy int típusú év mezőt és azt írod oda?vagyis sebesség, stb. okán elhiszed, hogy az első négy karakter levágása mindig jó eredményt fog adni, vagy precízen megcsináltatod az adatbáziskezelővel a dátum év részét és azt írod ki?
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
adam_
senior tag
Köszi az eddigi válaszokat. Nekem is lenne egy "szakmaibb" kérdésköröm.
Visual C# és egy MS SQL adatbázis együttes fejlesztésnél (ERP rendszerek fejlesztése témában), legjellemzőbb az ADO.NET használata, vagy más alternatívát(ha van ), jobban preferálnak a cégek? Vagy még milyen más fejlesztési lehetőségek merülhetnek fel C# -ban történő ERP fejlesztés körében, amit érdemes tanulmányozgatni, mivel én csak a fenti kombinációt ismerem.. Bocsi a junior kérdésem miatt.
[ Szerkesztve ]
-
Lacces
őstag
-
adam_
senior tag
Amúgy a korábban boncolgatott makróprogramozás elképzeléseimet csúnyán megcáfolta a cégnél eltöltött próbanapom, amin egy ADODB objekt segítségével bekötött C# userformot kellett összeraknom, SQL lekérdezésekből. Szóval ők a makróprogramozáson ezt értették még az interjún, ha jól veszem ki. .. és hasonló témák lesznek az éles munkámban is a feladatok majd, ha összejön a végleges meló.
-
Lacces
őstag
Sziasztok,
A funkcionális programozás megértéséhez tudnátok valami jó kis könyvet, online forrást ajánlani? (Érdekel a Scala és az F#) Érdekel a filozófia ami mögötte van, mint az OOP-oknál. Vagy hogyan érdemes elindulni?
A Scala-val indítani sem lenne rossz, de ahogy olvastam az egy picit ilyen speckó funkcionális nyelv, mert azért igyekszek hídat képezni az OOP és a Funkcionális paradigma között.
-
martonx
veterán
válasz bambano #7834 üzenetére
"vagyis sebesség, stb. okán elhiszed, hogy az első négy karakter levágása mindig jó eredményt fog adni, vagy precízen megcsináltatod az adatbáziskezelővel a dátum év részét és azt írod ki?"
Az utóbbi, kivéve ha valami miatt extra fontos a teljesítmény.
Én kérek elnézést!
-
martonx
veterán
Na látod, ezért nem kellett volna annyira túllihegni a makró programozást.
Az ADO.NET-es kérdésedre pedig a válasz: mostanra a klasszikus ADO.NET-es adatbázis elérés abszolút nem preferált. Entity Framework-kel, vagy NHibernate-el (hogy csak a két legáltalánosabb .Net-es ORM-et említsem) illik használni az adatbázisokat. Ha ésszel használod, akkor észrevehetetlenül lassabbak csak a klasszikus ADO.NET-nél (na jó, vannak esetek, amikor a különbség jobban kijön), viszont rengeteg előnyük van.
Én kérek elnézést!
-
adam_
senior tag
Sziasztok! Elsőnek is szeretném közölni, hogy egy "globálisabb" kérdéskör következik, amire nem a konkrét megoldásokat várom, programkódba iktatva, hanem amolyan iránymutatót (jól gondolom-e?, kérdésekre, válaszokat, egy-két útravalót, amely segíthet majd lépésről - lépésre a lenti applikáció megalkotásában)
Sikerült megszereznem a neten keresztül egy próbafeladatsort, C# -os adatbáziskezelés kapcsán. Mellékelem magát a Formról a képet, és az adatbázis-szerkezetet is.
Userform példa
Adatbázis
A firkálásoktól most tekintsetek el rajta.A feladat tehát a következő. Az adott Userform mintáját elkészíteni, és az adatbázisból megfelelően lekérdezett adatokkal feltölteni. Most pontról - pontra mennék az egyes Userform részein, és mellé írnám, "nagyvonalakban", hogy mivel oldanám meg a problémát elméletben.
Auswahl hierarchie:
- Kunden (legördülő listbox - megfelelő SQL lekérdezésekkel lehívnám az ügyfél ID-t, nevét, címét és a kapott értéket átadnám a listbox adatforrásának)
- Vertreter (szintén a fenti metódus alapján)
Auswahl Artikel über Kategorie:
- Hauptkategorie:Fentiek szerint
- Artikel:Fentiek szerint
Auswahl Datenoptionen:
- Bonus: If-es ciklussal?
Vergleichsjahr 1 és 2:
Itt sok kérdésem felmerül. Mit gondoltok ezt a részt Datagriedviewal lehet megvalósítani, vagy Listboxba beimportált Excel munkafüzettel? Mivel a táblázat alján még az adatbázisból lekérdezett értékek sorait szummázni, kummulált szummázni, és átlagolni is kellene... Mivel lenne célszerű ezt megvalósítani, és egy-két lépésben, hogyan? Itt még hozzátenném, hogy pl. az Umsatzt és a Rohertrag mező két másik táblázatos mező osztásából származik, de ezt gondolom egy egyszerű sql lekérdezéssel ( x mező / y mező as újmezőnév) szisztéma alapján megvalósítható).Sum K - Kummulált Szum
Sum G - Normál Szum
DS - átlagA feladat még írja, hogy integrálni kell a maszkeredmény exportfunkciókat (Excel szerint), és az INI-Adatokat a bejövő értékek olvasásához az adatbázisban. Ez a rész nekem egy picit magas.
Kérdéseim:
A fenti legördülő listboxok létrehozásának metódusát jól gondolom, vagy van rá egy egyszerűbb módszer is?
Hogyan tudom beállítani a listboxokat, és a különböző választókat, hogy a kiválasztott értékek alapján listázza ki az információkat a lenti gridviewban?Köszönöm szépen az infókat!
[ Szerkesztve ]
-
adam_
senior tag
Még ezt is leírom, mert nem hagy nyugodni a téma.
Egy fejlesztő a munkaidejéből mennyit fordít arra, hogy doksikat olvas, neten keresgél egy probléma megoldása kapcsán kódokat, megoldásokat? Avagy mennyi a hasznos munkaidő, a "tanulás keresgélés" fázis? Tudom, ez is változó egyénenként, de pl. nekem rengeteg időt vesz el a fejlesztésből a doksik bújása...
-
bucsupeti
senior tag
Szerintem a netes tájékozódás mindennapos a fejlesztések kapcsán, főleg akkor ha valami komolyabb problémába ütközök.
Új technológia alkalmazásba vételekor pedig egyértelműen sokat segítenek a netes források (főleg a fórumok).Én egyébként azt gondolom hogy a jó programozó/szoftvertervező arról ismerszik fel, hogy tudja mikor hová/kihez kell fordulni. Persze nem arra gondolok hogy összeollózza a programját, hanem tudja (és nem keresgeti) hogy hol van az a referencia ami segítségére lesz a probléma megoldásában.
Ne aggódj azon hogy folyton a netet bújod a megoldások megtalálásában. Baj akkor van ha keresgélsz és nem találsz x időn belül megoldást/segítséget.
Gyakorlatilag ezt a szumma x időt kell minimalizálni, ami szerintem soha nem lesz 0, csak tart a nullához....[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bepken
veterán
sziasztok!
a VB topicban is feltettem már ezt a kérdést, ott nem kaptam választ. hát itt is próbálkoznék, hátha
a cél az volna, hogy az enter lenyomása után nyissa meg a táblát, ellenőrizze, hogy a beírt érték benne van e, majd ennek megfelelően jelezzen.
az első enter lenyomásakor még nincs gond, akkor a feltételnek megfelelően jár el. viszont itt be is ragad a dolog és írhatok neki bármit, az első érték marad.Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If Asc(e.KeyChar) = 13 Then
con.Open()
sql = "SELECT [tel] from tel"
da.Fill(ds, "tel")
con.Close()
For index = 0 To ds.Tables("tel").Rows.Count - 1
Dim dt As DataTable
Dim val As String
dt = ds.Tables("tel")
val = dt.Rows(index).Item("tel")
If val = txtTelNumber.Text Then
lbExist.Text = "Már létezik!"
Else
lbExist.Text = ""
End If
Next
End If
End Subegyszerűen nem tudok rájönni, hogy hogyan tudnám rávenni arra, hogy minden enter után újra ellenőrizze az (új) értéket...nincs ötletetek?
köszi előre is!
╔═══════ "Csak egy visszatérés létezik és az nem a királyé...hanem a JEDIÉ!" ═════╗ ╚════════════════ Xiaomi Mi A1 ═════ Huawei Nova 5T ═════════════╝
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Samsung Galaxy S24 - nos, Exynos
- Mobilinternet
- WoW avagy World of Warcraft -=MMORPG=-
- Házimozi haladó szinten
- Milyen TV-t vegyek?
- Honda topik
- No Voice in the Galaxy
- gban: Ingyen kellene, de tegnapra
- KERÉKPÁR / BRINGA / ALKATRÉSZ beárazás
- Call of Duty: Modern Warfare III (2023)
- További aktív témák...