Rekayasa Perangkat Lunak

9
Sumber asli `(seed * 9301 + 49297)% 233280` algoritma acak?

Jika Anda mencari contoh membuat generator angka acak (semu), Anda akan mengalami hal-hal seperti ini (contoh spesifik http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you...

9
Mengapa GCC menggunakan sintaks AT&T secara default?

Saya pikir judul mengatakan semuanya :) Apakah ada alasan praktis tertentu (saya kira itu sebagian besar bersejarah, tetapi saya tidak dapat menemukannya sendiri) mengapa GCC menggunakan sintaksis AT&T / GAS? Catatan: Saya tahu ini hanya default dan Anda dapat mengubahnya Catatan 2: Saya...

9
Di mana saya harus menyimpan data uji?

Saya memiliki tes unit yang lebih kecil yang menggunakan cuplikan kecil dari kumpulan data nyata. Saya juga ingin menguji program saya terhadap set data lengkap karena banyak alasan. Satu-satunya masalah adalah bahwa dataset nyata tunggal sekitar ~ 5GB. Saya belum menemukan angka sulit untuk apa...

9
Membuang objek dengan benar pada server termination

Saya sedang mengerjakan proyek C ++ besar. Ini terdiri dari server yang memaparkan REST API, menyediakan antarmuka yang sederhana dan ramah pengguna untuk sistem yang sangat luas yang terdiri dari banyak server lain. Basis kode cukup besar dan kompleks, dan berkembang melalui waktu tanpa desain...

9
String [] args vs (String.. Args)

Saat pemrograman untuk android, setiap kali saya menggunakan AsyncTask, metode doInBackground terlihat seperti ini. protected String doInBackground(String... args) Tetapi ketika menggunakan argumen di mana saja di blok itu saya dapat mengaksesnya seperti array String normal misalnya di program...

9
Menggunakan struct untuk memberlakukan validasi tipe bawaan

Umumnya objek domain memiliki properti yang dapat diwakili oleh tipe bawaan tetapi nilai validnya adalah subset dari nilai yang mungkin diwakili oleh tipe itu. Dalam kasus ini, nilai dapat disimpan menggunakan tipe bawaan tetapi perlu untuk memastikan bahwa nilai selalu divalidasi pada titik...

9
mengapa fungsi kosong diperlukan

Saya mulai belajar python dan saya bertanya-tanya mengapa fungsi kosong diperlukan dalam bahasa pemrograman misalnya dengan python: def empty_func(): pass bahkan dalam skrip shell fungsi kosong fungsi kosong tersedia. Pemahaman dan pertanyaan saya: Mengapa bahasa pemrograman membutuhkan...

9
Hubungan antara garis cache dan halaman memori

Jika saya benar, halaman dalam memori utama adalah unit unit terkecil untuk mentransfer data antara memori utama dan perangkat penyimpanan eksternal, seperti hard disk. Garis cache memori utama adalah unit terkecil untuk mentransfer data antara memori utama dan cache cpu. Saya ingin tahu apakah...