-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
xlaxix
tag
Sziasztok!
Mi lehet a hiba az alábbi ASM kódban?
ASM-ben próbálkoztam FPU-s utasításokkal.
Megvalósítható-e valahogy, hogy az ST(0) alatt lévő számot megszorozzam EAX-szel és eredményt is kapjak?Ebben a formában eredménynek ezt írja ki: -1.#IND
#include <iostream>
using namespace std;
int main()
{
float a, b;
cout << "a=";
cin >> a;
_asm
{
FINIT
FLD a
mov eax, 4
FMUL ST(0), eax
FST a
}
cout <<"Eredmeny: "<< a << endl;
system("pause");
return 0;
}Előre is köszi, ha valaki tud segíteni!
[ Módosította: Karma ]
-
Jim Tonic
nagyúr
Átviszem egyelőre a Linux topikba a kérdésem.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
biigi
tag
Sziasztok!
Segítséget szeretnék kérni a következő probléma megoldásában:
Adott egy zajos poligon a poligon összes pontjára meg kell határozni egy normál vektort.
Ez alapból egyszerű feladat lenne, mivel minden pont két szomszédos pontjából meghatározható a normálvektor, de mivel a polygon zajos, ezért a két szomszédos pontok olyan mértékben zajosak, hogy ezek véletlenszerű ugrása teljesen elviszi a normál vektort.Volt pár ötlet, hogyan lehetne szűrni az adatokat, de egyik módszert sem éreztem korrekt megoldásnak.
Van valami jó módszer ami több szomszédos pontból határozza meg egy poligon normál vektorát egy adott pontban?
Google-t kérdeztem, de valószínűleg rosszul, mert nem adott semmilyen használhatót.
Minden segítséget előre is köszönök!
-
biigi
tag
válasz Jim Tonic #9755 üzenetére
Szia!
Igen ilyenekre én is gondoltam, de valahogy nem éreztem elég egzakt megoldásnak. Ezért kerestem volna olyan normál vektor számítási módszert ami alapból több zajos pontból számolható, de sajnos ilyet én sem találtam.
Mindegy nagy különbség elvileg nem lesz a két módszer között. Marad a bemeneti adat szűrése.
Köszi a tippet!
-
Jim Tonic
nagyúr
Programozott már valaki UART-ot Linux alatt? Van egy érdekesség, amit kissé furcsállok.
Adott egy UART-RS485 illesztő. Ennek ugye van két bemenete (az egyik negált), amivel váltogatok írás és olvasás között (half-duplex). Ezt egy GPIO-ról teszem meg, az időzítés és a gyorsaság kedvéért közvetlenül a proc regiszterén át. Mikor 1-be billentem íráshoz az illesztőt, azonnal mehet az írás. Mikor a puffer kiürül, 0-ba billentem a GPIO-t, hogy várjam a válaszokat (ez a master eszköz ugyebár).
És itt jön az érdekesség. Ha nem teszek bele delay-t, hanem a puffer kiürülésének pillanatában, átbillentem az illesztőt, akkor az üzenet át sem megy. Nem csak a vége, már mindjárt az elején elakad, szkópon szépen látszik. Miért? A puffer kiürülése után hová kerül még az adat Linux alatt? Már a vason kellene lennie, nem?DrojDtroll: nagyjából semennyire. Ha az OO megy, akkor a C-nél sokkal könnyebb.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
válasz Jim Tonic #9757 üzenetére
"Ha nem teszek bele delay-t, hanem a puffer kiürülésének pillanatában, átbillentem az illesztőt, akkor az üzenet át sem megy.": melyik puffer? a linuxon a karakteres eszközöknek is van puffere, a soros portokban is szokott lenni puffer, a sebességüktől függő mennyiség.
szerintem akkor kellene vételre kapcsolni az uartot, mikor az uart státuszregisztere szerint kiürült a belső puffere.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Jim Tonic
nagyúr
válasz bambano #9759 üzenetére
Szerintem max 1 Byte hardveres puffere lehet, nem hinném, hogy itt nagyobb van. Az UART-ot a /dev/tty mappelésen keresztül érem el. Ha beleírok 20 Byte-ot, akkor annak szépen ki kell csorognia az hardveres pufferbe, onnan meg át a másik eszközbe. Tehát mire a Linux nekem azt mondja, hogy üres a puffer, legfeljebb 1 Byte maradhatott a soros porton. De nem így van, semmi nem megy ki. Erre nem jövök rá.
Nem mintha betojnék azon, hogy várjak 20 msec-ot, de nem éppen elegáns.[ Módosította: Karma ]
Alcohol & calculus don't mix. Never drink & derive.
-
válasz Jim Tonic #9760 üzenetére
rs485-tel nem foglalkoztam, így csak extrapolálni tudom az rs232-t.
Ebben például 256 byte fifo van a chipben.ez alapján azt feltételezem, hogy az általad használt vezérlőben is van fifo. de írd meg a típusát vagy nekem, vagy a guglinak
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Jim Tonic
nagyúr
válasz bambano #9761 üzenetére
Az egy bazi gyors, full duplex vezérlő lehet, az enyém pedig egy sima transceiver (lényegében inkább csak driver): MAX3485. Ezekben nincs buffer. A SOC-on meg szerintem 1 Byte-nál nem nagyobb az UART-nál.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
válasz Jim Tonic #9762 üzenetére
nem akarok kötözködni, de másodjára sem sikerült megírni a soros port típusát
így marad a találgatás: a socokban levő uartok (pl. intel atom soc) 16550-es vezérlőt emulálnak, amiben 16 bájtos fifo van. ez 9600-on nagyjából 15ms alatt ürül ki. a késleltetését nem tudom, tehát az, hogy az első byte beleírásától kezdve mennyit késik az oprendszer interrupt vezérlő rendszere, esetleg dma miatt az adat küldés kezdete, nem tudjuk.Socban lehet 16650-es vezérlő is. Egyes doksik szerint az alap 8250-es és 16450-es vezérlőkkel 38.4Kbps-t lehet csak elérni, ha az uartod ennél többet tud, pl. 115.2Kbps-t, akkor több, mint egy byte fifoja van.
Lásd pl. "Intel® AtomTM Processor Z3600 and Z3700 Series" 17.2 fejezet.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Jim Tonic
nagyúr
válasz bambano #9763 üzenetére
Nem nagyon találni rá infót, de a 2835-ben valóban 16 Byte van, jó eséllyel ebbe is annyi került. Az a baj, hogy annak doksija is homályos kissé, mert kétféle UART van, és eltérő paraméterekkel.
Igazából mindegy, mert ezeknél is nagyobb csomagokkal dolgozok, mégis elvesznek azok is.
Mindegy, megnézem, milyen sebességet tudok stabilan tartani adott távolságon a mikrokontrollerekkel, aztán arra számítok majd egy késleltetést. Az a pár msec azért nem számít.Alcohol & calculus don't mix. Never drink & derive.
-
válasz Jim Tonic #9765 üzenetére
azt írja valamelyik weblap, hogy a 6-os végűben a perifériák ugyanazok, csak a procimagokat cserélték korszerűbbekre az 5-ös végűhöz viszonyítva.
van ebben egy miniuart, amit úgy próbáltak megfaragni, hogy 16550-nek nézzen ki, és abban van fifo. Ha neked a konzolt le kellett venni, amit a linuxos topicban kérdeztél, akkor te ezt használod. Meg van benne egy 3x gyorsabb bsc-nek nevezett uart is.
azt is mondja az egyik doksi, hogy a tx fifo kiürülésekor lehet irq-t kapni. szerintem azt kellene elkapnod és akkor váltani vételi módba.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
hiperFizikus
aktív tag
Kedves Programozás topik látogatók !
A portálocskámra feltettem egy tanulmányt a "szótárak és hasonlók általános konvertálásáról programozóknak". Arra kérlek benneteket, hogy olvassátok el, írjátok meg a véleményeteket róla ide, de legfőképp arra kérlek benneteket, hogy csináljatok eljárásokat hozzá egy-két közismert programnyelven, és osszátok meg ebben a topikban másokkal is. Olyan eljárásra, ill. eljárás együttesre vagyok kíváncsi, ami fagráfba, vagyis többszörös listás tömbe fejti át általában a skatulyázott relációimat a tanulmányomból. Ez mindannyiunknak nagyon hasznára válna, mert ekkor nem kellesz nulláról indulnod az adatbázisod építésénél. Ezt talán ciklusokkal vagy rekurziókkal oldhatod meg, de biztosan nem nagy programocskáról van szó, csak azért egy kicsit komplikált lesz. Ki kellesz találnod még egy találó nevet is az eljárásnak:pl. RelaciosterKonvert( string ) , a visszatérési értéke egy határtalan többszörös tömb lista. Olyan speciális eljárások is kellenek majd, ez egy kicsit nehezebb, amik frissítik ennek a relációs fagráfnak az egyes részeit. Szeretném ha ezért megdicsérnétek engemet.
Üdvözlettel: Erdős Attila a szlovákiai Rimaszombatból.A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
dabadab
titán
válasz hiperFizikus #9768 üzenetére
Szia!
Szerintem rakd fel inkább html-ben, mert doc?...
DRM is theft
-
martonx
veterán
válasz hiperFizikus #9768 üzenetére
A google pedig nem azért nem kedveli a portálodat, mert másként gondolkodó word dokumentumok vannak rajta, hanem mert nem SEO barát az oldalad.
Én kérek elnézést!
-
#95904256
törölt tag
Sziasztok!
Adattömörítéssel kapcsolatos kérdésem lenne. Van egy nagyméretű blokkom amelyben cirka 10:1 arányban vannak 0 és 1 bitek. Egy ilyen blokk tömörítéséhez melyik a legjobb sebesség/méret arányt nyújtó algoritmus?
-
hiperFizikus
aktív tag
válasz dabadab #9769 üzenetére
Sajnálom, hogy a Word-ot nem bírja az operációs rendszeretek. Sikerült átvarázsolnom a Word-ra feltett tanulmányomat HTM formátummá. Könnyű volt, de sokáig tartott. A portálocskámon viszont a HTM formátumot csak RAR-ban vagy ZIP-ben lehet tárolni, remélem valamelyik jó lesz nektek. Mivel a RAR-t és a ZIP-et egy régi számítógép régi Windows operációs rendszerén csináltam, ezért nem tudom, hogy menyire fog pászolni nektek, de remélem, hogy azért valamelyikkel majd csak elboldogultok. A "(#9768) hiperFizikus" hozászólásom volt az eredeti.
A szótárak konvertálása és a végtelen automaták.ZIP
A szótárak konvertálása és a végtelen automaták.RARA gázt is és a féket is egyszerre nyomni nem menő dolog !
-
Jim Tonic
nagyúr
válasz hiperFizikus #9774 üzenetére
Nem a wordöt nem bírja az operációs rendszer, hanem egyszerűen komolytalan. A word simán ment html-ben, és akkor már megtehetted volna, beágyazod az oldaladba.
Alcohol & calculus don't mix. Never drink & derive.
-
Speeedfire
nagyúr
Git passphrase-t meg lehet valahogy jegyeztetni windows alatt git bash alatt? Mindig megkérdezi a jelszót, de kezd unalmas lenni.
Gitconfig-ba ezt a sort betettem, de semmit se javított.
[credential]
helper = wincredFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Jim Tonic
nagyúr
válasz Speeedfire #9777 üzenetére
[link] esetleg?
Alcohol & calculus don't mix. Never drink & derive.
-
a9fragab
csendes tag
Szia!
A belépési pontnak megfelelően importálod az annak megfelelő parser osztályt.
Aztán pedig a spring egy osztályát, majd a céged SearchRequest osztályát.
A WebApplicationContext-ből lekéred az indexSearchService-t, ami a request értékekből visszaad egy olyan response-t amit aztán táblázatba foglaltok (0-tól 20-as tagolásos léptetéssel). Előtte kiírjátok az összes és az aktuális rekord (darab) mennyiséget. Egyébként nulla darabszám esetén kiírhatnánk még szerintem hogy 'Nincs a keresésnek megfelelő érték' vagy ilyesmi, de nem a kódba így beleégetve.Üdv.
Gábor -
disy68
aktív tag
válasz Speeedfire #9777 üzenetére
Helló, csinálsz egy .profile nevű fájlt a profil mappádba és belerakod ezt: env=~/.ssh/agent.env
agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; }
agent_start () {
(umask 077; ssh-agent >| "$env")
. "$env" >| /dev/null ; }
agent_load_env
# agent_run_state: 0=agent running w/ key; 1=agent w/o key; 2= agent not running
agent_run_state=$(ssh-add -l >| /dev/null 2>&1; echo $?)
if [ ! "$SSH_AUTH_SOCK" ] || [ $agent_run_state = 2 ]; then
agent_start
ssh-add
elif [ "$SSH_AUTH_SOCK" ] && [ $agent_run_state = 1 ]; then
ssh-add
fi
unset envha nem az alapértelmezett könyvtárban lenne a kulcs, akkor a szerint módosítsd az ssh-add sorokat (pl: ssh-add ~/.my_other_ssh/id_rsa).
Amikor indítod a git bash-t egyszer bekéri a passphrase-t majd később nem zaklat.
Leírás.“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
DNReNTi
őstag
-
Karma
félisten
válasz DNReNTi #9784 üzenetére
A programokat nem ismerem, az első elég meggyőző azért. Ha esetleg nem akarsz tök feleslegesen szervert futtatni a gépeden, van ilyen szolgáltatás online is.
“All nothings are not equal.”
-
DNReNTi
őstag
Wow, köszi a linket. Elkönyvjelzőzöm, de egyelőre maradnék a lokál megoldásnál, kevésbé korlátoltak a lehetőségek.
(#9785) emvy
Thx![ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
-
gyuri86
tag
Sziasztok.
Kicsit off lesz tudom de legkinkább fejlesztők tudnak segíteni.
Incredibuild 5.0 gondom akadt. Win10 upgrade után teszteltem egy build-et (VS2010) a helper látja a koordinátort viszont valamiért nem tud becsatlakozoni a build folyamatba. 3 gép volt (buildgep2 nevű dolgozott mert azon még win7 van) Increditest (win10) nevű volt a kezdeményező, itt indítottam a buildet, az Umenhoffer nevű pedig egy helper volt szintén win10-zel ami nem kapcsolódott be. Elvileg van 2 win 10 update ami elb.ssza az incredi-t, azokat már leszedtem, nem segített, ezen felül az írja egy warningban, hogy a kezdeményező gép .net framework verziója nem megfelelő, egységesen 4.6.1 van mindenhol, szóval nem értem.
Remélem valaki tud segíteni. Köszi. -
Zola007
veterán
most kezdem tanulni a Perl-t, látom az itteni Perl topic le van zárva.
nyomathatom majd ide a felmerülő kérdéseim vagy akad esetleg relevánsabb topik rá?Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Karma
félisten
válasz Zola007 #9798 üzenetére
Nézd meg még egyszer a Perl topikot. Szerintem valami tranziens zavar miatt volt az elmúlt években zárva, de majd kiderítem.
“All nothings are not equal.”
-
Zola007
veterán
Oké.
Ki van itt olyan egyébként, akit teljesen önerőből tanult programozni?Tehát eredetileg semmi köze nem volt az informatikához, nem járt informatika-közeli szakra sem
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!