Programlama

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

4
Node.js'de path.join kullanmanız gerekiyor mu?
herkesin bildiği gibi, Windows, Unix'in eğik çizgilerle yaptığı yolları ters eğik çizgilerle yapar. node.js path.join()her zaman doğru eğik çizginin kullanılmasını sağlar. Örneğin, Unix'i yazmak yerine sadece 'a/b/c'siz yaparsınız path.join('a','b','c'). Ancak, bu farka rağmen, yollarınızı normalleştirmezseniz (örneğin, path.join kullanarak) ve sadece a/b/cnode.js gibi yollar yazarsanız, komut dosyalarınızı Windows üzerinde çalıştırmada sorun …
135 node.js  windows  unix  path 

18
Log4j.properties dosyasını nereye koymalıyım?
Glassfish v2.1 ile netbeans 6.7.1 kullanarak bir web hizmeti projesi yazdım, log4j.properties'i projenin kök dizinine koydum ve şunu kullandım: static Logger logger = Logger.getLogger(MyClass.class); Yapıcıda: PropertyConfigurator.configure("log4j.properties"); ve işlevlerde: logger.info("..."); logger.error("..."); // ... ama, bu hata bilgisidir (aslında, fark edebildiğim hemen hemen her dizini koymaya çalıştım): log4j:ERROR Could not read configuration …


10
PHP'de Büyük Booleanlar ve Küçük Harfler
Ben PHP öğrenme oldu, ben her zaman boole büyük harf versiyonlarını kullanması gerektiğini okumuştum, TRUEve FALSE"normal" küçük versiyonları, çünkü trueve false, kullanımına "güvenli" değildi. Şimdi uzun yıllar oldu ve yazdığım her PHP betiği büyük harf sürümünü kullanıyor. Şimdi, yine de, küçük harfli sürümle (yani Zend Framework) yazılmış çok sayıda PHP …


15
Bash'de özel bir değişkeni (örn: ~ tilde) manuel olarak genişletme
Bash betiğimde değeri şuna benzer bir değişken var: ~/a/b/c Genişletilmemiş tilde olduğuna dikkat edin. Bu değişken üzerinde ls -lt yaptığımda (buna $ VAR deyin), böyle bir dizin alamıyorum. Bash'in bu değişkeni çalıştırmadan yorumlamasına / genişletmesine izin vermek istiyorum. Diğer bir deyişle, bash'in eval çalıştırmasını ancak değerlendirilen komutu çalıştırmamasını istiyorum. Bash'de …


3
Giriş parametresi belirtilmeden Moq mock yöntemi
Moq kullanarak bir testte bazı kodum var: public class Invoice { ... public bool IsInFinancialYear(FinancialYearLookup financialYearLookup) { return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate; } ... } Yani bir birim testinde bu yöntemle dalga geçmeye ve gerçeğe dönmesini sağlamaya çalışıyorum mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true); Zaten bu satırı yazmak için var …
135 c#  mocking  moq 

8
SynchronizationContext ne yapar?
Programlama C # kitabında aşağıdakilerle ilgili bazı örnek kodlar vardır SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Konularda yeni başlayan biriyim, bu yüzden lütfen ayrıntılı olarak cevaplayın. Birincisi, bağlamın ne anlama geldiğini bilmiyorum, program originalContext? Ve Postyöntem çalıştırıldığında, …
135 c#  .net  multithreading 

1
Neden __future__ 'dan kullanmak import print_function Python2 tarzı baskıyı bozar? [kapalı]
Kapalı. Bu soru tekrarlanamaz veya yazım hatalarından kaynaklanmıştır . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Python ile programlamada yeniyim ve bir ayırıcı ile çıktı almaya ve sonlandırmaya çalışıyorum …


8
Awk ile değişiklikleri yerinde kaydedin
Öğreniyorum awkve değişiklikleri bir dosyaya kaydetme seçeneğini sedkullanacağım yere benzer şekilde, dosyaya değişiklik yazma seçeneği olup olmadığını öğrenmek istiyorum -i. Değişiklikleri yazmak için yeniden yönlendirmeyi kullanabileceğimi anlıyorum. Ancak awkbunu yapmak için bir seçenek var mı?
135 linux  unix  awk 


10
uyarı bu çağrı beklenmiyorsa, mevcut yöntemin yürütülmesi devam ediyor
VS2012'yi aldım ve halletmeye çalışıyorum async. Diyelim ki engelleme kaynağından bir değer alan bir yöntemim var. Yöntemin arayanının engellemesini istemiyorum. Değer geldiğinde çağrılan bir geri aramayı alma yöntemini yazabilirim, ancak C # 5 kullandığım için, yöntemi zaman uyumsuz yapmaya karar verdim, böylece arayanlar geri aramalarla uğraşmak zorunda kalmazlar: // contrived …
135 c#  async-await 

17
Alt işlem kullanarak gerçek zamanlı çıktı alma
İşlem için güzel bir ilerleme göstergesi gösterecek bir komut satırı programı (svnadmin doğrulaması) için bir sarmalayıcı komut dosyası yazmaya çalışıyorum. Bu, çıktı alınır alınmaz sarmalanmış programdan her çıktı satırını görebilmemi gerektiriyor. Programı kullanarak çalıştıracağımı subprocess.Popen, kullanacağımı stdout=PIPE, sonra gelen her satırı okuyup ona göre hareket edeceğimi düşündüm . Bununla birlikte, …
135 python  subprocess 

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.