Programlama

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


13
Std :: size_t ne zaman kullanılır?
Merak ediyorum std::size_tbunun yerine döngüler ve şeyler için kullanmalıyım int? Örneğin: #include <cstdint> int main() { for (std::size_t i = 0; i < 10; ++i) { // std::size_t OK here? Or should I use, say, unsigned int instead? } } Genel olarak, ne zaman kullanılacağına ilişkin en iyi uygulama std::size_tnedir?

1
Helper ve helper_method ne yapar?
helper_method basittir: denetleyicinin yöntemlerinin bir kısmını veya tamamını görünüme sunar. Nedir helper? Bunun tersi mi, yani yardımcı yöntemleri bir dosyaya veya bir modüle aktarıyor mu? (Belki isim helperve helper_methodbenzerdir. Bunun yerine share_methods_with_viewve olabilirler import_methods_from_view) referans

5
HTTP durum kodu 200 (önbellek) ile durum kodu 304 arasındaki fark nedir?
Web siteme erişmek için Firefox için Google "Sayfa Hızı" eklentisini kullanıyorum. Sayfamdaki bazı bileşenler HTTP durumu olarak belirtildi: 200200 (önbellek) 304 Google'ın "Sayfa Hızı" ile. Kafan karıştığım şey 200 (önbellek) ve 304 arasındaki fark. Sayfayı birkaç kez yeniledim (ancak önbelleğimi temizlemedim) ve diğer bazı resimler http durumu 304 iken her …

7
Ruby kodu nasıl belgelenir?
Ruby kodunu belgelendirirken belirli kod kuralları var mı? Örneğin, aşağıdaki kod parçacığı var: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object that takes a …
201 ruby 

6
Cplusplus.com ile ilgili sorun nedir?
Bu belki de bu soru için son derece uygun bir forum değil, ama taşınmam riski altında bir şans vereyim. C ++ standart kitaplığı için paha biçilmez ISO standardı, MSDN , IBM , cppreference ve cplusplus gibi çeşitli referanslar vardır . Şahsen, C ++ yazarken hızlı rasgele erişim, kısa yükleme süreleri …
201 c++ 

6
Mockito.verify () ne zaman kullanılır?
JUnit test senaryolarını 3 amaç için yazıyorum: Kodumun, giriş kombinasyonlarının / değerlerinin tümü (veya çoğu) altında gerekli tüm işlevselliği karşıladığından emin olmak için. Uygulamayı değiştirebileceğimi ve tüm işlevlerimin hala tatmin olduğunu söylemek için JUnit test senaryolarına güvenebileceğimi sağlamak için. Kodun yeniden yazılması gerektiğinde, tüm kullanım durumlarının bir dokümanı olarak kodum …

14
Yerinde Radix Sıralaması
Bu uzun bir metindir. Lütfen bana eşlik et. Haşlanmış soru şu: Çalışılabilir bir yerinde radyant sıralama algoritması var mı? Ön hazırlık Sıralamak istediğim sadece “A”, “C”, “G” ve “T” harflerini kullanan çok sayıda sabit uzunluklu dizgim var (evet, tahmin ettiniz: DNA ). Şu anda kullandığım std::sortkullandığı içgözlemle sıralama tüm ortak …

30
Dizi ve bağlantılı listeye karşı
Neden birisi bir dizi üzerinde bağlantılı bir liste kullanmak isteyesin ki? Bağlantılı bir listeyi kodlamak, şüphesiz, bir dizi kullanmaktan biraz daha fazla iştir ve kişi ek çabayı neyin haklı çıkaracağını merak edebilir. Bağlantılı bir listede yeni öğelerin eklenmesi önemsiz olduğunu düşünüyorum ama bir dizi büyük bir angarya. Bir veri kümesini …

7
SVG içeriğini nasıl kaldırabilir veya değiştirebilirim?
(D3.js kullanarak) svgbir grafik içeren bir öğe oluşturur JavaScript kodu bir parça var . Grafiği AJAX kullanarak bir web hizmetinden gelen yeni verilere göre güncellemek istiyorum, sorun güncelleme düğmesine her tıkladığımda yeni bir tane oluşturması svg, bu yüzden eskisini kaldırmak veya içeriğini güncellemek istiyorum. İşte JavaScript fonksiyonundan bir parçacığı oluşturduğum …
201 javascript  ajax  svg  d3.js 

19
ReactJS'de form verilerini alma
Benim gibi basit bir form var, şöyle render: render : function() { return ( <form> <input type="text" name="email" placeholder="Email" /> <input type="password" name="password" placeholder="Password" /> <button type="button" onClick={this.handleLogin}>Login</button> </form> ); }, handleLogin: function() { //How to access email and password here ? } handleLogin: function() { ... }Erişim Emailve Passwordalanlara …

30
Visual Studio açılır penceresi: “işlem tamamlanamadı”
Yerel veya bir Team Foundation Server (TFS) üzerinde bir proje açmaya çalıştığımda bana şunu söyleyen bir mod penceresi alıyorum: İşlem tamamlanamadı: Belirtilmeyen hata Ya da aynı ileti, ancak "Belirtilmemiş hata" yerine "Sınıf tanımlanmadı .." ile. Bu hatalar bugün daha erken saatlerde ekip vakıf sunucusuna çalışmayı denediğimde oluşmaya başladı. Visual Studio …

20
Yuvalanmış sözlükleri uygulamanın en iyi yolu nedir?
Temelde iç içe bir sözlük anlamına gelen bir veri yapısı var. Diyelim ki şöyle görünüyor: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Şimdi, bunu korumak ve yaratmak oldukça acı verici; yeni bir eyalet / ilçe …

3
Açısal JS: Yönerge kapsamı olan bir denetleyicimiz olduğunda, direktifin bağlantı işlevine ne gerek vardır?
Kapsam ve şablon üzerinde bazı işlemler yapmam gerekiyor. Görünüşe göre bunu linkfonksiyonda veya controllerfonksiyonda yapabilirim (çünkü her ikisinin de kapsama erişimi vardır). linkDenetleyiciyi değil, işlevi kullanmak zorunda kaldığımda ne zaman olur ? angular.module('myApp').directive('abc', function($timeout) { return { restrict: 'EA', replace: true, transclude: true, scope: true, link: function(scope, elem, attr) { …

7
Düzenli mikro hizmetler
Düzenli mikro hizmetlerin standart modeli nedir? Bir mikro hizmet yalnızca kendi etki alanını biliyorsa, ancak birden çok hizmetin bir şekilde etkileşime girmesini gerektiren bir veri akışı varsa, bununla ilgili yol nedir? Diyelim ki böyle bir şeyimiz var: Faturalama gönderi Ve argüman uğruna, bir sipariş gönderildikten sonra faturanın yaratılması gerektiğini varsayalı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.