Programlama

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


7
Hangisi daha verimli, her biri için bir döngü veya bir yineleyici?
Bir koleksiyondan geçmenin en etkili yolu hangisidir? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } veya List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Son sorunun yanıtlarından biri yaklaşsa da , bunun bunun , …

7
Exception.Message ve Exception.ToString ()
Günlüğe kaydetme kodu var Exception.Message. Ancak, kullanmanın daha iyi olduğunu belirten bir makale okudum Exception.ToString(). İkincisi ile, hata hakkında daha önemli bilgileri tutarsınız. Bu doğru Exception.Messagemu ve devam etmek ve tüm kod günlüğünü değiştirmek güvenli mi? Ayrıca log4net için XML tabanlı bir düzen kullanıyorum . O olması mümkün mü Exception.ToString()sorunlarına …

3
Bir özelliği programlı olarak nasıl ayarlarsınız?
Bir piton nesneniz xve bir dize sben özniteliği ayarlanmış, nasıl süzerine x? Yani: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' Sihir nedir? Bunun amacı tesadüfen çağrıları önbelleğe almaktır x.__getattr__().

30
MySQL ile medyan hesaplamanın kolay yolu
MySQL ile medyanı hesaplamanın en basit (ve umarım çok yavaş değil) yolu nedir? KullandımAVG(x)Ortalamayı bulmak için , ancak medyanı hesaplamanın basit bir yolunu bulmakta zorlanıyorum. Şimdilik, PHP'ye tüm satırları döndürüyorum, bir sıralama yapıyorum ve sonra orta satırı seçiyorum, ancak kesinlikle tek bir MySQL sorgusunda yapmanın basit bir yolu olmalı. Örnek …
208 sql  mysql  statistics  median 

12
Django ile e-posta şablonları oluşturma
Bunun gibi Django şablonlarını kullanarak HTML e-postaları göndermek istiyorum: <html> <body> hello <strong>{{username}}</strong> your account activated. <img src="mysite.com/logo.gif" /> </body> Hakkında hiçbir şey bulamıyorum send_mailve django-mailer dinamik veri olmadan sadece HTML şablonları gönderiyor. E-posta oluşturmak için Django'nun şablon motorunu nasıl kullanırım?

12
Form gönderilmesini durdurmak için JavaScript kodu
Form göndermeyi durdurmanın bir yolu, JavaScript işlevinizden false döndürmektir. Gönder düğmesine tıklandığında bir doğrulama işlevi çağrılır. Form doğrulamasında bir vakam var. Bu koşul yerine getirilirse returnToPreviousPage () adlı bir işlevi çağırırım; function returnToPreviousPage() { window.history.back(); } JavaScript ve Dojo Toolkit kullanıyorum . Bir önceki sayfaya dönmek yerine formu gönderir. Bu …
208 javascript  html  forms 



7
Test senaryoları belirli bir dosyada nasıl çalıştırılır?
Paket test durumlarım birden fazla dosyaya dağılmış durumda, çalıştırırsam go test <package_name>paketteki tüm test senaryolarını çalıştırır . Ancak hepsini çalıştırmak gereksizdir. go testÇalıştırılacak dosyayı belirtmenin bir yolu var mı , böylece yalnızca dosyada tanımlanan test senaryolarını çalıştırıyor mu?
208 go 

6
UnicodeEncodeError: 'charmap' codec bileşeni karakterleri kodlayamıyor
Bir web sitesini kazımaya çalışıyorum, ama bu bana bir hata veriyor. Aşağıdaki kodu kullanıyorum: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) Ve şu hatayı alıyorum: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in position …

16
ImportError: 'Tkinter' adlı modül yok
Nedense, Tkinterveya tkintermodülünü kullanamıyorum . Python kabuğunda aşağıdaki komutu çalıştırdıktan sonra import Tkinter veya import tkinter Bu hatayı aldım ModuleNotFoundError: 'Tkinter' adlı modül yok veya ModuleNotFoundError: 'tkinter' adlı modül yok Nedeni ne olabilir ve bunu nasıl çözebiliriz?
208 python  tkinter 


26
Zorlamaya çalışırken Git hatası - ön alma kancası reddedildi
Taahhüt ettiğim bir değişikliği denediğimde şu hatayı alıyorum ... git.exe push -v --progress "origin" iteration1:iteration1 remote: ********************************************************************* To ssh://git@mycogit/cit_pplus.git ! [remote rejected] iteration1 -> iteration1 (pre-receive hook declined) error: failed to push some refs to 'ssh://git@mycogit/cit_pplus.git' Neler oluyor?
208 git 

7
Pandalar gruplandırma ve toplama
Bu veri çerçevesini kullanıyorum: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 Grapes 10/7/2016 …

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.