Programlama

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


12
Python'da SIGINT'i nasıl yakalayabilirim?
Birkaç işlem ve veritabanı bağlantıları başlatan bir python komut dosyası üzerinde çalışıyorum. Her seferinde senaryoyu bir Ctrl+ Csinyaliyle öldürmek istiyorum ve biraz temizlik yapmak istiyorum. Perl'de bunu yaparım: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Python'da bunun analogunu nasıl yapabilirim?
535 python  controls  signals 

18
SQLite - UPSERT * değil * INSERT veya REPLACE
http://en.wikipedia.org/wiki/Upsert SQL Server'da depolanan proc güncellemesini ekle Bunu düşünmediğim SQLite'de yapmanın akıllıca bir yolu var mı? Temel olarak kayıt varsa dört sütundan üçünü güncellemek istiyorum, yoksa, dördüncü sütun için varsayılan (NUL) değeri ile kayıt INSERT istiyorum. Kimlik birincil anahtardır, bu nedenle UPSERT için yalnızca bir kayıt olacaktır. (Ben açıkça UPDATE …
535 sql  sqlite  upsert 

18
HTTP'de Content-Disposition üstbilgisinin dosyaadı parametresi nasıl kodlanır?
Bir kaynağı doğrudan bir Web tarayıcısında oluşturulmak yerine indirilmeye zorlamak isteyen web uygulamaları , formun HTTP yanıtında bir başlık oluşturur:Content-Disposition Content-Disposition: attachment; filename=FILENAME filenameParametre kaynak tarayıcı tarafından indirilen içine dosya için bir ad önermek için kullanılabilir. Bununla birlikte, RFC 2183 (Content-Disposition) bölüm 2.3'te (Dosya Adı Parametresi) dosya adının yalnızca US-ASCII …

25
Mac OS X'te adb kurulumu
Mac'te adb'yi nasıl kuracağımı anlamaya oldukça zaman harcadım, bu yüzden nasıl ayarlanacağını yazmanın bazı insanlar için yararlı olabileceğini anladım. adb, telefonunuza / emülatörünüze android uygulamaları yüklemek ve çalıştırmak için komut satırı aracıdır
535 android  macos  adb 




30
Yazılımımı internette çatlamış indirme olarak buldum, ne yapmalı?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Yani, 6 ay süren sıkı çalışmanın sonunda nihayet başvurumu yayınladı. Bugün insanların indirdiği ilk web sitesini buldum ve programcılarınızdan herhangi birinin bu tür şeylere nasıl tepki vereceğini …



7
Python'da yazı birimi testleri: Nasıl başlayabilirim? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . İlk uygun projemi Python'da tamamladım ve şimdi görevim bunun için testler yazmak. İlk kez …


22
EntitySet güncellenemiyor - çünkü bir DefiningQuery var ve <UpdateFunction> öğesi yok
Entity Framework 1'i .net 3.5 ile kullanıyorum. Ben böyle basit bir şey yapıyorum: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } Yapmaya çalıştığımda bu hatayı alıyorum: context.SaveChanges(); Hatayı alıyorum: EntitySet güncellenemiyor - çünkü bir DefiningQuery var ve mevcut işlemi desteklemek için &lt;ModificationFunctionMapping&gt; öğesinde &lt;UpdateFunction&gt; …

15
Varolan bir statik sınıfa genişletme yöntemleri ekleyebilir miyim?
Ben C # uzatma yöntemlerinin bir hayranıyım, ama Konsol gibi statik bir sınıfa bir uzatma yöntemi ekleyerek başarılı olmadı. Örneğin, Konsol'a 'WriteBlueLine' adlı bir uzantı eklemek istersem, böylece gidebilirim: Console.WriteBlueLine("This text is blue"); Bu 'bu' parametre olarak Konsol ile yerel, genel statik yöntem ekleyerek denedim ... ama zar yok! public …

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.