Merhaba,
Veritabanına bıraksak daha iyi olmaz mı bu işleri? Velev ki kendiniz yönettiğinizi düşünelim bu veriyi. Herhangi bir veri değiştirdiğinizde ya da eklediğinizde dosya sistemine yazarken her seferinde 200'er MB'lar halinde yazacaksınız. Bir byte da değiştirseniz ve kaydetseniz 200 MB + 1 byte yazacaksınız. Sahiden çekilecek çile mi bu? Oturun bir daha düşünün derim =)
Merhaba,
SUM kullanarak, satır satır iterate etmeden, çok daha hızlı bir şekilde sonuca ulaşabilirsiniz.
SELECT SUM(fiyat) as total_price FROM test LIMIT $hedef_lig OFFSET $suanki_lig
Merhaba,
Neden fuzzing yapıyorsunuz? Amacınızı biraz daha açabilir misiniz?
Merhaba,
X11 kurup SSH ile bağlanırken "-X" gönderirseniz karşınızda masaüstünü görebilirsiniz. Eğer bazı pencereleri görmekte sorun yaşıyorsanız herhangi bir VNC kurabilirsiniz.
Merhaba,
Bu bir SSO/Oauth2. Curl ile istek attığınızda follow(-L) parametresini ihmal etmediğinizden emin olun. Link'de bir problem yok =)
Merhaba,
Tâbikide arada uçurum var. Stored procedure'ler prepared sorgular olduğundan query plan sadece bir kere hazırlanıyor ve cache'leniyor. Haliyle normal bir sorguyu bir milyon kere çalıştırmak ile stored procedure/prepared query çalıştırmak arasında ciddi bir performans farkı her zaman hissedilir.
Merhaba,
Bir terminal session yaratarak onu sürekli var edebilirsiniz.
Yaratmak için:
screen -S mysocketioapp
Uygulamanı çalıştır:
node app.js
Artık terminaldan çıkabilirsiniz:
CTRL + A + D
Ve arkada çalışmaya devam eder.
Eğer merak edip tekrar girmek isterseniz
screen -r -d mysocketioapp
Bu tarz terminal sessionları ile uygulamlarınızı gözünüz arkada kalmadan bırakabilirsiniz.
Merhaba,
SHOW VARIABLES LIKE 'character_set%';
çıktısını paylaşabilir misiniz? Eğer sorgu sonucunda utf8, utf8mb4 gelmiyorsa aşağıdaki çözümlerden birini tercih edebilirsiniz.
Server taraflı çözüm:
ALTER DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Client taraflı çözüm:
Veritabanına bağlanırken ki connection string'ine charset koyabilirsiniz.
$db = new PDO('mysql:localhost;dbname=vt_adi;charset=utf8', 'user', 'pass');
Merhaba,
JWT biraz zincirli cüzdanınızı kullanıcıya emanet etme gibi bişey. Cüzdanınızdaki herşey kritik, okuyor fakat yazamıyor. Bu yüzden kritik okunabilir veri koymadığınız sürece ve imzaladığınız anahtarı(secret key) kullanıcı tahmin edemediği sürece herşey yolunda gidebilir.
Son olarak JWT'de expire date'i uzun tutmamanız daha iyi olabilir çünkü bunu iptal edebilmenin bir yolu yok(secret key değişmediği sürece)
JWT.io'dan tokenınızı analiz edebilirsiniz.
Merhaba,
Eğer Windows kullanıyorsanız absolute path vermeniz gerekebilir.
curl_setopt ($ch, CURLOPT_COOKIEJAR, realpath('cookie.txt'));