Pertanyaan yang diberi tag c

267
Praktik terbaik untuk mengesampingkan isEqual: dan hash

Bagaimana Anda menimpa dengan benar isEqual:di Objective-C? "Tangkapan" tampaknya bahwa jika dua objek sama (seperti yang ditentukan oleh isEqual:metode), mereka harus memiliki nilai hash yang sama. Bagian Introspeksi dari Panduan Dasar-Dasar Kakao memang memiliki contoh tentang cara menimpa...

267
Mengapa Mockito tidak mengejek metode statis?

Saya membaca beberapa utas di sini tentang metode statis, dan saya pikir saya mengerti masalah penyalahgunaan / penggunaan berlebihan metode statis dapat menyebabkan. Tetapi saya tidak benar-benar memahami mengapa sulit untuk mengejek metode statis. Saya tahu kerangka mengejek lainnya, seperti...

266
Bagaimana cara menghindari rantai "jika"?

Dengan asumsi saya punya pseudo-code ini: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Fungsi executeStepXharus dijalankan jika dan hanya...

266
Apa yang sebenarnya dilakukan dengan membuka file?

Di semua bahasa pemrograman (setidaknya yang saya gunakan), Anda harus membuka file sebelum dapat membaca atau menulis. Tapi apa sebenarnya operasi terbuka ini? Halaman manual untuk fungsi-fungsi tipikal sebenarnya tidak memberi tahu Anda apa pun selain 'membuka file untuk membaca /...

264
Menggunakan Ajax.BeginForm dengan ASP.NET MVC 3 Razor

Apakah ada tutorial atau kode contoh penggunaan Ajax.BeginFormdalam Asp.net MVC 3 di mana validasi dan Ajax tidak mengganggu? Ini adalah topik yang sulit dipahami untuk MVC 3, dan sepertinya saya tidak bisa mendapatkan formulir saya untuk berfungsi dengan baik. Ini akan melakukan pengiriman Ajax...

264
Mengapa operator panah (->) di C ada?

Operator dot ( .) digunakan untuk mengakses anggota struct, sedangkan operator panah ( ->) di C digunakan untuk mengakses anggota struct yang dirujuk oleh pointer yang dimaksud. Pointer itu sendiri tidak memiliki anggota yang dapat diakses dengan operator titik (sebenarnya hanya angka yang...

263
Bagaimana cara membuat array string di C?

Saya mencoba membuat array string dalam C. Jika saya menggunakan kode ini: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc memberi saya "peringatan: tugas dari tipe pointer tidak kompatibel". Apa cara yang benar untuk melakukan ini? sunting: Saya ingin tahu mengapa ini harus memberikan...

263
Git vs Team Foundation Server [ditutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan