Programlama

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

3
İşlemler veya SaveChanges (false) ve AcceptAllChanges () kullanılıyor mu?
Ben işlemlerini soruşturma yürüttükleri ve bunların uzun zaman geçmesi gibi EF kendilerine özen anlaşılmaktadır falseiçin SaveChanges()ve daha sonra çağrı AcceptAllChanges()hata varsa: SaveChanges(false); // ... AcceptAllChanges(); Ya bir şeyler kötüleşirse? geri almam gerekmez mi yoksa yöntemim kapsam dışına çıkar çıkmaz işlem sona erer mi? İşlemin yarısına atanmış herhangi bir girinti sütununa …


9
Hafif ve açıklamalı etiketlere neden önem vermeliyim?
Geçen yıl günlük VCS'm olarak Subversion'dan Git'e geçtim ve hala "Git-think" nun daha ince noktalarını kavramaya çalışıyorum. Son zamanlarda beni rahatsız eden, açıklamalı ve imzalı etiketlere karşı "hafif" tir. Açıklamalı etiketlerin tüm gerçek kullanımlar için hafif etiketlerden üstün olduğu evrensel olarak kabul edilmiş görünüyor, ancak durumun neden böyle olduğunu bulduğum …
346 git  git-tag 

13
Neden C # 'da == ve! = Tanımlamalıyız?
C # derleyicisi, özel bir tür operatörü tanımladığında ==, bunu tanımlaması gerektiğini de gerektirir !=( buraya bakın ). Neden? Tasarımcıların neden gerekli olduğunu düşündüklerini merak ediyorum ve derleyici neden sadece diğeri mevcut olduğunda operatörlerden herhangi biri için makul bir uygulamaya geçemiyor. Örneğin, Lua sadece eşitlik operatörünü tanımlamanızı sağlar ve diğerini …



18
Eşzamanlı programlama ile paralel programlama arasındaki fark nedir?
Eşzamanlı programlama ile paralel programlama arasındaki fark nedir? Google'a sordum ama bu farkı anlamama yardımcı olacak hiçbir şey bulamadım. Bana her ikisine de bir örnek verebilir misiniz? Şimdilik bu açıklamayı buldum: http://www.linux-mag.com/id/7411 - ama "eşzamanlılık programın bir özelliği" vs "paralel yürütme makinenin bir özelliği" benim için yeterli değil - hala …

30
80 numaralı bağlantı noktası SYSTEM (PID 4) tarafından kullanılıyor, bu nedir?
Uygulama sunucum için bağlantı noktası 80'i kullanmaya çalışıyorum, ancak gerçekleştirdiğimde netstat -aonşunu elde ediyorum: TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 Süreci görev yöneticisinde aradığımda, öyle, PID 4öyle SYSTEMgörünüyor. Uzatma yok ... hiçbir şey. Sadece " SYSTEM". Burada neler oluyor? Bu süreci bitirmekten korkuyorum, ne yapacağım? GÜNCELLEME : IIS'nin belirli bir IP …
346 iis  port  pid  netstat 



11
Python'da virgül ve şerit boşluk ile bölün
Virgül üzerinde böler, ancak boşluk şerit değil bazı python kodu var: >>> string = "blah, lots , of , spaces, here " >>> mylist = string.split(',') >>> print mylist ['blah', ' lots ', ' of ', ' spaces', ' here '] Ben beyaz boşluk kaldırıldı böyle sonuçlanır: ['blah', 'lots', 'of', …
346 python  whitespace  strip 

4
PHP fonksiyonları için Big-O listesi
PHP'yi bir süre kullandıktan sonra, tüm yerleşik PHP işlevlerinin beklendiği kadar hızlı olmadığını fark ettim. Bir sayının önbelleğe alınmış bir primer dizisi kullanılarak birincil olup olmadığını bulan bir işlevin bu iki olası uygulamasını düşünün. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... 104729, …

10
Python paketlerini yerel dosya sistemi klasöründen pip ile virtualenv'e yükleme
Yerel dosya sisteminden pip kullanarak paketler kurmak mümkün müdür? Ben çalıştırdığınız python setup.py sdistuygun tar.gz'yi yarattı benim paketi için. Bu dosya adresindeki sistemimde saklanıyor /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. Şimdi sanal bir ortamda pypi'den veya belirli bir yerel konumdan gelen paketleri kurmak istiyorum /srv/pkg. Mümkün mü? PS Belirtebileceğimi biliyorum pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz. Bu işe …
346 python  pip 

11
Date.parse neden yanlış sonuçlar veriyor?
Birinci Durum: new Date(Date.parse("Jul 8, 2005")); Çıktı: Cum 08 Temmuz 2005 00:00:00 GMT-0700 (PST) İkinci Durum: new Date(Date.parse("2005-07-08")); Çıktı: Perşembe 07 Temmuz 2005 17:00:00 GMT-0700 (PST) İkinci ayrıştırma neden yanlış?
346 javascript  date 

7
Veritabanı güdümlü uygulamalar için birim testi yapmak için en iyi strateji hangisidir?
Arka uçta değişen karmaşıklık veritabanları tarafından yönlendirilen birçok web uygulamasıyla çalışıyorum. Genellikle, iş ve sunum mantığından ayrı bir ORM katmanı vardır . Bu, birim testini iş mantığını oldukça basit hale getirir; işler ayrı modüllerde uygulanabilir ve test için gerekli olan her türlü veri nesne alaycılığı ile taklit edilebilir. Ancak ORM …

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.