Pemrograman

768
Konversi representasi String dari Kamus ke kamus?

Bagaimana saya bisa mengubah strrepresentasi a dict, seperti string berikut, menjadi a dict? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Saya lebih suka tidak menggunakan eval. Apa lagi yang bisa saya gunakan? Alasan utama untuk ini, adalah salah satu kelas rekan kerja saya yang ia tulis,...

768
Paksa "git push" untuk menimpa file jarak jauh

Saya ingin mendorong file lokal saya, dan memilikinya pada repo jarak jauh, tanpa harus berurusan dengan konflik penggabungan. Saya hanya ingin versi lokal saya memiliki prioritas di atas yang jauh. Bagaimana saya bisa melakukan ini dengan

767
Antarmuka vs kelas Basis

Kapan saya harus menggunakan antarmuka dan kapan saya harus menggunakan kelas dasar? Haruskah selalu menjadi antarmuka jika saya tidak ingin benar-benar menentukan implementasi dasar dari metode? Jika saya memiliki kelas Anjing dan Kucing. Mengapa saya ingin mengimplementasikan IPet daripada...

767
Mengapa "cd" tidak berfungsi di skrip shell?

Saya mencoba menulis skrip kecil untuk mengubah direktori saat ini ke direktori proyek saya: #!/bin/bash cd /home/tree/projects/java Saya menyimpan file ini sebagai proj, menambahkan izin eksekusi chmod, dan menyalinnya ke /usr/bin. Ketika saya menyebutnya dengan:, projia tidak melakukan...

766
Kenapa mereka bukannya px?

Saya dengar Anda harus menentukan ukuran dan jarak dalam stylesheet Anda dengan mereka, bukan dalam piksel. Jadi pertanyaannya adalah mengapa saya harus menggunakan mereka daripada px saat mendefinisikan gaya dalam css? Apakah ada contoh bagus yang menggambarkan hal

766
Hitung jumlah baris dalam repositori git

Bagaimana cara saya menghitung jumlah total baris yang ada di semua file dalam repositori git? git ls-files memberi saya daftar file yang dilacak oleh git. Saya mencari perintah untuk catsemua file itu. Sesuatu seperti git ls-files | [cat all these files] | wc