Леший
-
Posts
666 -
Joined
-
Last visited
Posts posted by Леший
-
-
-
Galvēnais, ka ir vieta reklāmai :)
-
Provē importēt caur pašu mysql, paskaties, kādi iestatījumi PMA konekcijai.
-
rpr, tad tev ir jāsaņem kādus 700-800Ls, bet ir jautajums, vai tavam reāli padarītam darbam ir tāda pievienota vērtība, lai attaisnotu tos 200-300 Ls, pieņemot, ka vidēja web izstrādātāja alga ir 500Ls.
-
php newbie, nezinu, par kuriem cipariem tu tur zini, bet LV rekordalga web-developerim bija 1200 uz rokām.
-
Mārci, stringi savā dziļā būtībā arī ir masīvs (kas ir kodējis C/C++, sapratīs). Tā, ka principā rezultāts ir paredzams.
Vispār, ja mēs dzenamies pēc performances, tad īstā vieta, kur izmantot chr() funkciju (optimālāk diez vai būs).
function rand1(){ $chars = implode(array_merge(range(0, 9), range('a', 'z'), range('A', 'Z'))); $l = strlen($chars)-1; $r = ''; for($i = 0; $i < 5; $i++) $r.= $chars[mt_rand(0, $l)]; return $r; } function rand2(){ $chars = array_merge(range(0, 9), range('a', 'z'), range('A', 'Z')); shuffle($chars); return implode(array_slice($chars, 0, 5)); } function randString($length, $str = ''){ $rand = mt_rand(0, 61); return $length==0?$str:$str.randString($length-1, chr($rand>35?$rand+0x3D:($rand>9?$rand+0x37:$rand+0x30))); } $t1 = microtime(true); for($i = 0; $i <= 100000; $i++) rand1(); $t2 = microtime(true); for($i = 0; $i <= 100000; $i++) rand2(); $t3 = microtime(true); for($i = 0; $i <= 100000; $i++) randString(5); $t4 = microtime(true); printf("rand1: %.5f\nrand2: %.5f\nrandString: %.5f", $t2-$t1, $t3-$t2, $t4-$t3); /* 1st: rand1: 3.91979 rand2: 3.53275 randString: 1.91287 2nd: rand1: 3.97741 rand2: 3.50666 randString: 1.92325 3rd: rand1: 4.24653 rand2: 3.50567 randString: 1.89667 */
EDIT: Ja aizvākt perversiju ar rekursiju un ielikt while, tad būs vēl ātrāk.
-
marrtins, protams, ka tīrīju. Ar šo problēmu nācās pasēdēt 3 dienas. Neatradu risinājumu.
-
Browseris seivo to laiku kaut kur dziļi savos temp settingos. Pats uz šo uzrāvos reizes 3, viņš atcerās session time no pirmās reizes, un pēc tam vari mainīt, cik gribi - viņš vienalga atcerās to pirmo. Palīdzēja tikai browsera reinstall. Un tas laikam bija tikai mozillai.
-
substr arī? ;)
If start is negative, the returned string will start at the start'th character from the end of string. -
Nē, jo -1 stāv ārpus mt_rand();
-
bubu ir taisnība, jo tu tajā saģenerētā rindā neredzi bool(false) starp simboliem. Substr() skaita no nulles:
$string .= subStr( $characters, mt_rand( 1, strLen( $characters ) )-1, 1 );
-
rATRIJS, nē, viņam ir:
/* include.php */ function func(){ echo "omg"; }; function func2(){ include 'header.php'; } /* header.php */ func();
-
Un vispār, pareizi ir length, nevis lenght.
-
Gribu piebilst, ka bieži firmas politika ir tāda, ka informācija par atalgojumu skaitās konfedenciālā informācija, jo darba tirgū arī var būt konkurence, kā no darbinieku, tā arī no darba devēju pusēs. Bet algas diapazonu no-līdz tomēr derētu rakstīt.
-
Problema taja, ka kaa jau teicu, to funkciju vajag palaist ieksh header.php un include.php ir sads:
function f($var)
{
...
}
function header()
{
include 'header.php';
}
attiecigi
details.php ir $mainigais un header();
Problēma ir, ka tu includo header iekš funkcijas ķermeņa. Acīmredzot, mainīgie un funkcijas, kas atrodās ārpus tas funkcijas, nebūs pieejamas, ja nav global.
-
.htpasswd
-
Piedavāju šo daGreivis tekstu uzlikt pie reģistrācijas :) Kaut gan, diez vai palīdzēs..
-
GP, principā vēlams MySQL, var arī MS.
-
Vai ir reāli uztaisīt kaut ko līdzīgu triggeram, kas izsauksies, alterojot tabulu?
-
$sql = "DELETE FROM d7 WHERE d7_id='".$data['d7_id']."'";
Kurā vietā veidojās $data, izskaidro.
-
Iečekojot Jūsu mājaslapu, ieteiktu pameklēt arī web dizainieru ;)
-
Tieši tā kā codez saka - pa bitiņiem. Tīra matemātika.
Kur tev bitos ir matemātika? Neviena darbība, kas faktiski nav matemātiskā, pat tuvu nav metemātikai. Pat relatīva adresācija ar izreķināmo offsetu.
-
Visus algoritmus uz PC var noreducēt uz procesora bit-u loģiku, kas būtībā ir matemātika.
Nonsenss
-
Reizēm šķiet, ka te ir divi dažādi "codez".
Viņš laikam domā, ka mysql izreķinā kaut kādus offsetus utt. Patiesībā, tas nenotiek.
kādā laukā glabāt naudu un kā atdalīt 000'000
in Iesācējiem
Posted
Neglabā naudu float (single, double) formātā! Jo tam ir visādi precizitātes brīnumi, piemēram:
Labāk glabāt naudu kā ļoti lielu integer, kas būtu santimu skaits.