Programlama

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

25
SqlDataReader nesnesindeki sütun adını denetleme
Bir SqlDataReadernesnede bir sütunun olup olmadığını nasıl kontrol edebilirim ? Veri erişim katmanımda, birden çok saklı yordam çağrısı için aynı nesneyi oluşturan bir yöntem oluşturduk. Saklı yordamlardan birinde diğer saklı yordamlar tarafından kullanılmayan ek bir sütun vardır. Her senaryo için uygun yöntemi değiştirmek istiyorum. Uygulamam C # ile yazılmıştır.
212 c#  .net  sqldatareader 


10
REST API'leri için adlandırma kuralı yönergeleri var mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir REST API'leri oluştururken, API içindeki kuralları adlandırmak için herhangi bir yönerge veya kusurlu standartlar …



16
C # 'da Çoklu Devralma
Çoklu kalıtım kötü olduğundan (kaynağı daha karmaşık hale getirir) C # böyle bir modeli doğrudan sağlamaz. Ancak bazen bu yeteneğe sahip olmak yardımcı olabilir. Örneğin, arayüzleri ve bunun gibi üç sınıfı kullanarak eksik çoklu kalıtım modelini uygulayabiliyorum: public interface IFirst { void FirstMethod(); } public interface ISecond { void SecondMethod(); …

7
C ++ / CLI'de düzeltme işareti ('^') ne anlama geliyor?
Bu kodla yeni karşılaştım ve birkaç Google araması bu gizemli (bana göre) sözdiziminin hiçbir açıklamasını getirmedi. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Düzeltme işareti ne anlama geliyor? (Bu gcnewbenim için de yeni ve bunu burada sordum .)
212 .net  c++-cli 

7
Gradle sarıcı dosyaları nasıl / ne zaman oluşturulur?
Gradle Wrapper'ın nasıl çalıştığını anlamaya çalışıyorum. Birçok kaynak deposunda aşağıdaki yapıyı görüyorum: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Sorularım: Nasıl / tek üretmek ne zaman gradlew/ gradlew.bat? Onları proje ilk oluşturulduğunda yalnızca bir kez mi üretmeniz gerekiyor, her değişiklik / itişinizde bunları mı üretiyorsunuz? Ve …


5
.Gitignore tam olarak nedir?
Az önce bir Github deposu oluşturdum ve .gitignoredosyanın ne için olduğunu merak ediyordum . Bir tane oluşturmayarak başladım, ancak çoğu havuzun bir tane olması nedeniyle bir tane ekledim. Bir tane almam gerekiyor mu? Sadece görmezden gelebilir miyim yoksa bir faydası var mı? Konuyla ilgili biraz araştırma yaptım ama somut bir …
212 git  github  gitignore 

9
Bir JPA OneToOne ilişkisini nasıl tembel yapabilirim
Geliştirdiğimiz bu uygulamada, bir görüşün özellikle yavaş olduğunu fark ettik. Görünümü profilli ve hibernate tarafından yürütülen ve sadece getirilecek veritabanında sadece iki nesne olsa bile 10 saniye sürdü bir sorgu olduğunu fark ettim. Hepsi OneToManyve ManyToManyilişkiler tembeldi, bu yüzden sorun değildi. Gerçek SQL yürütülmekte incelerken, sorguda 80'den fazla birleşme olduğunu …


7
Android'de renkleri anlama (altı karakter)
Android'de renklerin nasıl çalıştığını anlamaya çalışıyorum. Bu renk benim arka plan olarak ayarlanmış LinearLayoutve bazı şeffaflık ile bir arka plan gri olsun: <gradient android:startColor="#b4555555" android:endColor="#b4555555" android:angle="270.0" /> Son iki karakteri kaldırırsam (55) saydamlığı kaybederek düz bir renk alırım. Bununla ilgili bazı açıklamalar görebildiğim bir sayfa bulmaya çalışıyordum, ama bulamadım.

5
Belirli dizinde Java ArrayList değiştirme
Bu java konusunda yardıma ihtiyacım var lütfen. Ampullerden oluşan bir ArrayList oluşturdum ve belirli bir dizindeki ampulü başka bir ampulle değiştirmeye çalışıyorum. Peki aşağıdaki başlık ile nasıl ilerleyeceğim? public void replaceBulb(int index, Bulbs theBulb) { }
212 java  arraylist 

14
Bir dosyadaki metin nasıl aranır ve değiştirilir?
Python 3 kullanarak bir dosyadaki metni nasıl arayabilirim ve değiştirebilirim? İşte benim kod: import os import sys import fileinput print ("Text to search for:") textToSearch = input( "> " ) print ("Text to replace it with:") textToReplace = input( "> " ) print ("File to perform Search-Replace on:") fileToSearch = …

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.