Pemrograman

T&J untuk programmer profesional dan antusias


15
Bagaimana Anda menyimpan file yang tidak terlacak?
Saya memiliki perubahan pada file, plus file baru, dan ingin menggunakan simpanan git untuk menyimpannya sementara saya beralih ke tugas lain. Tapi git simpanan dengan sendirinya menyimpan hanya perubahan ke file yang ada; file baru tetap di pohon kerja saya, mengacaukan pekerjaan masa depan saya. Bagaimana cara menyimpan file yang …
1437 git  git-stash 

15
Bagaimana cara grep (mencari) kode yang dilakukan dalam sejarah Git
Saya telah menghapus file atau beberapa kode dalam suatu file di masa lalu. Bisakah saya memahami konten (bukan dalam pesan komit)? Solusi yang sangat buruk adalah dengan mengambil log: git log -p | grep <pattern> Namun, ini tidak mengembalikan hash komit langsung. Saya bermain-main dengan git greptidak berhasil.
1435 git  grep  diff 


12
Apa tujuan dari module.ex Node.js dan bagaimana Anda menggunakannya?
Apa tujuan dari module.ex Node.js dan bagaimana Anda menggunakannya? Saya tidak dapat menemukan informasi apa pun tentang ini, tetapi tampaknya ini menjadi bagian yang cukup penting dari Node.js seperti yang sering saya lihat dalam kode sumber. Menurut dokumentasi Node.js : modul Referensi ke arus module. Khususnya module.exports sama dengan objek …
1432 javascript  node.js 

30
Navigasi terprogram menggunakan router reaksi
Dengan react-routersaya dapat menggunakan Linkelemen untuk membuat tautan yang secara asli ditangani oleh router reaksi. Saya melihat secara internal itu panggilan this.context.transitionTo(...). Saya ingin melakukan navigasi. Bukan dari tautan, tetapi dari pilihan tarik turun (sebagai contoh). Bagaimana saya bisa melakukan ini dalam kode? Apa this.context? Saya melihat Navigationmixin, tetapi bisakah …


11
Bagaimana cara mengakses `this` yang benar di dalam callback?
Saya memiliki fungsi konstruktor yang mendaftarkan pengendali acara: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Jalankan cuplikan kodeSembunyikan …
1425 javascript  callback  this 

10
Mengganti penghitung loop 32-bit dengan 64-bit memperkenalkan penyimpangan kinerja yang gila dengan _mm_popcnt_u64 pada CPU Intel
Saya mencari cara tercepat untuk popcountarray data yang besar. Saya mengalami efek yang sangat aneh : Mengubah variabel loop dari unsigneduntuk uint64_tmembuat kinerja turun 50% pada PC saya. Tolok Ukur #include <iostream> #include <chrono> #include <x86intrin.h> int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { …

21
Bagaimana cara memberi nama dan mengambil simpanan berdasarkan nama di git?
Saya selalu mendapat kesan bahwa Anda bisa memberi simpanan nama dengan melakukan git stash save stashname, yang nantinya bisa Anda lakukan dengan melakukan git stash apply stashname. Tetapi tampaknya dalam hal ini semua yang terjadi adalah yang stashnameakan digunakan sebagai deskripsi simpanan. Apakah tidak ada cara untuk benar-benar menamai simpanan? …
1423 git  git-stash 



30
Fitur tersembunyi dari Python [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 bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

30
Apa itu monad?
Setelah secara singkat melihat Haskell baru-baru ini, apa yang akan menjadi penjelasan singkat, ringkas, praktis tentang apa dasarnya monad? Saya telah menemukan sebagian besar penjelasan yang saya temui tidak masuk akal dan kurang detail praktis.


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.