Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

3
Menghubungkan langsung ke komputer lain hanya mengetahui alamat MAC?
Dari pemahaman saya, ARP menerjemahkan alamat IP menjadi alamat MAC, dan kemudian komputer menggunakan alamat MAC untuk membuat koneksi langsung. Jika saya sudah tahu alamat MAC dari komputer yang ingin saya hubungkan, apakah mungkin untuk langsung terhubung ke sana (tanpa router)? Apakah ada contohnya?
13 networking 



2
DAG eksplisit bukan Vektor Jam untuk sinkronisasi
Saya sudah mulai melihat pendekatan untuk sinkronisasi data di antara seperangkat sejawat. Rekan sebaya harus dapat bekerja dengan cara yang terputus dan kemudian menyinkronkan bersama untuk menggabungkan perubahan lokal mereka. Rekan seharusnya dapat menggabungkan pembaruan lokal dengan "gabungan tiga arah" . Jadi, pada sinkronisasi, teman sebaya harus tahu fakta mana …

2
Bagaimana cara mendapatkan notifikasi waktu nyata, ketika terjadi perubahan basis data (masukkan, perbarui, hapus)?
Saya membuat dasbor yang harus memonitor tabel basis data. Saya hanya memiliki akses basis data (tanpa lapisan aplikasi). Tabelnya agak besar (10 juta baris), namun tidak berubah dengan cepat (100 sisipan / pembaruan per menit) Bagaimana saya bisa mengetahui apakah tabelnya berubah? Saya akan mencoba untuk mencapai database setiap detik, …

4
Apa perbedaan antara Callable <T> dan Pemasok Java 8 <T>?
Saya telah beralih ke Java dari C # setelah beberapa rekomendasi dari beberapa di CodeReview. Jadi, ketika saya melihat ke LWJGL, satu hal yang saya ingat adalah bahwa setiap panggilan Displayharus dieksekusi pada utas yang sama dengan Display.create()metode yang digunakan. Mengingat ini, saya menyiapkan kelas yang terlihat seperti ini. public …
13 java 



3
Bagaimana cara nilai-nilai bertanda negatif disimpan?
Saya menonton video ini pada nilai maksimum dan minimum dari bilangan bulat yang ditandatangani. Ambil contoh nilai bertanda positif - 0000 0001 Bit pertama menunjukkan bahwa angka tersebut positif dan 7 bit terakhir adalah angka itu sendiri. Sehingga mudah diartikan sebagai +1. Sekarang ambil contoh nilai ditandatangani negatif - 1000 …

6
Mengapa sebagian besar situs memerlukan aktivasi email [tertutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 5 tahun yang lalu . Sebagian besar aplikasi populer saat ini memerlukan aktivasi akun melalui email. Saya tidak pernah melakukannya dengan aplikasi …
13 security  email 

2
Apa cara terbaik untuk membatalkan gabungan Git yang menghapus file dari repo?
Jadi bayangkan hal berikut terjadi (dan kita semua menggunakan SourceTree): Kita semua bekerja asal / berkembang. Saya pergi berlibur selama seminggu. Rekan kerja saya telah bekerja secara lokal selama beberapa hari terakhir tanpa menggabungkan asal / mengembangkan kembali ke cabang pengembangan lokalnya. Dia mencoba melakukan dorongan, diberitahu bahwa dia harus …
13 git 

4
Memindahkan repo SVN multi-GB ke Git
Saat ini perusahaan saya memiliki solusi Visual Studio dalam repo SVN yang diatur sebagai berikut: SolutionFolder (~3.5 GB) |-&gt; SolutionName.sln |-&gt; .. Some source code folders... (~250 MB) |-&gt; ThirdParty (~3 GB) |-&gt; Tools | -&gt; Tool1 | -&gt; Tool2 Tool1 dan Tool2 dibuat secara mandiri (memiliki solusi sendiri), tetapi …


4
Apakah memata-matai praktik buruk di kelas teruji?
Saya sedang mengerjakan sebuah proyek di mana panggilan internal kelas biasa tetapi hasilnya berkali-kali nilai sederhana. Contoh ( bukan kode sebenarnya ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; } Tes unit menulis untuk …

2
Cara Menerapkan Penanganan Kesalahan [ditutup]
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 6 tahun yang lalu . Meskipun saya sudah memprogram pada level profesional selama beberapa tahun, saya masih belum sepenuhnya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.