Programlama

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

8
Gerçekten ne zaman istisnasız kullanmalıyım?
noexceptAnahtar kelime uygun birçok fonksiyon imzaları uygulanabilir, ama ben pratikte bunu kullanmayı düşünmelisiniz olarak emin değilim. Şimdiye kadar okuduğum şeye dayanarak, son dakika eklemesi, noexcepthamle yapıcıları fırlattığında ortaya çıkan bazı önemli sorunları ele alıyor gibi görünüyor. Ancak, noexceptilk etapta daha fazla bilgi edinmemi sağlayan bazı pratik sorulara hala tatmin edici …

12
Python'da farkında olmayan bir tarih saati saatini nasıl bilinçlendirirsiniz?
Yapmam gerekenler Diğer saat dilimine duyarlı datetime nesneleri ile karşılaştırmak için bir saat dilimi eklemeniz gereken bir saat dilimi farkında olmayan datetime nesnesi var. Uygulamamı bu eski durum için habersiz saat dilimine dönüştürmek istemiyorum. Ne Denedim İlk olarak, sorunu göstermek için: Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 …

8
Python unicode dizesindeki aksanları kaldırmanın en iyi yolu nedir?
Python bir Unicode dize var ve tüm aksanları (aksan) kaldırmak istiyorum. Web'de bunu Java'da yapmanın zarif bir yolunu buldum: Unicode dizesini normalleştirilmiş uzun biçimine dönüştürün (harfler ve aksan işaretleri için ayrı bir karakterle) Unicode türü "aksan" olan tüm karakterleri kaldırın. PyICU gibi bir kütüphane kurmam gerekir mi yoksa bu sadece …


30
Python'a “pip” ile psycopg2 nasıl kurulur?
Ben kullanıyorum virtualenvve ben "psycopg2" yüklemeniz gerekir. Aşağıdakileri yaptım: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Ve aşağıdaki mesajlar var: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full …

16
İOS'ta ekran genişliği ve yüksekliği nasıl elde edilir?
İOS'ta ekranın boyutları nasıl elde edilebilir? Şu anda kullanıyorum: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; içinde viewWillAppear:vewillAnimateRotationToInterfaceOrientation:duration: İlk kez tüm ekran boyutunu elde ediyorum. İkinci kez ekran eksi nav bar olsun.
506 cocoa-touch  ios  uikit  screen 

14
Kenarlığı kenarına değil div içine yerleştirme
Bir <div>elementim var ve üzerine bir kenarlık koymak istiyorum. Ben yazabilirim biliyorum style="border: 1px solid black", ama bu div her iki tarafına 2px ekler, bu benim istediğim değil. Bu kenarlığın div kenarından -1 piksel olmasını tercih ederim. Div'in kendisi 100px x 100px'dir ve bir kenarlık eklersem, kenarlığın görünmesi için bazı …
506 html  css  border 

10
Node.js dosyası nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

15
LINQ: Filtreleme ölçütleriyle SingleOrDefault ve FirstOrDefault () ne zaman kullanılır?
IEnumerable uzantı yöntemlerini göz önünde bulundurun SingleOrDefault()veFirstOrDefault() MSDN aşağıdakileri belgelemektedirSingleOrDefault : Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri döndürür; sekansta birden fazla eleman varsa bu yöntem bir istisna atar. oysa FirstOrDefaultgelen MSDN'den (muhtemelen bir kullanıldığında OrderBy()ya da OrderByDescending(), hiç ya da yok) Bir dizinin ilk öğesini döndürür Bir …
506 .net  linq  linq-to-sql 

13
Char s [] ve char * s arasındaki fark nedir?
C de, böyle bir bildirimde dize değişmezi kullanılabilir: char s[] = "hello"; ya da bunun gibi: char *s = "hello"; Peki fark nedir? Hem derleme hem de çalışma zamanında depolama süresi açısından gerçekte ne olduğunu bilmek istiyorum.
506 c  string  char  constants 

5
Silinmiş bir satırı nasıl “gider suçlayabilirim”?
git blamedeğiştirilen ve eklenen satırlar için mükemmeldir, ancak belirli bir önceki işlemde bulunan bir satırın sonunda silindiğini nasıl bulabilirim. Düşünüyorum bisect, ama daha kullanışlı bir şey umuyordum. (Sormadan önce: bu durumda, sadece bir yaptım git log -pve kod satırını aradım ve (a) bazı aptal önceki taahhütte yaşamsal çizgiyi yeni silmişti …
506 git 


30
Bir alt işlemde engellemeyen okuma. Python'da boru
Bir alt süreci başlatmak ve çıkış akışına (stdout) bağlanmak için alt işlem modülünü kullanıyorum . Stdout'unda tıkanmasız okumalar yapabilmek istiyorum. .Readline'ı engellememenin veya yayınlamadan önce akışta veri olup olmadığını kontrol etmenin bir yolu var mı .readline? Bunun taşınabilir olmasını veya en azından Windows ve Linux altında çalışmasını istiyorum. İşte nasıl …

12
C'de “statik” fonksiyon nedir?
Soru düz hakkındaydı c fonksiyonlar değil c ++ static yorumlarda açıklandığı gibi yöntemler. staticDeğişkenin ne olduğunu anlıyorum , ama staticfonksiyon nedir? Ve neden bir işlev beyan edersem, diyelim ki void print_matrix, a.c(OLMADAN a.h) diyelim ve içerelim "a.c"- anladım "print_matrix@@....) already defined in a.obj", ama eğer static void print_matrixderler gibi derlerse? …


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.