Programlama

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


11
SHA1, md5 ve SHA256: PHP oturumu için hangisi kullanılır?
Bir php girişi yapıyorum ve başka bir stackoverflow makalesinde okuduğum SHA1 veya Md5 veya SHA256 kullanıp kullanmamaya karar vermeye çalışıyorum. Bunlardan herhangi biri diğerlerinden daha güvenli mi? SHA1 / 256 için hala bir tuz mu kullanıyorum? Ayrıca, parolayı mysql'de karma olarak saklamanın güvenli bir yolu mu? function createSalt() { $string …
133 php  login  md5  sha1  sha256 

7
Derleyici neden tahmin edilebilir bir toplama döngüsünü çarpmaya optimize edemiyor (veya yapmıyor)?
Bu, Mysticial'ın şu soruya verdiği parlak cevabı okurken akla gelen bir sorudur: Neden sıralı bir diziyi sıralanmamış bir diziden daha hızlı işlemek ? İlgili türler için bağlam: const unsigned arraySize = 32768; int data[arraySize]; long long sum = 0; Cevabında Intel Compiler'ın (ICC) bunu optimize ettiğini açıklıyor: for (int i …

8
Abone olmanın sonucu kullanılmaz
Bugün Android Studio 3.1'e yükselttim, bu da birkaç tiftik kontrolü daha ekledi. Bu tiftik kontrollerinden biri subscribe(), bir değişkende depolanmayan tek seferlik RxJava2 çağrıları içindir. Örneğin, Oda veritabanımdan tüm oyuncuların bir listesini almak: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); Büyük sarı bir blok ve bu ipucu ile sonuçlanır: Sonucu subscribekullanılmaz Bunun …

8
D, C ++ ile karşılaştırıldığında ne kadar hızlıdır?
D'nin bazı özelliklerini seviyorum, ancak çalışma süresi cezası ile gelirlerse ilgilenir miyim? Karşılaştırmak için, hem C ++ hem de D'de birçok kısa vektörün skaler ürünlerini hesaplayan basit bir program uyguladım. Sonuç şaşırtıcı: D: 18,9 sn [son çalışma süresi için aşağıya bakın] C ++: 3,8 saniye C ++ gerçekten neredeyse beş …
133 c++  performance  runtime  d 

5
Maven'i kullanırken daha katı Java 8 Javadoc'u aşma
Konu Javadoc olduğunda JDK8'in çok daha katı (varsayılan olarak) olduğunu çabucak anlayacaksınız. ( bağlantı - son madde işaretine bakın) Asla herhangi bir Javadoc oluşturmazsanız, o zaman elbette herhangi bir sorun yaşamazsınız, ancak Maven sürüm süreci gibi şeyler ve muhtemelen CI yapılarınız, JDK7 ile gayet iyi çalıştıklarında aniden başarısız olur. Javadoc …
133 java  maven  java-8 

12
Yeni satır biçimlendirmesini Mac'ten Windows'a dönüştürme
Mac'te oluşturulan bir .sql döküm dosyasını Windows'ta okunabilir bir dosyaya dönüştürecek bir dönüştürme yardımcı programına / komut dosyasına ihtiyacım var. Bu, benim burada yaşadığım bir sorunun devamı . Sorun, metin dosyalarındaki yeni satır biçimlendirmesiyle ilgili gibi görünüyor, ancak dönüşümü yapacak bir araç bulamıyorum ...

14
Visual Studio Code - tüm boş satırları sil - regex
Visual Studio Code'daki tüm boş satırları nasıl sileceğimi bulmaya çalışırken biraz zaman harcadım ve çalışamıyorum. Nasıl yapılacağını bilen var mı lütfen? Ben ararsanız ^$boş satırlar (tamamen boş satırlar, hayır demektir beyaz boşluk) buluyor arama alanı VSC bunu yazarken ama Tümünü Değiştir vurduğunda bunları kaldırmaz. Hiçbir şey yapmaz: Boşluklu boş satırlar …


12
Python bölümü
-100'den 0'dan 10-100'e kadar bir sayı kümesini normalleştirmeye çalışıyordum ve sadece hiç değişken olmasa bile bunun beklediğim şekilde değerlendirilmediğini fark etmekte zorlanıyordum: >>> (20-10) / (100-10) 0 Float bölümü de çalışmıyor: >>> float((20-10) / (100-10)) 0.0 Bölümün her iki tarafı da bir şamandıraya atılırsa, çalışacaktır: >>> (20-10) / float((100-10)) 0.1111111111111111 …
133 python  math  python-2.x 

9
Django: bir şablon içinden oturum değişkenlerine erişmek?
Django'da aşağıdaki gibi bir oturum değişkeni ayarlarsam: request.session["name"] = "name" Ona bir şablon içinden erişebilmemin bir yolu var mı, yoksa onu bir görünümden alıp bir şablona geçirmem mi gerekiyor? Bir şablon içinde erişmek istediğim yaklaşık 10 küçük oturum değişkenine sahip olduğum için sormak ve görünümden şablona 10 tanesinin tümünü geçirmek …
133 django 


12
@Scope ("prototype") fasulye kapsamı yeni fasulye oluşturmuyor
Denetleyicimde açıklamalı bir prototip çekirdeği kullanmak istiyorum. Ancak bahar bunun yerine tekli fasulye yaratıyor. İşte bunun kodu: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Denetleyici kodu: @Controller public class HomeController …
133 spring  spring-mvc 

16
Xcode başlamıyor, "Xcode" Doğrulanıyor ... "
Mac'e Xcode yükledim ve başlatmayı denediğimde, bir durum çubuğu kaydırarak 'Xcode Doğrulanıyor' yazan küçük bir pencere açıyorum, herhangi biri yeniden yüklemek yerine bir düzeltme aldı mı?
133 xcode 

9
Xcode'da kullanımdan kaldırılmış uyarıları bastırma
Etrafta dolaşan tüm SDK'larla, birden çok SDK ve platform için derleme yapabilmek kullanışlıdır. Bununla birlikte, 3.2'den 3.0'a ve hatta bazen 2.x'e sıçrayan, sık sık değiştirilen veya yerini alan yöntemleri içeren kullanımdan kaldırılmış uyarılar alıyorum: warning: 'UIKeyboardBoundsUserInfoKey' is deprecated. Hala eski işletim sistemleriyle uyumluluğu sürdürmek istediğimden ve ayrıca oluştururken 'gürültüyü' ortadan …
133 iphone  xcode  macos  warnings 

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.