-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
-
#include <stdio.h>
FILE *be;
char *t[256];
int iii,c;
int main(int argc, char *argv[]) {
for(iii=0;iii<256;iii++) t[iii]=NULL;
t['á'=''a'''; // itt felsorold az összes átírnivalót
t['A'=''A''';
be=fopen(argv[1],''r'');
while(!feof(be)) {
c=fgetc(be);
if(t[c]==NULL) {
printf(''%c'',c); } else {
printf(''%s'',t[c]); }
}
fclose(be);
return 0;
}
nekem ennyiből megállt. rendes helyen nem ártana ellenőrizn az argumentumok számát, meg hogy meg lehet-e nyitni a file-t meg ilyenek. de most mindjárt hajnali kettő
Szerk: a kódbeszúrás nem ment elsőre
ohh,de jó, hogy a t tömb i indexét smileynak vette a fórumszoftver...
[Szerkesztve]
[Szerkesztve]Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz bambano #2155 üzenetére
#include <stdio.h>
FILE *be;
char *t[256];
int i,c;
int main(int argc, char *argv[]) {
for(i=0;i<256;i++) t=NULL;
t['á']=''a''';
t['A']=''A''';
be=fopen(argv[1],''r'');
while(!feof(be)) {
c=fgetc(be);
if(t[c]==NULL) {
printf(''%c'',c); } else {
printf(''%s'',t[c]); }
}
fclose(be);
return 0;
}Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz Jester01 #2157 üzenetére
1. A változókat nem akartam a mainben lokálisnak, 5 soros programnál mindegy.
2. Az int is megfelel unsigned char helyett, az fgetc a linux manual szerint:
'' fgetc() reads the next character from stream and returns it as an unsigned char cast to an int, or EOF on end of file or error.''. A signed charral nekem is volt gondom, ebben igazad van.
3. Próbáltam az fgetc-t tesztelni EOF-ra, nekem nem jött össze, pedig valóban az a kényelmes és hagyományos megoldás.
A kétbájtos kódlapokkal a kérdező küzdeni fog
Egyébként ha már kötözködés: tök felesleges így ebben a formában programot írni, egyszerűbb recode-dal legyártatni egy táblázatot és azzal konvertálni.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Ha a visszafelé kódolásra gondolsz, akkor ahhoz hozzá se fogj, mert nem lehet megcsinálni.
Egy szóvégi ékezetről nem derül ki, hogy ékezet vagy egy idézet lezárása.
Egyébként érdemes megnézni a hix editort, abban van ilyen.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
-
-
Kellene nekem (meg szerintem sok mindenkinek) kis segítség.
Eddig volt 25% az áfa. Ennek az volt az előnye, hogy gyorsan lehetett találni olyan bruttó értékékeket, amik egyszerűen kifizethetők, a nettója meg egész.
Jön a 27%, ilyen szempontból teljesen agyament áfa.Lehet-e találni algoritmust, aminek megadom a régi bruttót, és mond egy annál nem sokkal magasabb számot, ami normálisan fizethető (tehát kevés pénzdarabbal megoldható) és a nettója is egész?
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz Brown ügynök #5600 üzenetére
gondolom a kukikat, amiket a kép letöltése közben ellenőriz az oldal, nem mellékeled az elküldött linkhez.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
a stopnál teljesen felesleges modulokat betölteni.
ha frissen indult a gép, ezért nincs root handle, akkor nem problémás a törlésre adott hibaüzenet.mi más hibát kellene még látnom?
de ez szerintem nem a programozás topicba való, vagy az openwrt-be vagy a tplink 1043nd-be. folytassuk ott.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
több millió sornál tetszőleges interpretált nyelv lassú lesz a feldolgozásra.
egyébként meg perl-ben vagy awk-ban asszociatív tömbökkel lehet ilyet feldolgozni, de nem érdemes.én is azt mondom, a logot sed-del átgyúrni sql insert-re, be postgresqlbe és azzal szöszölni utána.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
válasz Jim Tonic #5700 üzenetére
az adatbázis motor is úgy csinálja
például a vsam-ot feltalálták már vagy 30 éve.inkább az itt a kérdés, hogy nekiáll minden beeső problémánál újra meg újra feltalálni a kereket, annak minden költségével vagy vesz a bótban kész kereket (=sql szerver) és hajtja.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
válasz wolandino #5738 üzenetére
az ms access, mint keretprogram, bármilyen adatbázissal hajlandó dolgozni ismereteim szerint, amelyiknek van odbc drivere. Vagyis az msaccess kezelőfelület megtartása mellett hajítsd ki az msaccess adatbázist, azt told be vagy mssql-be vagy postgresql-be és azt már lehet jávával kényelmesen buherálni. vagy
msaccess jdbc vagy [link][ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
ez így elég katyvaszos, mit is szerettél volna pontosan?
arra, hogy megnézd, van-e egy adott fájlban class vagy enum a grep utasítás való.olyat, hogy cat file | sed >file ne csinálj, mert nem meghatározható, hogy előbb az átirányítást csinálja-e meg vagy a megnyitást. ha az átirányítást csinálja meg előbb, akkor elvész a fájl tartalma.
a fordított aposztróf deprecated, $( )-t kell használni helyette, mert ezt lehet egymásba ágyazni.
a sednek lehet fájlnevet adni és akkor egy forkkal meg egy átirányítással kevesebb.
szóval valahogy így kellene:
for i in $(cat filelist) ; dogrep 'class-os kifejezés' $i && ( cp $i tmp ; sed -e .... tmp >$i)
grep 'enum' ...done
ez nem szintaktikailag helyes shell script, hanem tömörített leírás.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
-
miért fordíttatnék vele linux kernelt? pont arról szólt a hsz-em, hogy ne végezzen el olyan munkát, amit más már megcsinált.
Az activemq meg emiatt egy teljes jáva subsystem elindítása az nem is ágyúval verébre, hanem tüzérhadosztály.
ennél már sokkal egyszerűbb, ha felrakna egy postgrest, a postfixes forward egy táblába pakolná az sms-eket, az smsc perl progija meg postgreses triggerekkel működhetne.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
-
hát úgy pont ne oldd meg, mert az nem jó, főleg, ha nagyobb mennyiségű sms-t kell küldeni.
van hivatalos rendes mktemp parancs, vagy azt használd, vagy tedd bele minimum a folyamat pidjét és a dátumát a fájlnévbe. de inkább mktemp.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
ha az echo-t -e paraméterrel hívod, akkor a sortörések maradnak emlékeim szerint (pontosabban vezérlőkaraktereket lehet a stringbe tenni, mit például sortörés).
másrészt bash-ban van printf, az lehet, jobb, mint az echo.
de ilyen szkriptért egyetemen buktatnálak
ha már beforkoltad azt a szerencsétlen awk-ot, akkor csinálj meg mindent awk-ban, ne legyen még mellé millió másik programindítás.ja és azt sem árt fejben tartani, hogy awk-ból 3 féle lehet a rendszeren, amik nem feltétlenül egyformák.
szerintem az lenne a helyes eljárás, hogy az a script, ami a postfixből átveszi a helyi kézbesítést, az pont olyan formátumra hozva rakja le a fájlt, amilyenben a küldőnek kell, és utána csak egy netcat localhost 2222<filenev lenne az inotifyben a parancs.
erős problémát látok még abban, hogy nem sorban fog történni a küldés, tehát ha egyszerre két levélben jön sms, akkor egyszerre fogja megtámadni az sms küldő programot.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz Sk8erPeter #6068 üzenetére
a tapasztalat azt mutatja, hogy igen, komolyan olvassák.
az építsünk htpc-t topicban kapsz leghamarabb választ xbmc-ről, szerintem.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
nekem nem az a problémám vele, hogy van-e olyan fórumtárs, aki rászánja az idejét, mert ezt mindenki maga döntse el.
hanem az, hogy más munkáját beadni egyrészt törvénytelen, másrészt meg a nagy ösztöndíj versenyben esetleg megelőzi azt, aki maga szenvedte ki a háziját, így igazságtalan is.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
szerintem először is találd ki a megoldandó feladatot. például mátrix determinánsa speciális, 4x4-es esetben. Ezen a wiki oldalon van a kiszámolási algoritmus, 4x4-es mátrix determinánsának kiszámolását visszavezeti a kifejtési tétellel a 3x3-asra, azt meg Sarrus szabállyal kiszámolja.
Írsz egy kliens progit, ami 3x3-as mátrix determinánsát számolja, felrakod négy példányban egy vagy több gépre, meg írsz egy szerver progit, ami meghívja őket és utána a kifejtési szabállyal kiszámolja az eredményt. (most tekintsünk el attól, hogy a kliens-szerver architektúra pont fordítva nevezi a dolgokat).
Ha még egyszerűbbet akarsz, akkor számoltass Fibonacci számokat (F(n+2)=F(n+1)+F(n)). A feladatod valószínűleg nem zárja ki, hogy a kliens és a szerver ugyanaz legyen, saját magát hívogassa. Írsz egy progit, ami adott porton figyel és ha kap egy számot, megmondja az annyiadik Fibonacci számot. Ha nagyobbat kap, saját magát hívja.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
A későbbi karriered szempontjából a legjobb dolog, ami érhet, hogy fősuli mellett dolgozol és amikor kilépsz az iskolából az életbe, be tudsz írni x év konkrét munkatapasztalatot és nem nullán indulsz. Ez az állítás nyelvfüggetlen. Teljesen mindegy, mit csináltál, a tény, hogy x évig munkahelyi körülmények között produkáltál, megfeleltél, az sokat jelent.
Szerintem érdemes c-vel foglalkozni, később is jól jöhet, amit akkor tanulsz. Nyilván csinálnál az elején sok hibát, hálózati forgalmat megtanulni kidebuggolni, hogy miben nyúltál mellé, az később értékes tudás lehet.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
Először is azt kell megoldani, hogy a szoftver mindig rendelkezésre álljon. Ehhez tisztázni kell, hogy:
- a programot a kolléga munkaköri kötelességként írta vagy túlórában és kapott-e már érte díjazást.
- mi történik, ha a kolléga távozik a cégtől
- átadja-e a forráskódot
- ki támogatja a programot, amikor:
-- a kolléga a cégnél van és dolgozik
-- a kolléga a cégnél van és szabadságon van
-- a kolléga már nincs a cégnél
- dokumentálni kell a folyamatot, ahogy a forráskódból telepíthető program leszEzek után tisztázni kell, és praktikusan szerződésben rögzíteni kell, hogy:
- a program szerzői jogai közül a tulajdonjogról nem lehet lemondani, ergo ez marad a szerzőnél
- a vagyoni jogok közül mit ad át a cégnek
- milyen konstrukcióban akarja a cég használni és eladni (egyszeri/havi díj)
- ezért milyen ellenszolgáltatást kap és mennyi ideig.A következőkre kell figyelni:
- ha nem szerezhető meg a forráskód, akkor az egész kuka, nincs értelme foglalkozni vele.
- ha saját használatba veszed, akkor is érdemes, de ha eladod, akkor szinte kötelező olyan minőségbiztosítási rendszert építeni köré, amivel bármikor bármelyik eladott programverziót ismét elő tudsz állítani és tesztelni tudod.
- tesztelő környezetet kell építeni hozz-
Ezek ahhoz kellenek, hogyha vitába keveredik a cég a vevőkkel, tudja bizonyítani az igazát.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
engedd meg, hogy ne vitatkozzak veled olyanról, ami egyértelműen és konkrétan benne van a törvényben.
kezdjük ott, hogy NINCS olyan, hogy szerzői jog (egyes számban). Szerzői és szomszédos jogok gyűjteménye van, a törvény is rögtön két csoportra osztja: személyhez köthető jogok és vagyoni jellegű jogok. Jogok például: tulajdonjog, előadás joga, többszörözés joga, idézés joga, szabad felhasználás joga. Ezeket nevezi a köznyelv pongyolán szerzői jognak, még akkor is, ha nem azok.olvasgass: 1999. évi LXXVI. törvény a szerzői jogról
- 4. par. 1. bek.
- 9. par. 1-2. bek.
- 30. par. 1. bek.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz FehérHolló #6494 üzenetére
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
válasz Sk8erPeter #6691 üzenetére
ha éppen nincs elcseszni való szabadidőd, akkor nem válaszolsz. ez ilyen egyszerű.
a mások házifeladata az szerintem is más megítélés.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
-
itt pontok halmazáról van szó, ahol eredetileg nem adott egy él sem, hanem neked kell megkonstruálni az éleidet.
ne gondoljunk bele a feladatba mást, mint amit leírt a hsz-ben.
"Az említett megoldás arra jó, ha van egy csomó pontod és a cél az élek megalkotása úgy, hogy teljesítse a feltételt ": vagyis a kérdésre a válasz.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
-
ha bármilyen módon kötjük össze, akkor csak bonyolítjuk a problémát.
"Olyan gyűrűt keresni viszont ebben a részgráfban, amely nem metszi önmagát, és csak node-ban tudja egyáltalán (nyilván), ez NP-teljes.": mint a korábbi hsz-ek mutatják, nem. NP teljessé max. az teszi, ha hozzávesszük az általad javasolt legrövidebb kitételt is. bár nem vagyok meggyőzve erről sem.
Szerk: "mint a feladvány is mondja - célszerű azt a részgráfot kiválasztani, amiben minden gép minden géppel közvetlenül össze van kötve": semmi ilyesmit nem mond a feladat, a gyűrű definíciójába beletartozik, hogy a csomópontok fokszáma=2, a minden gép minden géppel közvetlenül össze van kötve esetén meg n-1 a gépek fokszáma.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
-
-
-
-
válasz martonx #7048 üzenetére
Eszerint azt, amit jávában néhány tízmillióból kell összehozni, azt nem csinálod meg .net alatt sem sokkal kevesebből, mert a tesztje szerint átlagosan 16%-kal gyorsabb a .net és csak nagyon matekos feladatokban gyorsabb 75%-kal (ami a fordítási módszereket tekintve egyáltalán nem rossz eredmény).
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!