Programlama

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

11
Paralel olarak asenkron / bekleme işlevlerini çağırma
Anladığım kadarıyla, ES7 / ES2016'da çoklu kodlar koymak , vaatlerle awaitzincirlemeye benzer şekilde çalışacak .then(), yani parallerl yerine birbiri ardına çalışacaklar. Örneğin, şu kodumuz var: await someCall(); await anotherCall(); anotherCall()Sadece someCall()tamamlandığında çağrılacak doğru mu anladım ? Onları paralel olarak çağırmanın en zarif yolu nedir? Düğümde kullanmak istiyorum, bu yüzden belki …

6
Bir IPv6 adresinin metinsel sunumunun maksimum uzunluğu?
Tarafından döndürülen verileri depolamak istiyorum $_SERVER["REMOTE_ADDR"]PHP bir DB alanına , oldukça basit bir görev, gerçekten. Sorun, bir web sunucusu aracılığıyla sağladığı bir IPv6 adresinin metin temsilinin maksimum uzunluğu hakkında herhangi bir uygun bilgi bulamıyorum $_SERVER["REMOTE_ADDR"]. Metin temsilini adresin genellikle kodlandığı 128 bit'e dönüştürmekle ilgilenmiyorum, sadece döndürülen herhangi bir IPv6 adresini …
430 ip  ip-address  ipv6 

5
Entity Framework VS LINQ to SQL VS ADO.NET saklı yordamlar ile? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . Geçen yıl kapalı . Her birini şu şekilde nasıl değerlendirirsiniz: Verim Geliştirme hızı Düzgün, sezgisel, bakımı kolay kod Esneklik tüm Ben …

17
JavaScript'in Sesini Açma / Açma Aracı [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Tidy'in korkunç HTML'yi nasıl temizleyebileceğine benzer şekilde, küçültmenin etkilerini tersine çevirebilecek herhangi bir komut satırı komut …

16
Neden her bloğu “dene” - “yakala”?
Her zaman, bir yöntem bir istisna atabilirse, bu çağrıyı anlamlı bir deneme bloğu ile korumamanın pervasız olduğuna inanıyorum. Ben sadece ' HER ZAMAN denemek, blokları yakalamak çağrıları sarmak gerekir yayınladı . ' bu soruya ve' oldukça kötü bir tavsiye 'olduğu söylendi - nedenini anlamak istiyorum.

11
birden çok komutla -exec'i bul
Ben find -exec birden fazla komut ile herhangi bir başarı olmadan kullanmaya çalışıyorum. Aşağıdakiler gibi komutların mümkün olup olmadığını bilen var mı? find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \; Temel olarak, geçerli dizindeki her txt dosyasının son satırını yazdırmaya ve satırın sonuna, virgül ve arkasından dosya adına yazdırmaya …
430 bash  find 


7
Chrome Geliştirici Araçları'nda yüklenen tüm komut dosyaları nasıl aranır?
Firebug'da, bazı metinleri arayabilir ve metin bir sayfada yüklü tüm komut dosyalarında arayacaktır. İstemci komut dosyasında hata ayıklarken Chrome Geliştirici araçlarında da aynısı yapılabilir mi? Denedim, ancak sadece açık olan kodda arama yapıyor, sayfadaki geri kalanını değil. Umarım bir sonraki ekran görüntüleri ne yapmaya çalıştığım hakkında daha iyi bir fikir …


5
Google Finans API'sine alternatif [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Şirketle ilgili stok verilerini almak için Google Finans API'sını kullanmak istedim ancak bu API 2011/26/05 tarihinden …

10
Sözler sadece geri aramalar değil mi?
Birkaç yıldır JavaScript geliştiriyorum ve vaatlerle ilgili karışıklığı anlamıyorum. Görünüşe göre tek yaptığım değişiklik: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Hangi zaten async gibi bir kütüphane, gibi bir şey ile kullanabilirsiniz: api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work }); }); }); Hangi daha fazla kod ve daha az …

20
İOS Simulator'da ağı devre dışı bırakmak mümkün mü?
Ben birincil verileri internetten alır bir uygulamada gördüğüm bazı tutarsız davranış hata ayıklama çalışıyorum. Simülatördeki sorunları görmüyorum, sadece cihazda, bu yüzden simülatördeki ağ ve bağlantı ortamını yeniden oluşturmak istiyorum. Simülatördeki ağı devre dışı bırakmanın herhangi bir yolu var mı? (Mac'e uzaktan kodlama yapıyorum, şu anda başka seçenek yok, bu yüzden …

30
MySQL ERROR 1045 (28000): 'bill' @ 'localhost' kullanıcısı için erişim reddedildi (şifre kullanarak: EVET)
İlk olarak, birçok önerilen sorudan geçtiğimi ve ilgili bir cevap bulamadığımı belirtmeme izin verin. İşte yaptığım şey. Amazon EC2 örneğime bağlıyım. Bu komutla MySQL root ile giriş yapabilirim: mysql -u root -p Sonra% host ile yeni bir kullanıcı faturası oluşturdum CREATE USER 'bill'@'%' IDENTIFIED BY 'passpass'; Kullanıcı faturasına tüm ayrıcalıkları …

11
JUnit neden assertNotEquals yöntemleri sağlamaz?
JUnit 4'ün neden yöntemler sağladığını assertEquals(foo,bar)ancak assertNotEqual(foo,bar)yöntemler sağlamadığını bilen var mı ? Sağladığı assertNotSame(tekabül assertSame) ve assertFalse(karşılık gelen assertTrueonlar dahil uğraşmadı garip görünüyor böylece) assertNotEqual. Bu arada, JUnit-eklentilerinin aradığım yöntemleri sağladığını biliyorum. Sadece meraktan soruyorum.
429 java  junit  assert 

4
Farklı git birleştirme stratejilerini ne zaman kullanırsınız?
Git-merge'deki man sayfasında, kullanabileceğiniz bir dizi birleştirme stratejileri vardır. çözüm - Bu, 3 yönlü birleştirme algoritması kullanarak yalnızca iki başlığı (yani geçerli dal ve çektiğiniz başka bir dal) çözebilir. Çapraz-birleştirme belirsizliğini dikkatle tespit etmeye çalışır ve genellikle güvenli ve hızlı kabul edilir. özyinelemeli - Bu, yalnızca 3 yönlü birleştirme algoritması …
429 git  merge  git-merge 

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.