Programlama

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

4
Basit bir soketi bir SSL soketine dönüştürün
Soketler ('istemci' ve 'sunucu') kullanan basit C programları yazdım. (UNIX / Linux kullanımı) Sunucu tarafı basitçe bir soket oluşturur: sockfd = socket(AF_INET, SOCK_STREAM, 0); Ve sonra onu sockaddr'ye bağlar: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); Ve dinler (ve kabul eder ve okur): listen(sockfd,5); newsockfd = accept(sockfd, (struct sockaddr *) &cli_addr, …
115 c  linux  sockets  unix  ssl 


5
Java'daki yardımcı sınıflar için adlandırma kuralı
Java'da yardımcı program sınıfları yazarken, izlenecek bazı iyi yönergeler nelerdir? Paketler "yararlanılmalı" mı yoksa "araçlar" mı olmalıdır? ClassUtil mi yoksa ClassUtils mi? Bir sınıf ne zaman "Yardımcı" veya "Yardımcı" olur? Yardımcı Programlar mı, Yardımcı Programlar mı? Yoksa bunların bir karışımını mı kullanıyorsunuz? Standart Java kitaplığı hem Yardımcı Programları hem de …


3
while (1) vs. while (Doğru) - Neden bir fark var (python 2 bayt kodunda)?
Perl'deki sonsuz döngülerle ilgili bu soru ilgisini çekti: while (1) Vs. for (;;) Hız farkı var mı? , Python'da benzer bir karşılaştırma yapmaya karar verdim. Ben derleyici için aynı bayt kodu oluşturmak bekleniyordu while(True): passve while(1): passfakat bu aslında python2.7 içinde durum böyle değildir. Aşağıdaki komut dosyası: import dis def …
115 python 

9
HTTP üzerinden güvenli bir şekilde şifre nasıl gönderilir?
Bir oturum açma ekranında kullanıcı, kullanıcı adı ve şifresiyle bir form gönderirse, şifre düz metin olarak gönderilir (POST ile bile, yanılıyorsam düzeltin). Öyleyse soru, kullanıcıyı ve şifresini, iletişim verilerini gizlice dinleyen üçüncü şahsa karşı korumanın doğru yolu nedir? HTTPS'nin soruna bir çözüm olduğunun farkındayım, ancak standart HTTP protokolünü (POST isteği) …





5
Git'te tam sürüm ağacını görüntüleme
Git ve gitk'in komut satırı sürümünü kullanıyorum. Tam sürüm ağacını görmek istiyorum, yalnızca şu anda kullanıma alınmış sürümden ulaşılabilen kısmı değil. Mümkün mü?
115 git  gitk 

15
Bunu bağlamadan işlev bağımsız değişkenleri nasıl bağlanır?
Javascript'te, thisparametreyi bağlamadan bağımsız değişkenleri bir işleve nasıl bağlayabilirim ? Örneğin: //Example function. var c = function(a, b, c, callback) {}; //Bind values 1, 2, and 3 to a, b, and c, leave callback unbound. var b = c.bind(null, 1, 2, 3); //How can I do this without binding scope? …
115 javascript 

11
HttpClient ile Güvenilmeyen SSL Sertifikalarına İzin Verme
Windows 8 uygulamamın test web API'm ile SSL üzerinden iletişim kurmasını sağlamakta zorlanıyorum. Görünüşe göre HttpClient / HttpClientHandler, WebRequest gibi güvenilmeyen sertifikaları yok sayma seçeneği sunmuyor ve ("hacky" bir şekilde olsa da ServerCertificateValidationCallback). Herhangi bir yardım çok takdir edilecektir!

10
C # 'da bir dizeden yeni satırı kırpmanın en kolay yolu nedir?
_Content'in bir NewLine karakteriyle bitmediğinden emin olmak istiyorum: _content = sb.ToString().Trim(new char[] { Environment.NewLine }); ancak yukarıdaki kod çalışmıyor çünkü Trim bir dizi dizge için aşırı yüklenmiş bir parametreye sahip değil, sadece karakterler. Bir Enivronment.Newline'ı bir dizenin sonundan kaldırmak için en basit tek satırlık nedir?
115 c#  string 

6
"'Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makinede kayıtlı değil" xlsx'in bir sql sunucusuna aktarılırken hata oluştu
64 bit Windows 7 ve SQLServer 2008 R2 (64 bit) kullanıyorum Excel dosyasını sql sunucusuna aktarmak için buradaki talimatları takip ediyorum ancak bu yazının Figure3 bölümünde excel dosyasına erişmeye çalıştığımda ve bir sonraki tıkladığımda bu hata beni durduruyor: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine Yüklemem gerektiğini …

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.