Programlama

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

4
Olay işleyicileri için lambda ifadelerini kullanma
Şu anda aşağıdaki gibi ilan edilen bir sayfam var: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Yakın zamanda 1.1'den .NET 3.5'e geçtim, bu yüzden Page_Load'un dışında olay işleyicileri yazmaya alıştım. Sorum şu; …
114 c#  performance  events  lambda 

9
PHP'den bir Python betiği çalıştırma
Aşağıdaki komutu kullanarak PHP'den bir Python betiği çalıştırmaya çalışıyorum: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Ancak, PHP herhangi bir çıktı üretmez. Hata raporlama E_ALL olarak ayarlandı ve display_errors açık. İşte denediğim şey: Ben kullanılan python2, /usr/bin/python2ve python2.7yerine/usr/bin/python2.7 Ayrıca hiçbir şeyi değiştirmeyen mutlak bir yol yerine göreli bir yol kullandım. Ben komutları kullanarak …
114 php  python  linux  exec  archlinux 

4
MongoDB atomik "findOrCreate": findOne, yoksa ekle, ancak güncelleme
başlığın da dediği gibi, bir belge için _id ile bir bulma (bir) gerçekleştirmek istiyorum ve yoksa, yarattınız, sonra bulunmuş mu yoksa yaratılmış mı, geri aramada döndürülsün. FindAndModify'ın yaptığını okuduğum gibi, varsa onu güncellemek istemiyorum. Stackoverflow'da bununla ilgili birçok başka soru gördüm, ancak yine de hiçbir şeyi güncellemek istemiyorum. Yaratarak (varolmadan), …
114 node.js  mongodb 

4
rsync: --size-only ve --ignore-times arasındaki fark
İki seçenek arasındaki farkın ne olduğunu anlamaya çalışıyorum rsync --size-only ve rsync --ignore-times Anladığım kadarıyla rsync, bir dosyanın senkronize edilip edilmeyeceğine karar vermek için varsayılan olarak hem zaman damgalarını hem de dosya boyutlarını karşılaştıracaktır. Yukarıdaki seçenekler, kullanıcının bu davranışı etkilemesine izin verir. Her iki seçenek de en azından sözlü olarak …
114 rsync 

4
instanceof Vs getClass ()
Operatöre göre kullanımda getClass()ve ==operatörde performans artışı görüyorum instanceOf. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); } else …
114 java  class  instanceof 

1
Python İstek paketi: xml yanıtını işleme
requestsPaketi ve JSON yanıtlarını rahat bir şekilde işleme şeklini çok seviyorum . Maalesef XML yanıtlarını da işleyip işleyemeyeceğimi anlamadım. requestsPaketle XML yanıtlarının nasıl işleneceği konusunda deneyimli olan var mı? XML kod çözme için başka bir paket eklemek gerekli midir?

2
Lambda ifadesi ve yöntem başvurusu [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin IntelliJ, lambda ifadelerimi yöntem referanslarıyla değiştirmemi önermeye devam ediyor. İkisi arasında herhangi bir nesnel …

4
Çok satırlı içe aktarmalar için önerilen bir format var mı?
Python'da çok satırlı içe aktarımları kodlamanın üç yolu olduğunu okudum Eğik çizgilerle: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Yinelenen cümle: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END Parantez ile: from Tkinter …
114 python  python-2.7  pep8 



3
Genel lambda C ++ 14'te nasıl çalışır?
autoC ++ 14 standardında genel lambda nasıl çalışır ( argüman türü olarak anahtar kelime)? Her farklı argüman türü için derleyicinin aynı gövdeye sahip yeni bir işlev oluşturduğu ancak türleri değiştirdiği (derleme zamanı polimorfizmi) veya Java'nın jeneriklerine (tür silme) daha çok benzeyen C ++ şablonlarına mı dayanıyor? Kod örneği: auto glambda …
114 c++  lambda  auto  c++14 

4
Connect / expressjs'deki "imzalanmış" çerezler nelerdir?
"İmzalı tanımlama bilgilerinin" gerçekte ne olduğunu anlamaya çalışıyorum. İnternette pek bir şey yok ve bunu denersem: app.use(express.cookieParser('A secret')); Ama yine de ... Çerezler tarayıcıda hala% 100 normal ve burada "imzalanmış" ın ne olduğunu gerçekten bilmiyorum (istemcide bazı tuhaflıklar "görmeyi" umuyordum, şifrelenmiş veriler gibi bir şey Tuz olarak "bir sır"?) Belgeler …

3
MongoDB'de indeks yönü neden önemli?
Alıntı docs : Bir dizin oluştururken, bir anahtarla ilişkili sayı dizinin yönünü belirtir, bu nedenle her zaman 1 (artan) veya -1 (azalan) olmalıdır. Yön, tek anahtar dizinler veya rastgele erişim alımı için önemli değildir, ancak bileşik dizinler üzerinde sıralama veya aralık sorguları yapıyorsanız önemlidir. Ancak, bileşik endekslerde endeksin yönünün önemli …


13
rsync .gitignore & .hgignore & svn'ye göre hariç tut: --filter =: C gibi göz ardı et
Rsync, --cvs-exclude"CVS'nin yaptığı gibi dosyaları yok saymak" için şık bir seçenek içeriyor , ancak CVS yıllardır kullanılmıyor. Modern sürüm kontrol sistemleri (Git, Mercurial, Subversion) tarafından yok sayılacak dosyaları da dışarıda bırakmanın bir yolu var mı? Örneğin, GitHub'dan kontrol ettiğim birçok Maven projem var. Tipik olarak, .gitignoreen azından bir liste içerirler …
114 git  svn  mercurial  rsync 

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.