Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:2953:61...–

peter
C / C++ › meniace sa kombinacie cisel
20. 12. 2017   #219047

A je nutne pouzit 4-char uint, kdyz to muzes zapsat jako pole o 6-char? Tolik toho neusetris a nemusis to pak parsovat.

Jinak
0-127  je 7 bitu
x 6 rad = 42 bitu, takze tech 64 bitu by ti melo stacit.

Jak z toho pak ziskat cisla?
(n>>0) & 0x7F = cislo 1
(n>>7) & 0x7F = cislo 2
(n>>14) & 0x7F = cislo 3
(n>>21) & 0x7F = cislo 4
(n>>28) & 0x7F = cislo 5
(n>>35) & 0x7F = cislo 6
Idealne cyklem :) Ale prijde mi to jako zbytecne si takhle komplikovat program.

peter
JavaScript, AJAX, jQuery › autocomplete a vyhladavanie…
20. 12. 2017   #219044

To resi databaze sama, ne? Pri spravnem kodovani.
Pokud ne, tak tam pridej sloupec, do ktereho zapises mesto bez diakritiky.

Javascriptem jenom muzes zbavit text diakritiky. Da se pouzit i str.replace se seznamem znaku.
google = javascript odstraneni diakritiky 

<script language="JavaScript">
<!--
sdiak = "áäčďéěíĺľňóô öŕšťúů üýřžÁÄČĎÉĚÍĹĽŇÓÔ ÖŔŠŤÚŮ ÜÝŘŽ";
bdiak = "aacdeeillnoo orstuu uyrzAACDEEILLNOO ORSTUU UYRZ";
function bezdiak(form)
{
tx = "";
txt = form.txt.value;
for(p = 0; p < txt.length; p++)
{
if (sdiak.indexOf(txt.charAt(p)) != -1)
{
tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p)));
}
else tx += txt.charAt(p);
}
form.txt.value = tx;
}
// -->
</script> 

Nicmene, na server bych poslal verzi s diakritikou s tim, ze v sql dotazu by byli topovane vyrazy, ktere se shoduji s verzi s diakritikou.
'čad'
Čadca
Čadec
cada
cadesiny
Abz jsi nedostal treba vzsledek s tim, ye prvni budou by diakritikz, ikdyz uyivatel yadal s diakritikou.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý