Pemrograman

38
Templat meta pemrograman

Dapatkah seseorang menjelaskan kepada saya, mengapa cara meta-pemrograman templat pertama akan infinite loop, tetapi yang kedua berjalan dengan benar. #include <iostream> using namespace std; template<int N, int M> struct commondivs { static const int val = (N<M) ?...

37
Apa itu "tipe mendasar" di Rust?

Di suatu tempat saya mengambil istilah "tipe fundamental" (dan atributnya #[fundamental]) dan barusan saya ingin belajar lebih banyak tentangnya. Samar-samar saya ingat itu tentang relaksasi aturan koherensi dalam beberapa situasi. Dan saya pikir tipe referensi adalah tipe fundamental. Sayangnya,...

36
Apa itu jaring :: ERR_HTTP2_PROTOCOL_ERROR tentang?

Saat ini saya sedang mengerjakan situs web, yang memicu net::ERR_HTTP2_PROTOCOL_ERROR 200kesalahan di Google Chrome. Saya tidak yakin persis apa yang dapat memprovokasi kesalahan ini, saya hanya memperhatikan itu muncul hanya ketika mengakses situs web di HTTPS. Saya tidak bisa 100% yakin itu...

36
Model memori apa yang diterapkan dalam .NET Core?

Spesifikasi ECMA CLI mendefinisikan model memori yang lemah. Ini memungkinkan untuk menyusun ulang urutan eksekusi perintah (yang berguna untuk kinerja). Tetapi menulis kode tingkat rendah untuk model seperti itu sangat sulit. Dan yang paling penting - arsitektur prosesor X86 / AMD64 memiliki...

36
Apa yang dimaksud dengan "adalah {}"?

Saya melihat kode berikut kadang-kadang, dan tidak tahu apa ekspresi yang sebenarnya diuji. public static void Something(string[] value) { if (value is { }) { DoSomethingElse();

35
Apa yang paling dekat dengan `npm ci` dalam benang

Di npm ada ciperintah untuk menginstal proyek dengan keadaan bersih. Dalam dokumentasi dikatakan bahwa: Ini dapat secara signifikan lebih cepat daripada instalasi npm biasa dengan melewatkan fitur berorientasi pengguna tertentu. Ini juga lebih ketat daripada instalasi biasa, yang dapat membantu...

35
Apa yang membuat ValueTuple kovarian?

Ini mengkompilasi dengan benar dalam C # 7.3 (Kerangka 4.8): (string, string) s = ("a", "b"); (object, string) o = s; Saya tahu ini adalah gula sintaksis untuk yang berikut, yang juga mengkompilasi dengan benar: ValueTuple<string, string> s = new ValueTuple<string, string>("a",...