1. |
Re:A het szama (mind) |
24 sor |
(cikkei) |
2. |
Re:segfault a malloc.c-ben (mind) |
35 sor |
(cikkei) |
3. |
tray icon+menu+TSR (mind) |
33 sor |
(cikkei) |
4. |
Keres (mind) |
5 sor |
(cikkei) |
5. |
=?Windows-1252?Q?Bin=E1ris_futtathat=F3_=E1llom=E1nyok? (mind) |
11 sor |
(cikkei) |
|
+ - | Re:A het szama (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Kedves Alex!
A hét sorszamát a következőképpen tudod kiszámolni:
datum a kivant nap
het=int(((datum-év január 1)-(8- év január 1. napja))/7)+2
A lényege a következő:
0. Azt biztosan tudjuk, hogy a második hét hétfővel kezdődött
1. Ha az évben eltelt napokból levonjuk az első (esetleg tört) héten
eltelt napok számát, akkor megvan, hogy hány nap telt a második hét
elejétől (ami ugye hétfővel kezdődik), ezt elosztjuk 7-tel, vesszük
ennek egészrészét, majd hozzáadunk kettőt (a második hét miatt)
2. Képlet az (esetleg tört) első hétre is működik, ekkor a int
argumentumában egy [-1,0)-beli szám áll, aminek egészrésze -1.
Delphit már régen használtam, de ha VB-ben jó akkor a következő:
het=int(((datum-date(year(datum),1,1))-(8-weekday(date(year
(datum),1,1),2)))/7)+2
Arra kell még vigyázni, hogy a weekday()-szerű függvény hogyan adja meg
a nap sorszámát a héten belül. Angol(US) változatban vasárnap a hét
első napja, szombat a hetedik. A fenti képletben magyar rendszer alapján
( hétfő az 1., vasárnap 7.) számoltam (weekday(...,2) ), esetleg ezt
majd módosítani kell más programnyelvben.
Üdv
József
|
+ - | Re:segfault a malloc.c-ben (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> >
> > A kovetkezo gondom van. Adott egy hatalmas C++ program Linux alatt, amit
> > nem en irtam, viszont ki kellene javitanom. Segmentation fault-tal szall
> > el a malloc.c-ben, 2.2-es glibc mellett. Gondolom, valahol felulirja a
> > malloc valami adatat, amitol a malloc behal. Van valami otletetek, hogy
> > hogyan lehet megtalalni a bunost? A teljes kodot atnezni, megerteni, es
> > kijavitani remenytelennek tunik.
Csao!
Már sokan írtak nagyon jó dolgokat.
A legegyszerűbb, de mégis hatékony, amit valaha ezzel kapcsolatban
láttam, az volt, hogy egyszerűen
#define malloc(x) debug_malloc(x)
#define realloc(x) debug_realloc(x)
#define free(x) debug_free(x)
makrókat helyeztek el egy globális header fájlban, a debug_...
függvényeket pedig egy külön modulban. Ezek minden foglalást és
felszabadítást egy fájlba loggolnak. A log fájlra aztán a program kilépése
(elszállása) után rá lehetett ereszteni e gy pár soros C programot, ami
kihámozta belőle, hogy megvan-e minden malloc-hoz a free avagy nem.
Az egésznek az az előnye, hogy nem kell a programkódot összerondítani.
A hátránya az, hogy nem emlékszem (;-), hogyan lehetett ezzel a megoldással
megtudni, a programnak melyik moduljában és sorában volt a bibi.
Kérdés:
Erre nézve valami ötlete nincs valakinek (pl __FILE__, __LINE__ makróban
átpasszolása hogyan lehetséges) ?
--
Józsi
|
+ - | tray icon+menu+TSR (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok !
Delphiben szeretnek egy programot irni(bar c++ban is johetnek 5letek),
aminek a funkcioja a kovetkezo lenne:
Elinditasa utan lemegy a traybe (1)
memoriarezidensse valik(2)
majd a tray iconra kattintva
az enabled/disabled/options/exit menupontok kozul az "enabled"-et
kivalasztva(3)
aktivalhatom a funkciojat, ami a kovetkezo lenne:
Az opciokban kivalasztott meghatarozott billentyuzetkombinaciok
hatasara, az aktualis szovegszerkesztoben(vagy akarhol, ahol valami
szoveges informacio beviheto), szinten az opciokban beallitott, az
egyes billentyuzetkombinacioknak megfelelo sztringeket szur be(4).
tehat a kovetkezo reszek konkret megvalositasa erdekelne:
1-tray "ikonallapot"
2-a program bizonyos reszenek memoriarezidensse tetele
3-a tray ikonbol felnyilo menu elkeszitese, es a menupontok
kivalasztasanak az esemenyeinek a lekezelese(huh ez bonyolult volt
kisse :)
4-egy aktualis szovegbeviteli mezobe egy string beszurasa(most ahogy
jobban belegondolok, ez tortenhet a vagolapon keresztul)
nah egyenlore ennyi, ja es a program forditashoz(angol-magyar, szoval
nyelvi) lenne hasznos (sok
gyakori szot, kifejezest gyorsan be lehessen tenni a szovegbe)
A valaszokat plz a lenti emailre is plz kulgyetek.
--
Üdv: DEx-
|
+ - | Keres (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Abban szeretnek segitseget kerni hogy letezik-e free JAVA, mivel szeretnek
benne programozni. Proba verzio is erdekel. Platform: Win95 Win98.
Elsosorban cimek jonnenek jol.
Udv.: Mike Lajos
|
+ - | =?Windows-1252?Q?Bin=E1ris_futtathat=F3_=E1llom=E1nyok? (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi all!
Nos a kérésem/kérdésem az lenne, hogy tud-e valaki olyan táblázatról v.
listáról v. valami ehhez hasonlóról, amiben megvan, hogy a gépi kódú
parancsoknak mi az assembly megfelelojük? - Viszont nekem nem disassembler
kéne - Irjon nekem
Segítséget elore is köszönök.
Skolnik Zoltán
|
|