Pemrograman

T&J untuk programmer profesional dan antusias

30
Cara membuat div 100% tinggi dari jendela browser
Saya memiliki tata letak dengan dua kolom - kiri divdan kanan div. Kanan divmemiliki abu-abu background-color, dan saya perlu memperluas secara vertikal tergantung pada ketinggian jendela browser pengguna. Saat ini background-colorujung di bagian terakhir konten di dalamnya div. Saya sudah mencoba height:100%, min-height:100%;, dll
2140 html  css  height 

28
Tangkap beberapa pengecualian sekaligus?
Dianjurkan untuk hanya menangkap System.Exception. Sebaliknya, hanya pengecualian "diketahui" yang harus ditangkap. Sekarang, ini terkadang mengarah pada kode berulang yang tidak perlu, misalnya: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Saya bertanya-tanya: Apakah ada cara untuk …

30
Apa arti O (log n) sebenarnya?
Saya belajar tentang waktu O Notasi Besar berjalan dan waktu diamortisasi. Saya memahami gagasan O (n) waktu linear, yang berarti bahwa ukuran input mempengaruhi pertumbuhan algoritma secara proporsional ... dan hal yang sama berlaku untuk, misalnya, waktu kuadrat O (n 2 ) dll. Bahkan algoritma , seperti generator permutasi, dengan …

30
Bagaimana saya bisa transisi tinggi: 0; untuk ketinggian: otomatis; menggunakan CSS?
Saya mencoba membuat <ul>slide menggunakan transisi CSS. The <ul>dimulai di height: 0;. Saat mengarahkan, ketinggian diatur ke height:auto;. Namun, ini menyebabkannya hanya muncul, bukan transisi, Jika saya melakukannya dari height: 40px;ke height: auto;, maka akan meluncur ke atas height: 0;, dan kemudian tiba-tiba melompat ke ketinggian yang benar. Bagaimana lagi …
2136 css  css-transitions 


30
Bagaimana saya bisa menentukan apakah suatu variabel 'tidak terdefinisi' atau 'nol'?
Bagaimana cara menentukan apakah variabelnya undefinedatau null? Kode saya adalah sebagai berikut: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Tetapi jika saya melakukan ini, penerjemah JavaScript menghentikan eksekusi.


10
Apa itu JSONP, dan mengapa JSONP dibuat?
Saya mengerti JSON, tetapi bukan JSONP. Dokumen Wikipedia tentang JSON adalah hasil pencarian teratas untuk JSONP. Dikatakan ini: JSONP atau "JSON with padding" adalah ekstensi JSON di mana awalan ditentukan sebagai argumen input dari panggilan itu sendiri. Hah? Panggilan apa? Itu tidak masuk akal bagi saya. JSON adalah format data. …



12
Mengapa GCC tidak mengoptimalkan a * a * a * a * a * a to (a * a * a) * (a * a * a)?
Saya melakukan beberapa optimasi numerik pada aplikasi ilmiah. Satu hal yang saya perhatikan adalah bahwa GCC akan mengoptimalkan panggilan pow(a,2)dengan mengkompilasinya a*a, tetapi panggilan pow(a,6)tersebut tidak dioptimalkan dan benar-benar akan memanggil fungsi perpustakaan pow, yang sangat memperlambat kinerja. (Sebaliknya, Intel C ++ Compiler , dapat dieksekusi icc, akan menghilangkan panggilan …



10
Mengapa "1000000000000000 dalam jangkauan (100000000000000001)" begitu cepat di Python 3?
Ini adalah pemahaman saya bahwa range()fungsi, yang sebenarnya merupakan tipe objek di Python 3 , menghasilkan kontennya dengan cepat, mirip dengan generator. Karena itu, saya akan mengharapkan baris berikut untuk mengambil jumlah waktu banyak, karena untuk menentukan apakah 1 kuadriliun berada dalam kisaran, nilai kuadriliun harus dihasilkan: 1000000000000000 in range(1000000000000001) …

20
HTTP DAPATKAN dengan badan permintaan
Saya sedang mengembangkan layanan web RESTful baru untuk aplikasi kita. Saat melakukan GET pada entitas tertentu, klien dapat meminta konten entitas. Jika mereka ingin menambahkan beberapa parameter (misalnya mengurutkan daftar) mereka dapat menambahkan parameter ini dalam string kueri. Atau saya ingin orang dapat menentukan parameter ini di badan permintaan. HTTP …
2111 rest  http  http-get 

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.