Programlama

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

8
Aşağıdan yukarıya ve yukarıdan aşağıya arasındaki fark nedir?
Aşağıdan yukarıya (dinamik programlamaya) yaklaşımı ilk "küçük" alt problemlerden bakarak oluşur ve sonra daha küçük sorunlara çözüm kullanarak daha büyük altproblemleri çözer. Yukarıdan aşağıya , sorunun "doğal bir şekilde" çözülmesinden ve daha önce alt problemin çözümünü hesaplayıp hesaplamadığınızdan emin olmanız gerekir. Biraz kafam karıştı. Bu ikisi arasındaki fark nedir?

12
JSON nesnesinin bayt kabul etmesine veya urlopen çıktı dizelerinin kullanılmasına izin ver
Python 3 ile bir URL'den bir json belgesi talep ediyorum. response = urllib.request.urlopen(request) responseNesne sahip bir dosya benzeri nesnedir readve readlinemetotları. Normalde bir JSON nesnesi, metin modunda açılmış bir dosya ile oluşturulabilir. obj = json.load(fp) Ne yapmak istiyorum: obj = json.load(response) Ancak urlopen ikili modda bir dosya nesnesini döndürdüğü için …



2
ASP.NET Core performans testi ile node.js'nin beklenmeyen sonucu
Yazılan iki (merhaba) merhaba dünya projesinde hızlı bir stres testi yapıyorum node.js ve asp.net çekirdekli. Her ikisi de üretim modunda ve bunlara bağlı bir kaydedici olmadan çalışıyor. Sonuç şaşırtıcı! ASP.NET çekirdeği bazı ekstra işler yaptıktan sonra bile node.js uygulamasından daha iyi performans gösterirken, node.js uygulaması yalnızca bir görünüm oluşturuyor. Uygulama …

8
BaseException.message Python 2.6'da kullanımdan kaldırıldı
Aşağıdaki kullanıcı tanımlı özel durumu kullandığımda BaseException.message Python 2.6'da kullanımdan kaldırıldığına dair bir uyarı alıyorum: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Bu uyarı: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message Bunun nesi var? Kullanımdan kaldırma uyarısından kurtulmak için neyi …

6
<Subtype> Designer </Subtype> Yüklendi / kaldırıldığında Visual Studio tarafından eklendi ve kaldırıldı
Bunu daha önce gören var mı? Eklemek [Subtype]Designer[/Subtype]ve .vcprojsonra projenin bir sonraki açık ve kapalı kaldırarak sürekli büyük bir Visual Studio projesi var . İçinde tanımlanmış yalnızca bir sınıf vardır StoredImageControl.cs. Revizyon kontrolümü gerçekten bozduğu için herkes bunu nasıl kapatacağını biliyor. Bu önce: &lt;EmbeddedResource Include="StoredImageControl.resx"&gt; &lt;DependentUpon&gt;StoredImageControl.cs&lt;/DependentUpon&gt; &lt;/EmbeddedResource&gt; Bundan sonra &lt;EmbeddedResource …

2
REST Kompleksi / Kompozit / İç İçe Kaynaklar [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 . 2 yıl önce kapalı . Bu soruyu geliştir REST tabanlı bir API kavramları ele en iyi yolu etrafında başımı …

8
Docker kapsayıcı görüntüleri neden bu kadar büyük?
Fedora'dan Dockerfile ile basit bir görüntü yaptım (başlangıçta 320 MB). Nano (1MB boyutundaki bu küçük editör) eklendi ve görüntünün boyutu 530 MB'ye yükseldi. Git'i bunun üzerine ekledim (30-ish MB) ve sonra görüntü boyutum gökyüzü roketlerimi 830 MB'a ekledim. Bu deli değil mi? Geçmişi / ara görüntüleri kaldırmak için kapsayıcıyı içe …
177 docker 

11
İşaretli onay kutusunun değerini al?
Yani şöyle bir kod var: &lt;input class="messageCheckbox" type="checkbox" value="3" name="mailId[]"&gt; &lt;input class="messageCheckbox" type="checkbox" value="1" name="mailId[]"&gt; Sadece şu anda işaretli olan onay kutusunun değerini almak için Javascript gerekir. DÜZENLEME : Eklemek için yalnızca BİR onay kutusu olacaktır.


11
R'de bir CRAN aynası nasıl seçilir
Aşağıdakileri yaparak R istemi üzerinden bir paket yüklemeye çalışıyorum: install.packages('RMySQL') Ancak çıktı aşağıdaki gibidir: --- Please select a CRAN mirror for use in this session --- Ve başka hiçbir şey! Bu çok temel soruna bir çözüm bulamıyorum. Bir CRAN aynası seçmek için ne yazmam gerekir? DÜZENLE: İşletim Sistemi: Mac-OS X …
177 r  package  install  cran 

15
Openssl dahili veya harici komut olarak tanınmıyor
Uygulamam için daha sonra Facebook ile entegre olacak bir uygulama imzası oluşturmak istiyorum. Facebook öğreticilerinden birinde şu komutu buldum: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 Eğitimde, bu cmd'yi çalıştırarak imza oluşturma sürecimin başlayacağını söylüyor. Ancak, bu komut bir hata verir: openssl is not …

7
Hash'e yeni öğe nasıl eklenir
Ruby'de yeniyim ve mevcut hash'e nasıl yeni öğe ekleyeceğimi bilmiyorum. Örneğin, ilk önce hash oluşturuyorum: hash = {item1: 1} bundan sonra bu gibi karma var bu yüzden item2 eklemek istiyorum: {item1: 1, item2: 2} Karma üzerinde hangi yöntemi yapacağımı bilmiyorum, biri bana yardımcı olabilir mi?
177 ruby  hash 

5
Oracle parola süresinin dolmasını nasıl kapatabilirim?
Oracle'ı geliştirme için kullanıyorum. Her zaman veritabanımı yeniden oluşturmak için kullandığım bir bootstrap hesabının parolasının süresi doldu. Bu kullanıcı (ve diğer tüm kullanıcılar) için parola geçerliliğini kalıcı olarak nasıl kapatabilirim? Varsayılan olarak parolaların süresi dolan Oracle 11g kullanıyorum.
177 oracle  security 

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.