Programlama

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



3
Pandas Future uyarısı nasıl engellenir?
Programı çalıştırdığımda Pandalar her seferinde aşağıdaki gibi 'Gelecek uyarısı' veriyor. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Mesajı aldım, ancak Pandaların tekrar tekrar bu tür mesajlar göstermesini durdurmak istiyorum, Pandaların 'Gelecek uyarısını' açmamasına izin vermek için ayarlayabileceğim herhangi bir …


22
İstisnalar veya hata kodları için kurallar
Dün bir iş arkadaşımla tercih edilen hata raporlama yönteminin ne olacağı konusunda hararetli bir tartışma yaşıyordum. Esas olarak, uygulama katmanları veya modüller arasındaki hataları bildirmek için istisnaların veya hata kodlarının kullanımını tartışıyorduk. Hata raporlama için istisnalar atıp atmayacağınıza veya hata kodları döndürüp döndürmeyeceğinize karar vermek için hangi kuralları kullanıyorsunuz?

16
Bir arabirim ile sınıf arasındaki fark nedir ve yöntemleri doğrudan sınıfta uygulayabildiğimde neden bir arabirim kullanmalıyım?
Bunun çok basit bir soru olduğunun farkındayım, ancak bir görüşmeci bana çok hileli bir şekilde sordu ve ben çaresizdim :( Bir arayüzün sadece materyal veya teorik tanımını biliyorum ve üzerinde çalıştığım birçok projede de uyguladım. Ama bunun neden ve nasıl yararlı olduğunu gerçekten anlamıyorum. Ayrıca arayüzdeki bir şeyi anlamıyorum. örneğin, …
118 c#  class  oop  interface  abstraction 


4
Git alt modülü eklerken "Henüz doğacak bir şubedesiniz"
Dizinime birkaç alt modül eklemeye çalışıyorum .vim/bundlesve bu belirli depoyu eklemeye çalıştığımda Git bana daha önce hiç görmediğim garip bir hata veriyor: $ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala fatal: You are on a branch yet to be born Unable to checkout submodule '.vim/bundle/vim-scala' Buna neyin sebep olabileceği hakkında bir …

5
JSON Nesne Dizisinin Json.net ile serisini kaldırma
Döndürülen json'lar için aşağıdaki örnek yapıyı kullanan bir API kullanmaya çalışıyorum [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } } …
118 c#  json.net 

2
.NET Core'da İşletim Sistemini Belirleyin
.NET Core uygulamamın hangi işletim sisteminde çalıştığını nasıl belirleyebilirim? Geçmişte kullanabilirdim Environment.OSVersion. Uygulamamın Mac'te mi yoksa Windows'ta mı çalıştığını belirlemenin şu anki yolu nedir?
118 c#  .net-core 

4
Komut satırı çıktısını bastır
Bunun gibi basit bir toplu iş dosyam var: Eko kapalı taskkill / im "test.exe" / f> nul Duraklat "Test.exe" çalışmıyorsa, şu mesajı alıyorum: HATA: "test.exe" işlemi bulunamadı. Çıkışı NUL'a yeniden yönlendirmeme rağmen bu hata mesajı neden görüntüleniyor? Bu çıktıyı nasıl bastırabilirim?
118 batch-file 

7
Entity Framework geçişleri tabloları ve sütunları yeniden adlandırma
Bir çift varlığın adını ve gezinti özelliklerini yeniden adlandırdım ve EF 5'te yeni bir Migration oluşturdum. EF geçişlerinde yeniden adlandırmalarda olduğu gibi, varsayılan olarak nesneleri bırakacak ve yeniden oluşturacaktı. İstediğim bu değildi, bu yüzden geçiş dosyasını sıfırdan oluşturmak zorunda kaldım. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", …


8
JUnit Assert kullanmaktan daha büyük bir iddia nasıl yapılır?
Bu değerler bir testten geliyor previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" ve denerim // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Ben olsun java.lang.AssertionErrorve detailMessagehata ayıklama olduğu üzerine null. Kullanımda koşullardan daha fazlasını nasıl iddia edebilirim JUnit
118 java  junit 

19
Boş kontrol zinciri ve NullPointerException'ı yakalama
Bir web hizmeti çok büyük bir XML döndürüyor ve bunun derinlemesine iç içe geçmiş alanlarına erişmem gerekiyor. Örneğin: return wsObject.getFoo().getBar().getBaz().getInt() Sorun olduğunu getFoo(), getBar(), getBaz()bütün dönüş olabilir null. Bununla birlikte, nullher durumda kontrol edersem , kod çok ayrıntılı ve okunması zor hale gelir. Dahası, bazı alanların kontrollerini kaçırabilirim. if (wsObject.getFoo() …

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.