Programlama

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

4
Greenlet Vs. İş Parçacığı
Gents ve yeşiller için yeniyim. Onlarla nasıl çalışacağım hakkında bazı iyi belgeler buldum, ancak hiçbiri bana broşürleri nasıl ve ne zaman kullanmam gerektiği konusunda gerekçe göstermedi! Gerçekten neyi iyi yapıyorlar? Bunları proxy sunucusunda kullanmak iyi bir fikir mi? Neden iplikler değil? Emin olmadığım şey, temelde ortak rutinler ise bize nasıl …


15
ASP.NET MVC ve IIS7'de ham HTTP isteği / yanıtı günlüğe kaydediliyor
Bir web hizmeti (ASP.NET MVC kullanarak) yazıyorum ve destek amaçlı olarak, istekleri ve yanıtı ham, çevrimiçi olarak (örneğin HTTP dahil) mümkün olduğunca yakın günlüğe kaydetmek istiyoruz yöntem, yol, tüm üstbilgiler ve gövde) bir veritabanına ekleyin. Emin olmadığım, bu verilerin en az 'karışık' şekilde nasıl elde edileceğidir. HttpRequestNesnenin tüm özelliklerini inceleyerek …

10
Canlı kilit için iyi bir örnek?
Livelock nedir anlıyorum, ama kimse iyi bir kod tabanlı bir örnek olup olmadığını merak ediyordum? Ve tarafından ben do kod tabanlı değil "bir koridorda birbirlerine geçmiş almaya çalışırken iki kişi" anlamına gelir. Tekrar okursam öğle yemeğimi kaybederim.

16
String sınıfı Java'da neden son olarak bildirildi?
Sınıfın java.lang.StringJava'da final olarak ilan edildiğini öğrendiğimden, bunun neden olduğunu merak ediyordum. O zamanlar herhangi bir cevap bulamadım, ancak bu yazı: Java'da String sınıfının bir kopyasını nasıl oluşturabilirim? sorgumu hatırlattı bana. Tabii, String, şimdiye kadar ihtiyaç duyduğum tüm işlevselliği sağlar ve sınıf String'in bir uzantısını gerektiren herhangi bir işlem düşünmedim, …
141 java  string  final 

5
R'de “atış” a eşdeğer
Kişi R'de bir hatayı nasıl "atar"? Bir veri çerçevesi ve bazı sütun adları alır ve onlarla şeyler yapan bir işlevi var. Sütunlar yoksa, işlevin durmasını ve buna bağlı olarak tüm işlevleri durdurmasını istiyorum. Ben baktım recoverve browseve, tracebackama, onlar yakın görünüyordu ama aradığım şey değil.
141 r  error-handling 

6
Git Clone: ​​Sadece dosyalar, lütfen?
Ben bir GIT repo klonlamak istiyorum ve bir .gitdizin ile sona . Başka bir deyişle sadece dosyaları istiyorum. Bunu yapmanın bir yolu var mı? git clone --no-checkoutne istediğimin tam tersini yaptı (bana sadece .gitdizin verdi ). Ben için bunu çalışıyorum uzak şudur yani repo, yerel değil tek bir kopya değil …
141 git 

8
Python'a kendi modüllerimi içe aktaramıyorum
Modül içe aktarmanın Python'da nasıl çalıştığını anlamakta zorlanıyorum (daha önce başka bir dilde hiç yapmadım). Diyelim ki: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py Şimdi böyle bir şey almaya çalışıyorum: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some tests on SomeObject Ancak, Python'un myappbir …
141 python  import  module  package 

5
Python'da bir ad alanı paketini nasıl oluştururum?
Python'da, bir ad alanı paketi Python kodunu çeşitli projeler arasında yaymanıza izin verir. Bu, ilgili kütüphaneleri ayrı indirmeler olarak yayınlamak istediğinizde kullanışlıdır. Örneğin, dizinlerde Package-1ve Package-2içinde PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py son kullanıcı import namespace.module1ve import namespace.module2. Bir ad alanı paketini tanımlamanın en iyi yolu nedir, böylece birden fazla Python …


16
Bir listeyi toplu olarak bölmek için ortak bir Java yardımcı programı var mı?
Kendime verilen büyüklükteki gruplar halinde bir liste kırmak için bir yardımcı program yazdım. Sadece bunun için herhangi bir apache ortak kullanımı olup olmadığını bilmek istedim. public static <T> List<List<T>> getBatches(List<T> collection,int batchSize){ int i = 0; List<List<T>> batches = new ArrayList<List<T>>(); while(i<collection.size()){ int nextInc = Math.min(collection.size()-i,batchSize); List<T> batch = collection.subList(i,i+nextInc); …
141 java  collections 

4
Medya Sorguları - İki genişlik arasında
Ben sadece genişliği 400 piksel ve 900 piksel daha az olduğunda görünen bir sınıf yapmak için CSS3 medya sorguları kullanmaya çalışıyorum. Bunun muhtemelen son derece basit olduğunu ve bariz bir şeyi kaçırdığımı biliyorum, ama anlayamıyorum. Ne ile geldim aşağıdaki kod, herhangi bir yardım için teşekkür ederiz. @media (max-width:400px) and (min-width:900px) …
141 css  media-queries 

1
Git, bir alt modül taahhüdünün SHA1'ini nerede saklar?
Git deposuna bir alt modül eklediğinizde, bu alt modülün sha1 tarafından başvurulan belirli bir taahhüdünü izlediğini biliyorum. Bu sha1 değerinin nerede depolandığını bulmaya çalışıyorum. .gitmodulesVe .git/configdosyaları yalnızca alt modülü amacıyla yol, ancak taahhüt sha1 göstermektedir. Git-alt modülü (1) referans sadece söz gitlinkgiriş ve gitmodules (5) referans ya bu konuda hiçbir …
141 git  git-submodules  sha 


13
JavaScript içeren bir dizeye dayalı onaltılık bir renk oluşturma
Herhangi bir eski dize (genellikle tek bir kelime olacak) kabul edecek ve bir şekilde bir onaltılık değer #000000ve #FFFFFFbir HTML öğesi için bir renk olarak kullanabileceğiniz bir işlev oluşturmak istiyorum . Belki de daha #FFFaz karmaşıksa steno altıgen değeri (örneğin:) . Aslında, 'web uyumlu' bir paletteki bir renk ideal olacaktır.
141 javascript  string  colors  hex 

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.