Rekayasa Perangkat Lunak

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


3
Untuk alasan apa Anda menggunakan ekstensi kelas terpisah untuk setiap delegasi di Swift?
Saya sedang mengerjakan tutorial Ray Wenderlich dan memperhatikan bahwa penulis menggunakan ekstensi kelas untuk menahan panggilan balik delegasi daripada meminta mereka ditangani di dalam kelas itu sendiri yaitu: delegasikan panggilan balik di dalam ekstensi kelas: extension LogsViewController : UIPopoverPresentationControllerDelegate { func adaptivePresentationStyleForPresentationController(controller: UIPresentationController, traitCollection: UITraitCollection) -> UIModalPresentationStyle { ... } …


4
Haruskah saya menggunakan versi 32-bit saja atau keduanya versi 32-dan 64-bit untuk Windows?
Saya memiliki aplikasi lintas platform yang ditulis dalam bahasa yang dikompilasi. Untuk Linux biasanya memiliki amd64 dan i386 tersedia untuk pengguna, sehingga pengguna dapat memilih versi, cocok untuk lingkungannya saat ini. Di Mac sudah umum membuat Universal Binary, sehingga bisa mendukung banyak versi komputer Apple. Atau hanya menyediakan versi 64-bit, …

2
Apakah membuat Daftar baru untuk memodifikasi koleksi untuk setiap loop cacat desain?
Saya baru-baru ini berlari ke operasi umum yang tidak valid ini Collection was modifieddi C #, dan sementara saya memahaminya sepenuhnya, tampaknya menjadi masalah umum (google, sekitar 300k hasil!). Tetapi tampaknya juga merupakan hal yang logis dan mudah untuk memodifikasi daftar saat Anda menjalaninya. List<Book> myBooks = new List<Book>(); public …
13 c# 

3
Beberapa token akses Oauth2
Saya memiliki API yang menggunakan oAuth2 dan aplikasi seluler saya sendiri yang menggunakan API ini sebagai backend mereka. Karena pengguna dapat masuk melalui beberapa perangkat (yaitu iPhone, iPad, tablet android atau ponsel android) secara bersamaan, saya memerlukan API untuk membedakan antara setiap koneksi. Saya ingin melakukan ini melalui token akses …
13 spring  oauth2 





4
Apakah penggunaan variabel satu huruf dianjurkan? [Tutup]
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 4 tahun yang lalu . Apakah penggunaan variabel satu huruf didorong di Jawa? Dalam cuplikan kode atau tutorial, …

3
Bisakah GPL diterapkan ke karya turunan?
Ada tiga proyek perangkat lunak: A, B dan C. A diterbitkan untuk siapa saja dan dilisensikan di bawah GPL. B extends A, diterbitkan juga, tetapi tidak memiliki informasi lisensi atau keliru dilisensikan di bawah LGPL. Pada dasarnya itu melanggar lisensi A dengan tidak menjadi GPL. Kode sumber B masih tersedia. …

2
Algoritma koloni semut
Saya seorang siswa yang mengerjakan simulator koloni semut untuk proyek kursus. Algoritma untuk itu adalah (jelas) algoritma koloni semut. Saya tahu ada berbagai bentuk algoritma tetapi semuanya terlalu rinci secara matematis untuk kami sehingga kami mengambil pendekatan yang kami miliki: Semut dilahirkan di koloni dan harus mengumpulkan makanan dari sumber …

1
Mengapa Anda membutuhkan jenis yang lebih tinggi?
Beberapa bahasa mengizinkan kelas dan fungsi dengan parameter tipe (seperti di List<T>mana Tmungkin tipe arbitrer). Misalnya, Anda dapat memiliki fungsi seperti: List<S> Function<S, T>(List<T> list) Namun beberapa bahasa memungkinkan konsep ini diperluas satu tingkat lebih tinggi, memungkinkan Anda untuk memiliki fungsi dengan tanda tangan: K<S> Function<K<_>, S, T>(K<T> arg) Di …


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.