Programlama

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

9
Python'da “iç istisna” (geri izleme ile)?
Benim arka plan C # ve yakın zamanda Python programlamaya başladım. Bir istisna atıldığında, genellikle tam yığın izini gösterirken daha fazla bilgi ekleyen başka bir istisnaya sarmak istiyorum. C # 'da oldukça kolay, ama Python'da nasıl yaparım? Örneğin. C # ben böyle bir şey yapmak istiyorum: try { ProcessFile(filePath); } …


14
Bir işlemin bitmesini bekleyin
Bash'te bir sürecin bitmesini bekleyecek yerleşik bir özellik var mı? waitKomutu tek bitirmek için çocuk süreçleri için beklemek sağlar. Herhangi bir komut dosyasında devam etmeden önce herhangi bir işlemin bitmesini beklemenin herhangi bir yolu olup olmadığını bilmek istiyorum. Bunu yapmanın mekanik bir yolu aşağıdaki gibidir, ancak Bash'te herhangi bir yerleşik …
147 bash  scripting  process  wait 

7
R'deki bir grafikte yazı tipi boyutu nasıl artırılır?
Kafam karıştı. Bir başlığın, etiketlerin ve bir arsanın diğer yerlerindeki metnin yazı tipi boyutunu artırmanın doğru yolu nedir? Örneğin x <- rnorm(100) hist(x, xlim=range(x), xlab= "Variable Label", ylab="density", main="Title of plot", prob=TRUE, ps=30) psArgüman yazı tipi boyutunu değiştirmez (ancak R Yardım diyor ?par"text (ama semboller) noktası boyutu" için olduğunu. Ayrıca, …
147 r  plot 

6
Laravel Eloquent sorgularında (veya Query Builder'ı kullanarak) bir tablo nasıl takma adlanır?
Diyelim ki Laravel'in sorgu oluşturucusunu kullanıyoruz: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Bu SQL eşdeğer bir arıyorum: really_long_table_name AS short_name Bu, özellikle çok sayıda seçim ve nereye yazmam gerektiğinde yararlı olacaktır (veya tipik olarak, diğer adı da seçimin sütun takma adına dahil ettim ve sonuç dizisinde kullanıldı). Herhangi bir tablo takma …

4
Matplotlib'e ikinci (yeni) bir çizim oluşturmasını ve sonra daha sonra eskisine çizim yapmasını nasıl söyleyebilirim?
Verileri çizmek, daha sonra yeni bir şekil oluşturmak ve data2 çizmek istiyorum ve nihayet orijinal arsa ve arsa data3'e geri dönelim: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") # …





12
Saat dilimi javascript olmadan ayrıştırma tarihi
JavaScript'te saat dilimi olmadan tarihi ayrıştırmak istiyorum. Denedim: new Date(Date.parse("2005-07-08T00:00:00+0000")); İade Cum 08 Temmuz 2005 02:00:00 GMT + 0200 (Orta Avrupa Yaz Saati) new Date(Date.parse("2005-07-08 00:00:00 GMT+0000")); Aynı sonucu döndürür new Date(Date.parse("2005-07-08 00:00:00 GMT-0000")); Aynı sonucu döndürür Zamanı ayrıştırmak istiyorum: Zaman dilimi olmadan. Yapıcı Date.UTC veya yeni Tarihi (yıl, ay, …

4
PostgreSQL'de LATERAL ve bir alt sorgu arasındaki fark nedir?
Postgres katılma yeteneği ile ortaya çıktığından LATERALberi, şu anda genel sorguyu dört dakika veya daha fazla süren çok sayıda verimsiz alt sorguyla ekibim için karmaşık veri dökümleri yaptığım için okuyorum. LATERALKatılmaların bana yardımcı olabileceğini anlıyorum , ancak Heap Analytics'ten böyle bir makale okuduktan sonra bile hala takip etmiyorum. Bir LATERALbirleştirmenin …

8
Açısal 4 HttpClient Sorgu Parametreleri
Ben yeni bir API çağrısı içine sorgu parametreleri aktarmak için bir yol arıyoruz edilmiştir HttpClientModule'ın HttpClientve bir çözüm bulmak için henüz. Eski Httpmodül ile böyle bir şey yazarsınız. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams(); params.set('logNamespace', logNamespace); this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params }) } Bu, …


19
Python'da rastgele bir harf üret
Python'da rastgele harfler üretmenin bir yolu var mı (random.randint gibi ama harfler için)? Random.randint aralığının işlevselliği iyi olurdu, ancak rastgele bir harf çıkaran bir jeneratöre sahip olmak hiçbir şeyden daha iyi olurdu.

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.