Programlama

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

13
Yalnızca C # 'da Tarih için bir tür - Neden Tarih türü yok?
C # projemizde bir tarihi zamansız temsil etme ihtiyacımız var. DateTime'ın varlığını biliyorum, ancak günün bir saatini de içeriyor. Belirli değişkenlerin ve yöntem argümanlarının tarihe dayalı olduğunu açıkça belirtmek istiyorum . Dolayısıyla DateTime.Datemülkü kullanamıyorum Bu soruna standart yaklaşımlar nelerdir? Eminim bununla ilk karşılaşan ben değilim? DateC # 'da neden sınıf …
108 c#  datetime  date 


16
Null değerinin 'addEventListener' özelliği okunamıyor
Bir proje için vanilya JavaScript kullanmam gerekiyor. Birkaç işlevim var, bunlardan biri menü açan bir düğme. Hedef kimliğinin bulunduğu sayfalarda çalışır, ancak kimliğin olmadığı sayfalarda bir hataya neden olur. İşlevin kimliği bulamadığı sayfalarda, "'addEventListener' özelliği null okunamıyor" hatası alıyorum ve diğer işlevlerimden hiçbiri çalışmıyor. Menüyü açan düğmenin kodu aşağıdadır. function …

11
İmleci Vim'de Normal ve Ekle modları arasında nasıl değiştiririm?
Mümkünse, hangi modda olduğunuza bağlı olarak Vim'deki imleci (renk, şekil vb.) Nasıl değiştireceğimi bilmek istiyorum. Ekleme modunda olmadığımı sürekli unutuyorum ve kod yazmaya başladım, bu da her türlü çılgınca şeyin olmasına neden oluyor. İmleç üzerinde bir çeşit görsel gösterge olsaydı faydalı olurdu.
108 vim 

2
Python Regex grupları anında değiştirin
Normal ifade sözdizimini kullanarak tüm grupları doğrudan değiştirmenin bir yolu var mı? Normal yol: re.match(r"(?:aaa)(_bbb)", string1).group(1) Ama bunun gibi bir şey başarmak istiyorum: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Yeni dizgiyi, Regex'in yakaladığı gruplardan anında oluşturmak istiyorum.

3
Besteci yerel paket gerektiriyor
Birlikte geliştirdiğim birkaç kütüphanem [Foo ve Bar] var, ancak yine de teknik olarak ayrı şeyler. Önceden otomatik yükleyiciyi beğenmek için yeniden tanımlamıştım "Foo\\": "../Foo/src", ancak şimdi Foo'ya bir Guzzle bağımlılığı eklediğim için, Bar, bağımlılıklarından biri olmadığı için kapağını çeviriyor. Dizin yapısı: /home/user/src/ Foo/ src/ FooClient.php composer.json Bar/ src/ BarClient.php composer.json …
108 php  composer-php 

8
Bir Python paketinin içinden (statik) bir dosya nasıl okunur?
Python paketimin içindeki bir dosyayı nasıl okuyabileceğimi bana söyleyebilir misiniz? Benim durumum Yüklediğim bir paket, programın içinden yüklemek istediğim bir dizi şablona (dizeler olarak kullanılan metin dosyaları) sahip. Ancak böyle bir dosyanın yolunu nasıl belirtebilirim? Şuradan bir dosya okumak istediğimi düşünün: package\templates\temp_file Bir çeşit yol manipülasyonu mu? Paket temel yol …
108 python  file  package 

5
Postgresql SELECT dizesi içeriyorsa
Postgresql'imde bir var: TAG_TABLE ========================== id tag_name -------------------------- 1 aaa 2 bbb 3 ccc Sorunumu basitleştirmek için, yapmak istediğim şey, bir "aaaaaaaa" dizesi 'etiket_adı' içerdiğinde TAG_TABLE'dan 'id' öğesini SEÇMEK. Bu nedenle ideal olarak, yalnızca 'aaa' etiket adının kimliği olan "1" döndürmelidir Şu ana kadar yaptığım şey bu: SELECT id FROM …
108 sql  postgresql 

4
React Native: View onPress çalışmıyor
Garip bir sorunla karşı karşıyayım. React native uygulamamda, onPressolayı Viewona ayarlarsam tetiklenmiyor, ancak aynısını Textiçeriye ayarlarsam ateşleniyor View. Burada neyi özlüyorum? <View style={{backgroundColor: "red", padding: 20}}> <Text onPress={()=> { console.log('works'); } }>X</Text> </View> <View style={{backgroundColor: "red", padding: 20}} onPress={()=> { console.log('does not work'); } }> <Text>X</Text> </View> Bu neden böyle? …

6
Vi / vim'de nasıl geri dönülür (ctrl + z)
Normal metin editörlerinde [Vim'e tüm saygımla] kötü bir şey yaptığınızda ve metnin önceki sürümüne dönmek istediğinizde bir Ctrl+ kısayolu vardır Z. Word'deki GERİ düğmesi gibi. Vim'de bu davranışı nasıl elde edebileceğinizi merak ediyorum.
108 vim  vi  back  undo  undo-redo 

1
Django'da birden çok nesneyi sil
Bir web sayfası kullanarak django'daki veritabanımdan silinecek birkaç nesne seçmem gerekiyor. Aralarından seçim yapabileceğim bir kategori yok, bu yüzden hepsinden bu şekilde silemiyorum. Kendi silme formumu uygulayıp django'da işlemem gerekiyor mu yoksa django'nun bunu zaten yapmanın bir yolu var mı? Yönetici arayüzünde uygulandığı gibi.

3
Django - yabancı anahtar özelliklerini filtreleme
Django'daki bir tabloyu a'nın belirli bir alanının değerine göre filtrelemeye çalışıyorum ForeignKey. Örneğin, iki modelim var: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Varlık listemi ilişkili projenin adına göre filtrelemek istiyorum. Şu anda iki sorgu yapıyorum : project_list = Project.objects.filter(name__contains="Foo") asset_list = Asset.objects.filter(desc__contains=filter, project__in=project_list).order_by('desc') …


16
Bir sayının tüm bölenlerini almanın en iyi yolu nedir?
İşte en aptalca yol: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n Elde etmek istediğim sonuç buna benziyor, ancak daha akıllı bir algoritma istiyorum (bu çok yavaş ve aptal :-) Asal çarpanları ve çokluklarını yeterince hızlı bulabilirim. Bu şekilde faktör üreten bir jeneratörüm var: …
108 python  algorithm  math 

13
ImportError: 'kodlamalar' adlı modül yok
Yakın zamanda ubuntu'yu yeniden yükledim ve 16.04'e yükselttim ve python kullanamıyorum: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' Aborted …

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.