Programlama

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


11
python istisna mesajı yakalama
import ftplib import urllib2 import os import logging logger = logging.getLogger('ftpuploader') hdlr = logging.FileHandler('ftplog.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.INFO) FTPADDR = "some ftp address" def upload_to_ftp(con, filepath): try: f = open(filepath,'rb') # file to send con.storbinary('STOR '+ filepath, f) # Send the file f.close() # Close file …

6
Birden çok özelliğe sahip CSS geçiş kestirme?
Birden çok özellik ile CSS geçiş kısayol için doğru sözdizimini bulamıyorum . Bu hiçbir şey yapmaz: .element { -webkit-transition: height .5s, opacity .5s .5s; -moz-transition: height .5s, opacity .5s .5s; -ms-transition: height .5s, opacity .5s .5s; transition: height .5s, opacity .5s .5s; height: 0; opacity: 0; overflow: 0; } .element.show …






24
İstisna attığımda JavaScript yığın izlemesini nasıl alabilirim?
Bir JavaScript istisnasını kendim atarsam (ör. throw "AArrggg" ), Yığın izlemesini nasıl alabilirim (Firebug'da veya başka bir şekilde)? Şu anda sadece mesajı alıyorum. edit : Aşağıdaki birçok kişi gönderdiği gibi, bir JavaScript istisnası için bir yığın izleme almak mümkündür ama benim istisnalar için bir yığın izleme almak istiyorum . Örneğin: …

5
Birleştirme çakışmasıyla sonuçlanan git stash pop'u geri al
Eski bir konu dalında olduğumu fark etmeyerek kod tabanımda değişiklikler yapmaya başladım. Onları transfer etmek için, onları saklamak ve daha sonra yeni bir şubeye uygulamak istedim. Kullandığım git stash popYeni şube oluşturmadan önce mürşide yeni değişiklikler çekilmiş olmasaydı unutmadan, bu yeni dalına iş-içinde-ilerleme değişiklikleri aktarmak için. Bu, bir sürü birleşme …
519 git 

16
LINQ sorgularında ToList () veya ToArray () öğesini çağırmak daha iyi mi?
Sıklıkla bir sorguyu beyan etmek istediğim yerde değerlendirmek istediğim durumla karşılaşıyorum. Bunun nedeni genellikle birkaç kez yinelemem gerektiğidir ve hesaplanması pahalıdır. Örneğin: string raw = "..."; var lines = (from l in raw.Split('\n') let ll = l.Trim() where !string.IsNullOrEmpty(ll) select ll).ToList(); Bu iyi çalışıyor. Ama eğer sonucu değiştirmeyeceksem, ToArray()bunun yerine …
519 .net  linq  performance 


24
Zamanlanmış bir iş mi ayarladınız?
Django kullanarak bir web uygulaması üzerinde çalışıyorum ve periyodik olarak çalışacak bir iş planlamanın bir yolu olup olmadığını merak ediyorum. Temelde sadece veritabanı üzerinden çalıştırmak ve otomatik, düzenli olarak bazı hesaplamalar / güncellemeler yapmak istiyorum, ama bunu yaparken herhangi bir belge bulamıyorum görünmüyor. Bunu nasıl ayarlayacağını bilen var mı? Açıklığa …

22
Swift dilinde bir ünlem işareti ne anlama geliyor?
Swift Programlama Dili kılavuzunda aşağıdaki örnek bulunmaktadır: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number } var tenant: Person? deinit { println("Apartment …

5
git cherry-pick “… 38c74d bir birleştirme ancak -m seçeneği verilmedi” diyor
Ana dalımda bazı değişiklikler yaptım ve bunları yukarı doğru getirmek istiyorum. Ben kiraz almak zaman aşağıdaki taahhütleri ancak git diyor ki fd9f578 takılıp: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Git bana ne söylemeye çalışıyor ve cherry-burada kullanmak için doğru olanı …
518 git  merge  rebase  cherry-pick 

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.