Programlama

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

15
Gradle'a belirli JDK sürümünü kullanmasını nasıl söyleyebilirim?
Bunun işe yaramasını sağlayamıyorum. Senaryo: Gradle ile oluşturulmuş bir uygulamam var Uygulama JavaFX kullanıyor İstediğim Tüm uygulamayı / testleri / ... oluşturmak için kullanılacak bir JDK kurulumuna işaret eden bir değişken (geliştirici makinesi başına tanımlanmış) kullanın ... gradle.propertiesDosyayı almayı, değişkeni tanımlamayı düşündüm . Gibi bir şey JAVA_HOME_FOR_MY_PROJECT=<path to my desired …

12
Tarayıcı ve BufferedReader
Bildiğim kadarıyla, Java'daki bir dosyadan karakter tabanlı veri okumak için en yaygın iki yöntem Scannerveya kullanıyor BufferedReader. Ayrıca BufferedReaderfiziksel disk işlemlerini önlemek için bir tampon kullanarak dosyaları verimli bir şekilde okuduğunu biliyorum . Sorularım: Scannerİyi performans sergiliyor mu BufferedReader? Neden seçsin Scannerüzerinde BufferedReadertersi veya yardımcısı?

4
Başka bir havuzdaki bir git havuzuyla nasıl çalışabilirim?
Çeşitli projelerde kullanacağım tüm JavaScript ve CSS ana dosyalarımı ve komut dosyalarını sakladığım bir Git medya havuzum var. Kendi Git deposunda yeni bir proje oluşturursam, medya havuzumdaki JavaScript dosyalarını yeni projemde bunu yapacak şekilde nasıl kullanırım, böylece değişiklik yaptığımda komut dosyasının her iki kopyasını da güncellememe gerek kalmaz ?

4
CSRF önleme belirteçlerini çerezlere koymak neden yaygındır?
CSRF ile ilgili tüm sorunu ve bunu önlemek için uygun yolları anlamaya çalışıyorum. (Okuduğum, anladığım ve kabul ettiğim kaynaklar: OWASP CSRF Önleme Hile Sayfası , CSRF hakkında sorular .) Anladığım kadarıyla, CSRF çevresindeki güvenlik açığı, (web sunucusunun bakış açısından) gelen bir HTTP isteğindeki geçerli bir oturum çerezinin kimliği doğrulanmış bir …
284 security  cookies  web  csrf  owasp 

4
Git alt modüllerini özyinelemeli olarak günceller
Proje ekibim ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) Alt modülleri tekrar tekrar nasıl güncelleyebilirim? Zaten bazı git komutlarını denedim (ProjectA kökü üzerinde) git submodule foreach git pull origin master veya git submodule foreach --recursive git pull origin master ancak Twig dosyalarını çekemez.

8
Parçalar arasındaki geçişi canlandırın
Parçalar arasındaki geçişi canlandırmaya çalışıyorum. Aşağıdaki Android Parçalarından ve animasyondan yanıt aldım FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); DetailsFragment newFragment = DetailsFragment.newInstance(); ft.replace(R.id.details_fragment_container, newFragment, "detailFragment"); // Start the animated transition. ft.commit(); Ve benim R.anim.slide_in_left <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="50%p" android:toXDelta="0" android:duration="@android:integer/config_mediumAnimTime"/> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="@android:integer/config_mediumAnimTime" /> </set> Ama …

10
Jenkins'te işleri nasıl planlayabilirim?
Jenkins'e periyodik olarak programlamak istediğim yeni bir iş ekledim. Gönderen yapılandır işi , ben "Yapı Periyodik" onay kutusunu kontrol ediyorum ve zamanlama metin alanına ifadesini ekledi: 15 13 * * * Ancak planlanan zamanda çalışmaz. İş planlamak doğru prosedür mü? İş 04: 20'de çalışmalıdır, ancak çalışmaz.
284 jenkins  cron 

9
İki dize arasındaki benzerlik metriğini bulun
Bir dizenin Python'daki başka bir dizeye benzer olma olasılığını nasıl elde edebilirim? 0.9 (yani% 90) vb. Gibi bir ondalık değer almak istiyorum. Tercihen standart Python ve kütüphane ile. Örneğin similar("Apple","Appel") #would have a high prob. similar("Apple","Mango") #would have a lower prob.


17
Sadece pozitif sayılara type = “number” nasıl yapılır
şu anda aşağıdaki kod var <input type="number" /> böyle bir şeye çıkıyor Sağdaki küçük seçici şeyler sayının negatif olmasına izin verir. Bunu nasıl önleyebilirim? Kullanmayla ilgili şüphelerim var type="number", çözdüğünden daha fazla soruna neden oluyor, yine de akıl sağlığımı kontrol edeceğim, bu yüzden sadece kullanmaya geri dönmeli miyim type="text"?
284 html 

18
Depolanmış bir yordamın oluşturulmadan önce var olup olmadığı nasıl kontrol edilir
Bir istemci "veritabanı yönetimi" işlevselliğini her çalıştırdığında çalıştırılması gereken bir SQL komut dosyası var. Komut dosyası, istemci veritabanında saklı yordamlar oluşturmayı içerir. Bu istemcilerden bazıları komut dosyasını çalıştırdıktan sonra zaten saklı yordama sahip olabilir ve bazıları olmayabilir. İstemci veritabanına eksik saklı yordamlar eklenmiş olması gerekir, ancak ne kadar T-SQL sözdizimi …



21
Bir Retrofit talebinin gövdesinde tüm JSON'u hamle nasıl POST yapabilirim?
Bu soru daha önce sorulmuş olabilir ama hayır kesin olarak cevaplanmamıştı. Bir Retrofit talebi gövdesinde bir post ham JSON tam olarak nasıl? Benzer soruyu burada görebilirsiniz . Yoksa bu cevap form url'si olarak kodlanmış ve alan olarak iletilmiş olması gerektiği doğru mu? Gerçekten ummuyorum, bağlandığım hizmetler sadece gönderinin gövdesinde ham …

23
Bir dizenin birden çok alt dizesi nasıl değiştirilir?
Birden çok dizeyi değiştirmek için .replace işlevini kullanmak istiyorum. Şu anda sahibim string.replace("condition1", "") ama böyle bir şeye sahip olmak istiyorum string.replace("condition1", "").replace("condition2", "text") bu iyi bir sözdizimi gibi hissetmese de Bunu yapmanın uygun yolu nedir? grep / regex'te nasıl yapabileceğiniz \1ve \2alanları belirli arama dizeleriyle nasıl değiştireceğiniz gibi
284 python  text  replace 

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.