Programlama

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

6
React use ile yükleme işlevi nasıl çağrılır
UseEffect kanca her değişikliği işleve geçirilen çalışacaktır yanıt verin. Bu, yalnızca istenen özellikler değiştiğinde çağrılabilmesi için optimize edilebilir. componentDidMountDeğişikliklerde yeniden başlatma işlevini çağırmak ve yeniden çağırmamak istersem ne olur ? Bir varlığı yüklemek istiyorum, ancak yükleme işlevinin bileşenden herhangi bir veriye ihtiyacı olmadığını varsayalım. useEffectKancayı kullanarak bunu nasıl yapabiliriz ? …

12
#define C hata ayıklama yazdırma makro?
DEBUG tanımlandığında, aşağıdaki sahte kod gibi hata ayıklama iletileri yazdırmak için kullanılabilecek bir makro oluşturmaya çalışmak: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) Bu bir makro ile nasıl başarılır?
209 c  c-preprocessor 

24
Ebeveyn çıktıktan sonra çocuk süreci nasıl ölür?
Bir çocuk sürecini ortaya çıkaran bir sürecim olduğunu varsayalım. Şimdi ana süreç herhangi bir nedenle (normalde veya anormal olarak, kill, ^ C, iddia hatası veya başka bir şeyle) çıktığında, alt sürecin ölmesini istiyorum. Bunu nasıl doğru şekilde yapabilirim? Stackoverflow hakkında benzer bir soru: (daha önce soruldu) Ebeveyn yaptığında alt işlemden …
209 c  linux  unix  process  fork 

5
Neden imzasız tamsayı taşması tanımlı davranış, ancak imzalı tamsayı taşması tanımlanmadı?
İmzasız tamsayı taşması hem C hem de C ++ standartları tarafından iyi tanımlanmıştır. Örneğin, C99 standardı ( §6.2.5/9) İmzasız işlenenleri içeren bir hesaplama asla üstesinden gelemez, çünkü elde edilen imzalanmamış tamsayı türü ile temsil edilemeyen bir sonuç, modüle edilen sonuç tarafından temsil edilebilen en büyük değerden daha büyük bir sayıdır. …

4
ASP.NET MVC3 - @ Html.EditorFor ile metin alanı
ASP.NET MVC3 uygulaması var ve ben de haber eklemek için formu var. VS2010 varsayılan görünüm oluşturduğunda ben sadece dize verileri için metin girişleri var, ama haber metni için textarea istiyorum. Razor sözdizimi ile nasıl yapabilirim. Metin girişi şuna benzer: @Html.EditorFor(model => model.Text)

30
Linux için C ++ IDE? [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 . 4 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu …
209 c++  linux  ide 

6
Derleyici hatası: Objective-C seçicili yöntem, aynı Objective-C seçicisiyle önceki bildirimle çakışıyor
Swift'i öğrenmeye başladım ve YouTube'daki çok iyi Stanford Üniversitesi video derslerini takip ediyorum. İlgileniyorsanız veya yardımcı olursa bir bağlantı (sorunumu anlamanız gerekmese de): Swift ile iOS 8 Uygulamaları Geliştirme - 2. Daha Fazla Xcode ve Swift, MVC Dersleri takip ederken (anlayabildiğim kadarıyla) kodumun videodaki kodla aynı olduğu bir noktaya geldim …
209 swift 

15
registerForRemoteNotificationTypes: iOS 8.0 ve sonraki sürümlerde desteklenmez
İOS 8.x altında anında iletme bildirimlerine kaydolmaya çalışırken: application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) Aşağıdaki hatayı alıyorum: registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. Herhangi bir fikir yeni yapmanın yolu nedir? Bu Swift uygulamasını iOS 7.x'te çalıştırdığımda işe yarıyor. DÜZENLE IOS 7.x'te koşullu kod eklediğimde (SystemVersion koşullu veya #if …

3
AB… sahte başarısız istekleri ile Yük Testi (uzunluk)
Bazı yük testleri yapmak için, kendi merakım için, sunucumda koştum: ab -kc 50 -t 200 http://localhost/index.php Bu, 200 saniye boyunca 50 canlı tutma bağlantısı açar ve sunucumu index.php istekleriyle vurur Sonuçlarımda şunu elde ederim: Concurrency Level: 50 Time taken for tests: 200.007 seconds Complete requests: 33106 Failed requests: 32951 (Connect: …


4
git --git-dir beklendiği gibi çalışmıyor
Git'i olduğumdan farklı bir dizinden çalıştırmaya çalışıyorum. Örneğin: cd /home/domain/ git status << runs perfect ie # On branch master # Your branch is ahead of 'origin/master' by 6 commits. Şimdi bu komutu --git-dirseçeneği kullanarak farklı bir dizinden çalıştırmak istiyorum . Diyelim ki ben varım root/ve şunu deneyelim: git --git-dir="/home/domain/" …
209 git 


4
Vimdiff ile tüm "git diffs" görüntüleniyor
Ben git diffvimdiff sarmak için kurulum, " Git Diff Vimdiff ile " bir kılavuz olarak kullanarak ve değişiklik çok dosya olmadığı sürece beklendiği gibi çalışıyor. Değişikliklere sahip birden fazla dosya olduğunda ve çalıştırdığımda git diff, ilk dosyayı açar ve vimdiff'in ilk örneğinden çıktıktan sonra aşağıdaki mesajla karşılaşırım: external diff died, …
209 git  vim  diff  vimdiff 


16
IIS7 dağıtımı - 'system.web.extensions / scripting / scriptResourceHandler' bölümünü kopyala
Çerçeve bölümü 4.0 olarak ayarlanmış IIS7'de varsayılan uygulama havuzuna bir .net 3.5 web sitesi dağıtmaya çalışırken, aşağıdaki hatayı alıyorum. Tanımlanmış bir 'system.web.extensions / scripting / scriptResourceHandler' bölümü var. Rahatsız edici satırları yorumlamak da yardımcı olmadı. Ne yapmam ya da bakmam gerektiğine dair işaretçiler var mı?

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.