Programlama

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


23
Değişen derinlikte iç içe bir sözlüğün değerini güncelleme
Üzerine yazma düzeyi olmadan dict güncellemesinin içeriği ile dict dictionary1'i güncellemenin bir yolunu arıyorum dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Güncellemenin en düşük anahtar seviye1'i güncellediği için level2'deki değerleri sildiğini biliyorum. Sözlük1 ve güncellemenin herhangi bir uzunluğu olabileceği göz önüne alındığında, bununla nasıl başa çıkabilirim?
163 python 

2
MySQL “Veri gönderme” durumundayken ne anlama geliyor?
Mysql sorgusu ne anlama gelir: SHOW PROCESSLIST; Durum sütununda "Veri gönderiliyor" mu döndürür? Sorgunun yürütüldüğünü ve MySQL'in istemciye "sonuç" Verileri gönderdiğini hayal ediyorum ama neden bu kadar zaman aldığını merak ediyorum (bir saate kadar). Teşekkür ederim.
163 mysql 

10
Pandalar sütun listelerinde, her liste öğesi için bir satır oluşturun
Bazı hücreler birden çok değer listelerini içeren bir veri çerçevesi var. Bir hücrede birden çok değer depolamak yerine, listedeki her öğenin kendi satırını (diğer tüm sütunlarda aynı değerlerle) alacak şekilde veri çerçevesini genişletmek istiyorum. Eğer varsa: import pandas as pd import numpy as np df = pd.DataFrame( {'trial_num': [1, 2, …
163 python  pandas  list 

4
GitHub Projects ve Milestones arasındaki fark / ilişki nedir?
GitHub'a yapılan son güncelleme , GitHub iş akışına Projeler adlı bir şey ekledi ve Jira veya Trello gibi proje izleme araçlarıyla ilgili özel bir deneyimim olmadığından (hey, en azından benzerliği fark ettim) , herkes lütfen ayrıntılı bir şekilde yapabilir GitHub'ın Kilometre Taşları ve yeni Projeler arasındaki (önemli) farklar nelerdir? Eğer …
163 github  project 

7
Azure Webjobs ve Azure İşlevleri: Nasıl seçilir
Tetikleyiciler kullanan bazı Azure Webjobs oluşturdum ve Azure İşlevleri hakkında yeni bilgi edindim . Anladığım kadarıyla Azure İşlevleri Azure Webjobs özellikleri ile örtüşüyor gibi görünüyor ve İşlev ve Webjob arasında ne zaman seçim yapabileceğinizi anlamakta biraz zorlanıyorum: Webjobs'un aksine, İşlevler yalnızca tetiklenebilir, sürekli işlemi çalıştırmak için tasarlanmamıştır (ancak sürekli bir …


12
bırakma dosyalarını standart html dosya girişine sürükleyin
Bu günlerde dosyaları özel bir kap içine sürükleyip bırakabilir ve XHR 2 ile yükleyebiliriz. Canlı ilerleme çubukları vb ile. Çok güzel şeyler.Burada örnek. Ama bazen bu kadar serinlik istemiyoruz. Ne istiyorum - bir kerede birçok - dosyaları standart bir HTML dosya girişine sürükleyip bırakmak :<input type=file multiple> . Mümkün mü? …

19
JavaScript'teki tek satırlık ifadelerde kaşlı ayraçlar gerekli mi?
Bir keresinde kıvırcık parantezleri tek satırlık ifadelerde bırakmanın JavaScript'te zararlı olabileceğini duydum. Artık sebebini hatırlamıyorum ve Google araması pek yardımcı olmadı. JavaScript'teki kıvırcık parantez içindeki tüm ifadeleri çevrelemeyi iyi bir fikir haline getiren bir şey var mı? Soruyorum, çünkü herkes öyle görünüyor.
163 javascript 

4
SQL Server'da bir sütun ekle deyiminde adlandırılmış bir varsayılan kısıt oluşturabilir miyim?
SQL Server'da, bir tabloda yeni bir sütun var: ALTER TABLE t_tableName ADD newColumn NOT NULL Varsayılan bir kısıtlama belirtmeden NOT NULL belirttiğiniz için bu başarısız olur. Tablonun varsayılan bir kısıtlaması olmamalıdır. Bu sorunu aşmak için, tabloyu varsayılan kısıtlamayla oluşturabilir ve sonra kaldırabilirim. Ancak, varsayılan kısıtlamanın bu ifadenin bir parçası olarak …

25
INSTALL_PARSE_FAILED_NO_CERTIFICATES Hatası nedir?
androidmanifest.xmlDosyayı düzenleyerek varsayılan / ana / başlangıç ​​(ne derseniz deyin) etkinliğim değiştirmeye çalışıyordum . Tüm yaptığım android:nameözelliği değiştirmek oldu . Ancak, bu tüm uygulamayı tamamen bozdu. yüklemeye çalıştığımda başarısız oluyor ve okuyor. Yükleme hatası: INSTALL_PARSE_FAILED_NO_CERTIFICATES Önceki durumuna geri döndürmeye çalıştığımda hala bana aynı hatayı veriyordu ... Ne yaptım?

4
JavaScript'te dizeleri birleştirmenin en etkili yolu?
JavaScript'te, birçok yinelemeye sahip bir döngü var ve her yinelemede, birçok +=operatörle büyük bir dize oluşturuyorum . Dize oluşturmanın daha etkili bir yolu var mı? Burada dizeler eklemeye devam ediyorum ve sonra birleştirme yapmak dinamik bir dizi oluşturma hakkında düşünüyordum. Herkes bunu yapmanın en hızlı yolunu açıklayabilir ve bir örnek …

20
Django TemplateDoesNotExist?
Yerel makinem Ubuntu 8.10'da Python 2.5 ve Nginx kullanıyor, Django en son geliştirme gövdesinden üretildi. İstediğim her URL için atar: / Appname / path appname / template_name.html konumunda TemplateDoesNotExist Django, bu şablonları şu sırayla yüklemeyi denedi: * Django.template.loaders.filesystem.function yükleyicisini kullanma: * Django.template.loaders.app_directories.function yükleyicisini kullanma: TEMPLATE_DIRS ('/usr/lib/python2.5/site-packages/projectname/templates',) Bu durumda /usr/lib/python2.5/site-packages/projectname/templates/appname/template_name.html mi …
163 django 


6
Herhangi bir alan NULL içeriyorsa MySQL CONCAT NULL döndürür
"Cihazlarım" tablomda aşağıdaki veriler var affiliate_name affiliate_location model ip os_type os_version cs1 inter Dell 10.125.103.25 Linux Fedora cs2 inter Dell 10.125.103.26 Linux Fedora cs3 inter Dell 10.125.103.27 NULL NULL cs4 inter Dell 10.125.103.28 NULL NULL Sorgu altında yürüttüm SELECT CONCAT(`affiliate_name`,'-',`model`,'-',`ip`,'-',`os_type`,'-',`os_version`) AS device_name FROM devices Aşağıda verilen sonucu döndürür cs1-Dell-10.125.103.25-Linux-Fedora cs2-Dell-10.125.103.26-Linux-Fedora …
163 mysql  sql  null  concat 

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.