Programlama

Profesyonel ve meraklı programcılar için soru cevap

13
Hazırlanan değişiklikleri nasıl gösterebilirim?
Taahhüt için birkaç değişiklik yaptım; bir sonraki işlem için hazırlanan tüm dosyaların farkını nasıl görebilirim? Git durumunun farkındayım , ancak gerçek diffs'leri görmek istiyorum - yalnızca aşamalı dosyaların adlarını değil. Bunu gördüm git-diff (1) man sayfası diyor git diff [- seçenekler] [-] […] Bu form, dizine göre yaptığınız değişiklikleri görüntülemek …
2139 git  diff  dvcs  git-diff  git-stage 

30
Tarayıcı penceresinin% 100 yüksekliğinde div nasıl yapılır
İki sütunlu bir düzenim var - sol divve sağ div. Sağda divbir gri var background-colorve kullanıcının tarayıcı penceresinin yüksekliğine bağlı olarak dikey olarak genişlemesi gerekiyor. Şu anda buradaki background-colorson içerik parçasının sonları div. Denedim height:100%, min-height:100%;vb
2139 html  css  height 

30
O (log n) tam olarak ne anlama geliyor?
Big O Notation çalışma sürelerini ve amortisman sürelerini öğreniyorum. O (n) doğrusal zaman kavramını anlıyorum , yani girişin boyutu algoritmanın büyümesini orantılı olarak etkiliyor ... ve aynısı, örneğin, ikinci dereceden O (n 2 ) vb. faktöriyelere göre büyüyen O (n!) kez permütasyon üreteçleri gibi . Örneğin , algoritma giriş n …

30
Yüksekliği nasıl değiştirebilirim: 0; yükseklik: otomatik; CSS mi kullanıyorsunuz?
<ul>CSS geçişlerini kullanarak bir slayt aşağı yapmaya çalışıyorum . <ul>En başlıyor height: 0;. Fareyle üzerine gelindiğinde yükseklik olarak ayarlanır height:auto;. Ancak bu, geçiş değil , görünmesine neden oluyor , Eğer 'den' height: 40px;e doğru yaparsam height: auto;, o zaman yukarı kayar height: 0;ve sonra aniden doğru yüksekliğe atlar. JavaScript kullanmadan …
2134 css  css-transitions 

24
MVP ve MVC nedir ve fark nedir?
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. RAD (sürükle bırak ve yapılandır) yönteminin ötesine bakarken , birçok aracın sizi Model-View-Controller , Model-View-Presenter ve Model-View-ViewModel olarak adlandırılan …

10
JSONP nedir ve neden yaratılmıştır?
JSON anlıyorum ama JSONP değil. Wikipedia'nın JSON'daki dokümanı, JSONP için en iyi arama sonucuydu. Şöyle diyor: JSONP veya "dolgu ile JSON", bir önek çağrının kendisinin giriş argümanı olarak belirtildiği bir JSON uzantısıdır. Ha? Ne diyorsun? Bu benim için bir anlam ifade etmiyor. JSON bir veri biçimidir. Çağrı yok. 2 arama …

30
Bir değişkenin 'tanımsız' veya 'boş' olup olmadığını nasıl belirleyebilirim?
Değişkenin undefinedya da olup olmadığını nasıl belirleyebilirim null? Kodum aşağıdaki gibidir: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Ancak bunu yaparsam JavaScript yorumlayıcısı yürütmeyi durdurur.



12
GCC neden * a * a * a * a * a - (a * a * a) * (a * a * a) 'yı optimize etmiyor?
Bilimsel bir uygulama üzerinde bazı sayısal optimizasyonlar yapıyorum. Fark ettiğim bir şey, GCC'nin çağrıyı pow(a,2)derleyerek optimize edeceğidir a*a, ancak çağrı pow(a,6)optimize edilmemiştir ve aslında kütüphane işlevini çağıracaktır pow, bu da performansı büyük ölçüde yavaşlatır. (Buna karşılık, çalıştırılabilir Intel C ++ Derleyicisiicc kitaplık çağrısını ortadan kaldıracaktır pow(a,6).) Ne hakkında merak ediyorum …




10
Python 3'te neden “1000000000000000 (1000000000000001) aralığında) bu kadar hızlı?
Anladığım kadarıyla range(), aslında Python 3'te bir nesne türü olan fonksiyonun, bir jeneratör gibi, içeriğini anında ürettiği anlaşılıyor . Bu durumda, aşağıdaki satırın aşırı bir zaman almasını beklerdim, çünkü 1 katrilyonun aralıkta olup olmadığını belirlemek için bir katrilyon değerinin üretilmesi gerekecekti: 1000000000000000 in range(1000000000000001) Dahası: Kaç tane sıfır eklesem de, …

20
İstek gövdesi ile HTTP GET
Uygulamamız için yeni bir RESTful web hizmeti geliştiriyorum. Belirli varlıklar için bir GET yaparken müşteriler varlığın içeriğini isteyebilir. Bazı parametreler eklemek istiyorlarsa (örneğin, bir listeyi sıralamak gibi) bu parametreleri sorgu dizesine ekleyebilirler. Alternatif olarak, insanların bu parametreleri istek gövdesinde belirleyebilmesini istiyorum. HTTP / 1.1 bunu açıkça yasaklıyor gibi görünmüyor. Bu, …
2110 rest  http  http-get 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.