Haruskah kelas tahu tentang subkelasnya? Haruskah suatu kelas melakukan sesuatu yang spesifik untuk subkelas tertentu misalnya? Naluriku mengatakan bahwa itu adalah desain yang buruk, sepertinya semacam
Haruskah kelas tahu tentang subkelasnya? Haruskah suatu kelas melakukan sesuatu yang spesifik untuk subkelas tertentu misalnya? Naluriku mengatakan bahwa itu adalah desain yang buruk, sepertinya semacam
Saya ingin merilis perpustakaan perangkat lunak yang ditulis dalam bahasa pemrograman berorientasi objek berbasis kelas (Java) pada layanan hosting kode sumber berbasis web , yang memungkinkan percabangan proyek untuk digabungkan ke dalam proyek utama (GitHub via pull permintaan). Saya telah...
Mengapa tim di LMAX merancang LMAX Disruptor di Java tetapi semua poin desain mereka untuk meminimalkan penggunaan GC? Jika seseorang tidak ingin menjalankan GC maka mengapa menggunakan bahasa sampah yang dikumpulkan? Optimalisasi mereka, tingkat pengetahuan perangkat keras dan pemikiran yang...
Banyak Builder Patterncontoh membuat Builderkelas batin dari objek yang dibangunnya. Ini masuk akal karena ini menunjukkan apa yang Buildermembangun. Namun, dalam bahasa yang diketik secara statis kita tahu apa yang Buildermembangun. Di sisi lain jika itu Builderadalah kelas batin, Anda harus...
Ini bukan pertanyaan tentang sifat mengetik bebek dan lebih banyak tentang tetap pythonic, saya kira. Pertama-tama - ketika berhadapan dengan dikt, khususnya ketika struktur dikt cukup dapat diprediksi dan kunci yang diberikan biasanya tidak ada tetapi kadang-kadang ada, saya pertama kali...
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Jika Java adalah bahasa tujuan umum, dan membangun sebuah program adalah
Pertimbangkan aplikasi yang memungkinkan plugin bereaksi terhadap aliran programnya. Saya tahu 2 cara untuk mencapai ini: kait dan acara 1. Kait Gunakan panggilan untuk mengosongkan fungsi di dalam aliran program utama. Fungsi-fungsi ini dapat ditimpa oleh plugin. Sebagai contoh, CMS Drupal...
Di kantor kami baru saja mendapat kolega baru yang tunanetra. Saya bertanggung jawab mengatur sesi perencanaan poker dan kolega baru harus berpartisipasi sebagai anggota tim. Kami memiliki set kartu poker yang bagus ini dengan nomor poker perencanaan, tetapi itu tentu saja tidak membantu rekan...
Suatu hari saya menggunakan Git (saya masih menggunakannya) dan listrik mati ketika saya sedang melakukan. Ketika saya (sebenarnya, listrik) kembali, repo git rusak. Saya tidak ingat nama persisnya, tapi itu sesuatu seperti "referensi tidak valid" atau sesuatu seperti itu. Sangat mudah untuk...
Misalkan saya memiliki fungsi python yang berguna atau kelas (atau apa pun) yang disebut useful_thingyang ada dalam satu file. Ada dua cara penting untuk mengatur pohon sumber. Cara pertama menggunakan modul tunggal: - setup.py - README.rst - ...etc... - foo.py di mana useful_thingdidefinisikan...
Saya mengerti dasar-dasar apa ras data itu, dan bagaimana kunci / mutex / semaphore membantu mencegahnya. Tetapi apa yang terjadi jika Anda memiliki "kondisi lomba" pada kunci itu sendiri? Sebagai contoh, dua utas yang berbeda, mungkin dalam aplikasi yang sama, tetapi berjalan pada prosesor yang...
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya...
Tugasnya adalah mengkonfigurasi perangkat keras di dalam perangkat, sesuai dengan beberapa spesifikasi input. Ini harus dicapai sebagai berikut: 1) Kumpulkan informasi konfigurasi. Ini dapat terjadi di waktu dan tempat yang berbeda. Sebagai contoh, modul A dan modul B dapat meminta (pada waktu...
Pada tahun 1989 Felix Lee, John Hayes dan Angela Thomas menulis tes Hacker berupa kuis dengan banyak lelucon orang dalam, seperti, “ Apakah Anda makan jamur lendir? ” Saya mempertimbangkan seri berikut: 0015 Ever change the value of 4? 0016 ... Unintentionally? 0017 ... In a language other than...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya mengerti sebagian...
Kami memiliki database sumber daya, baik itu produk, posting blog atau sesuatu. Kita perlu merancang skema URL untuk mengatasinya, untuk situs web publik. Berikut adalah dua contoh yang terikat ID basis
Saya telah berada di banyak tim yang mencoba berlatih metodologi Agile dan seringkali tim-tim ini berpusat pada tes. Apakah menguji bagian penting dari mempraktikkan metodologi Agile atau hanya praktik XP yang telah dilakukan selama
Saya perlahan-lahan bekerja untuk menyelesaikan gelar saya, dan semester ini adalah Compiler 101. Kami menggunakan Buku Naga . Singkat ke kursus dan kita berbicara tentang analisis leksikal dan bagaimana itu dapat diimplementasikan melalui automata terbatas deterministik (selanjutnya, DFA). Siapkan...
Saya telah menerima tugas untuk membuat estimasi pengiriman yang menyarankan akomodasi barang terbaik di sesedikit mungkin kotak: Ada satu set terbatas dari ukuran kotak retangular yang diketahui Ada banyak item retangular sewenang-wenang untuk dikemas di dalam kotak Semakin sedikit kotak...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya mencari