Rekayasa Perangkat Lunak

10
Bagaimana cara kerja cache berbasis kunci?

Baru-baru ini saya membaca sebuah artikel di blog 37Signals dan saya bertanya-tanya bagaimana mereka bisa mendapatkan kunci cache. Semuanya baik dan bagus memiliki kunci cache yang menyertakan stempel waktu objek (ini berarti bahwa ketika Anda memperbarui objek, cache akan tidak valid); tetapi...

10
JavaScript Multi Threading

Nah hari ini JavaScript adalah pemain utama dalam semua teknologi pengembangan web, di sisi klien untuk membuat antarmuka pengguna lebih baik, logika sisi klien, pada beberapa server web sebagai logika sisi server juga Tambahkan ke fakta orang (setidaknya beberapa dari mereka) mulai bergerak...

10
Abstrak kelas dasar dan copy konstruksi, aturan praktis

Sering kali itu ide yang baik untuk memiliki kelas dasar abstrak untuk mengisolasi antarmuka objek. Masalahnya adalah bahwa konstruksi salinan, IMHO, cukup banyak rusak secara default di C ++, dengan copy constructor yang dihasilkan secara default. Jadi, apa sajakah Gotcha ketika Anda memiliki...

10
Statistik versi / perangkat iOS saat ini?

Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. Jawaban atas pertanyaan SO ini telah menjadi basi: iOS versi / perangkat statistik - di mana saya bisa menemukan?

10
Bagaimana cara merefleksikan "kelas dewa" Python?

Masalah Saya sedang mengerjakan proyek Python yang kelas utamanya sedikit " God Object ". Ada begitu banyak atribut dan metode! Saya ingin memperbaiki kelas. Sejauh ini… Untuk langkah pertama, saya ingin melakukan sesuatu yang relatif sederhana; tetapi ketika saya mencoba pendekatan yang...