Programlama

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

5
LINQ yöntemlerinin çalışma zamanı karmaşıklığı (Big-O) konusunda hangi garantiler var?
Kısa bir süre önce LINQ kullanmaya başladım ve LINQ yöntemlerinden herhangi biri için çalışma zamanı karmaşıklığından gerçekten bahsetmedim. Açıkçası, burada rol oynayan birçok faktör var, bu yüzden tartışmayı basit IEnumerableLINQ-to-Objects sağlayıcısıyla sınırlayalım . Ayrıca, Funcseçici / mutatör / vb. Olarak geçirilenlerin ucuz bir O (1) işlemi olduğunu varsayalım . Her …

5
FFmpeg C API belgeleri / öğretici [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 12 ay önce kapandı . Bu soruyu geliştirin FFmpeg C API'sini kullanmak için dokümantasyon bulmaya çalışıyorum. Görünüşe göre sadece komut satırı dokümantasyonu …
120 c  api  documentation  ffmpeg 

2
Özel ayarı, MSBuild proje dosyasındaki ProjectReference öğesinde ne yapar?
Bunu geçen gün bir proje dosyasında gördüm: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> A'daki her düğüm ProjectReferencekendi kendini açıklayıcı (başvurulan proje dosyası, GUID, çözüm gezgininde gösterilecek ad ve mevcut projenin başvurulan projeye bağlanması gerekip gerekmediği) Privateve Common MSBuild Proje Öğeleri sayfası dışında görünür. t …

7
İnt ile zemine yayınlama
Bunlar arasında herhangi bir fark var mı: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Anladığım kadarıyla her iki durumda da aynı sonuç var. Derlenen kodda herhangi bir fark var mı?
120 c++  c  floating-point 

13
PHP çok boyutlu MD5 dizisinin en iyi yolu?
Çok boyutlu bir dizinin MD5'ini (veya başka bir karmasını) oluşturmanın en iyi yolu nedir? Dizinin her seviyesinde dolaşan, her değeri bir dizeye birleştiren ve MD5'i dizede gerçekleştiren bir döngü kolayca yazabilirim. Ancak, bu en iyi ihtimalle külfetli görünüyor ve çok boyutlu bir diziyi alıp hash haline getirecek acayip bir işlev …


6
sed tam kelime arama ve değiştirme
Sed kullanarak tam kelimeleri nasıl arar ve değiştiririm? iş sed -i 's/[oldtext]/[newtext]/g' <file> [oldtext]ben de yapmasını istemediğim kısmi eşleşmelerin yerini alacak .
120 shell  sed 

4
Rails has_and_belongs_to_many migration
İki model var restaurantve userben bir has_and_belongs_to_many ilişkiyi gerçekleştirmek istediğiniz. Model dosyalarına zaten girdim ve has_and_belongs_to_many :restaurantsvehas_and_belongs_to_many :users Bu noktada Rails 3 ile benzer bir şey yapabileceğimi varsayıyorum: rails generate migration .... ama denediğim her şey başarısız görünüyor. Eminim bu gerçekten basit bir şeydir, raylarda yeniyim, bu yüzden hala öğreniyorum.

8
ImageMagick ve komut satırı istemini kullanarak şeffaf arka plan ayarlayın
Herhangi bir resminiz (PNG veya JPG) olduğunu varsayalım. Bu resmin beyaz bir arka planı var ve bu arka planı şeffaf yapmam gerekiyor. Bu örneklerle denedim: convert original.png -background none transparent.png convert original.png -background white -flatten -alpha off transparent.png ancak arzu edilen sonuçlar yoktur. Nasıl yapabilirim ÖNEMLİ: convertKomut satırını kullanma .

8
GoogleTest: Bir test nasıl atlanır?
Google Test 1.6'yı (Windows 7, Visual Studio C ++) kullanma. Belirli bir testi nasıl kapatabilirim? (aka bir testin çalışmasını nasıl engelleyebilirim). Tüm testi yorumlamaktan başka yapabileceğim bir şey var mı?
120 googletest 


8
Buider.show () üzerinde “android.view.WindowManager $ BadTokenException: Pencere eklenemiyor”
Ana bölümümden activity, bir iç sınıfı çağırmam gerekiyor ve sınıf içindeki bir yöntemde göstermem gerekiyor AlertDialog. Kapattıktan sonra, Tamam düğmesine basıldığında, satın almak için Google Play'e iletin. İşler çoğu zaman mükemmel çalışıyor, ancak birkaç kullanıcı için kilitleniyor builder.show()ve "android.view.WindowManager$BadTokenException:kilitlenme günlüğünden pencere eklenemiyor "ifadesini görebiliyorum . Lütfen önerin. Kodum hemen hemen …

21
Sayfa çapasına Hashtag ile Angular2 Yönlendirme
Benim Angular2 sayfada bazı bağlantılar eklemek için tıklayın, belirli konumlara atlamak çıkacağı zaman olacağı isteyen dahilinde Normal hashtag ne gibi o sayfada. Yani bağlantılar şöyle bir şey olurdu /users/123#userInfo /users/123#userPhoto /users/123#userLikes vb. Normal Angular2 yönteminde sorun olmadığından, HashLocationStrategy'ye ihtiyacım olduğunu sanmıyorum, ancak doğrudan eklersem, bağlantı aslında aynı sayfada bir yere …
120 routing  angular  hashtag 

14
String.Format ve string birleştirme kullanmak ne zaman daha iyidir?
Excel'e bir hücre girişi belirlemek için bir dizin değerini ayrıştıran küçük bir kod parçam var. Beni düşündürüyor ... Arasındaki fark nedir xlsSheet.Write("C" + rowIndex.ToString(), null, title); ve xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); Biri diğerinden "daha iyi" mi? Ve neden?
120 c#  .net  string 

11
Mysql'de sıralı numaralandırmadaki boşluklar nasıl bulunur?
Değerleri başka bir sistemden içe aktarılmış bir tablo içeren bir veritabanımız var. Bir otomatik artış sütunu var ve yinelenen değerler yok, ancak eksik değerler var. Örneğin, bu sorguyu çalıştırmak: select count(id) from arrc_vouchers where id between 1 and 100 100 döndürmelidir, ancak bunun yerine 87 döndürür. Eksik sayıların değerlerini döndürecek …

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.