Programlama

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


16
Bir python lambda ifadesinde birden çok ifade olması mümkün müdür?
Aşağıdakileri başarmaya çalışan bir python acemisiyim: Bir liste listem var: lst = [[567,345,234],[253,465,756, 2345],[333,777,111, 555]] Her bir alt listeden yalnızca ikinci en küçük numarayı içeren başka bir listeye haritayı istiyorum. Yani sonuç şöyle olmalıdır: [345, 465, 333] Örneğin, en küçük sayı ile ilgileniyor olsaydım, şunları yapabilirdim: map(lambda x: min(x),lst) Keşke …
112 python 


14
Ffmpeg ile çerçeve sayısını getir
Ffmpeg kullanarak bir video dosyasından toplam kare sayısını nasıl getireceğini bilen var mı? Ffmpeg'in render çıktısı geçerli kareyi gösterir ve ilerlemeyi yüzde olarak hesaplamak için kare sayısına ihtiyacım var.
112 video  ffmpeg 

2
Ggplot2'de yığılmış çubuk grafikte veri değerleri gösteriliyor
Ggplot2'deki yığılmış çubuk grafikteki veri değerlerini göstermek istiyorum. İşte denenen kodum Year <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4)) Category <- c(rep(c("A", "B", "C", "D"), times = 4)) Frequency <- c(168, 259, 226, 340, 216, 431, 319, 368, 423, 645, 234, 685, 166, 467, 274, 251) Data <- data.frame(Year, …
112 r  graphics  ggplot2 



4
Conda: Doğrudan github'dan yükleme / yükseltme
Conda kullanarak GitHub'dan paketleri kurabilir / yükseltebilir miyim ? Örneğin, pipşunları yapabilirim: pip install git+git://github.com/scrappy/scrappy@master scrappydoğrudan masterGitHub'daki şubeden yüklemek için . Conda ile eşdeğer bir şey yapabilir miyim? Bu mümkün değilse, conda ile pip kurmak ve bu tür yerel kurulumları pip ile yönetmek mantıklı olur mu?

1
Aşamalı dosyaların Git listesi
Kullanarak bir çok dosya hazırladımgit add , şimdi hazırladığım tüm dosyaları izlenmemiş dosyalar veya değiştirilmiş ancak aşamalanmamış dosyalar olmadan görmek istiyorum . Bunu nasıl yaparım? Kullanırken git diff --cachedaz önce sahnelediğim şeyin değişikliklerini görebiliyorum. Sonra kullanmayı denedim git status --cachedama bu --cachedmaalesef işe yaramıyor git status.

5
John Carmack'in Olağandışı Hızlı Ters Kare Kökü (Quake III)
John Carmack, Quake III kaynak kodunda, bir float'ın ters karekökünü normalden 4 kat daha hızlı (float)(1.0/sqrt(x)), garip bir 0x5f3759dfsabit dahil olmak üzere hesaplayan özel bir işleve sahiptir . Aşağıdaki koda bakın. Biri satır satır burada tam olarak neler olup bittiğini ve bunun neden normal uygulamadan çok daha hızlı çalıştığını açıklayabilir …

2
Java denetlenmemiş: varargs parametresi için denetlenmemiş genel dizi oluşturma
Netbeans'i Java kodumda kontrol edilmemiş uyarılar gösterecek şekilde ayarladım, ancak aşağıdaki satırlarda hatayı anlayamıyorum: private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private List<String> banks; ... List<List<String>> combinations = Utils.createCombinations(cocNumbers, vatNumbers, ibans); verir: [unchecked] unchecked generic array creation for varargs parameter of type List<String>[] Yöntem kaynağı: /** * Returns …


7
Start-Process ile standart çıktı ve hata yakalama
Ve özelliklerine Start-Processerişirken PowerShell'in komutunda bir hata var mı ?StandardErrorStandardOutput Aşağıdakileri çalıştırırsam çıktı alamam: $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait $process.StandardOutput $process.StandardError Ancak çıktıyı bir dosyaya yönlendirirsem beklenen sonucu alırım: $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait -RedirectStandardOutput stdout.txt -RedirectStandardError stderr.txt

3
Yansıma ile statik yöntemi çağırın
Ad alanında birkaç statik sınıfım var mySolution.Macros örneğin static class Indent{ public static void Run(){ // implementation } // other helper methods } Öyleyse sorum, bu yöntemleri yansıtma yardımı ile çağırmanın nasıl mümkün olacağıdır? Statik OLMAYACAK yöntemler varsa, o zaman şöyle bir şey yapabilirim: var macroClasses = Assembly.GetExecutingAssembly().GetTypes().Where( x => …
112 c#  reflection  dynamic 


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.