Programlama

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

8
Visual Studio Code hangi TypeScript sürümünü kullanıyor? Nasıl güncellenir?
Visual Studio Code'da hangi TypeScript sürümünün kullanıldığını nasıl anlayabilirim? Özellikle TypeScript 1.8.10 ve VSCode 1.4.0 kullanıyordum. VSCode'u ilk olarak 1.5.3 olan en son sürüme güncelledim. Ancak komut satırından kontrol ettiğimde, TypeScript sürümümün hala 1.8.10 olduğunu gördüm. Bu yüzden TypeScript'i komut satırından güncelledim ve şimdi 2.0.3. Visual Studio Code'un 2.0.3 sürümünü …

3
XUnit kullanarak bir İstisna Onaylayın
XUnit ve Moq için acemiyim. Bir argüman olarak string alan bir metodum var. XUnit kullanarak bir istisna nasıl işlenir. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws<ArgumentException>(() => profiles.GetSettingsForUserID("")); } Test edilen …
111 c#  unit-testing  xunit 

5
ggplot'ta gösterge başlığını kaldır
Bir efsanenin başlığını kaldırmaya çalışıyorum ggplot2: df <- data.frame( g = rep(letters[1:2], 5), x = rnorm(10), y = rnorm(10) ) library(ggplot2) ggplot(df, aes(x, y, colour=g)) + geom_line(stat="identity") + theme(legend.position="bottom") Bu soruyu gördüm ve oradaki çözümlerin hiçbiri benim için işe yaramıyor gibi görünüyor. Çoğu, nasıl optskullanımdan kaldırıldığı ve themebunun yerine kullanılacağı …
111 r  ggplot2 

1
Postgres'te JSON alanında nasıl index oluşturulur?
PostgreSQL 9.3 Beta 2'de (?), JSON alanında nasıl indeks oluşturabilirim? ->Kullanılan operatörü kullanarak denedim hstoreancak aşağıdaki hatayı aldım: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); HATA: json veri türünün "btree" erişim yöntemi için varsayılan operatör sınıfı yoktur İPUCU: Dizin için bir operatör sınıfı belirtmeniz veya veri türü …

10
PHP'de İç içe veya İç Sınıf
Yeni web sitem için bir Kullanıcı Sınıfı oluşturuyorum, ancak bu sefer onu biraz farklı bir şekilde oluşturmayı düşünüyordum ... C ++ , Java ve hatta Ruby (ve muhtemelen diğer programlama dilleri), ana sınıf içinde iç içe / iç sınıfların kullanımına izin veriyor, bu da kodu daha nesne odaklı ve düzenli …
111 php  class  oop  nested  inner-classes 

11
Aynı makinede Google Chrome'un birden çok sürümünü çalıştırabilir miyim? (Mac veya Windows)
Bu harika yanıt , Google Chrome'un birden çok sürümünü tek bir makinede çalıştırmanın bir yolu olmadığını gösteriyor. Arada sırada bir web sitesi kullanıcısı Chrome'un eski bir sürümüne takılıp kalmış bir web sitesi kullanıcısıyla karşılaşırsınız (bunun nasıl olacağı hakkında hiçbir fikriniz yok, belki de bağımsız sürümü yüklediler mi?) Ve bunu doğrulamanız …

4
git kiraz-çekme çalışmıyor
Ustadan bir taahhüt seçip mevcut üretim dalına sokmaya çalışıyorum. Ancak, yürüttüğümde git cherry-pick <SHA-hash>, şu mesajı alıyorum: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to commit but untracked files present (use "git add" to …


5
Konular neden .NET Reaktif Uzantılarda önerilmiyor?
Şu anda .NET için Reactive Extensions çerçevesini kavramaya başladım ve bulduğum çeşitli giriş kaynakları (esas olarak http://www.introtorx.com ) üzerinde çalışıyorum. Uygulamamız, ağ çerçevelerini algılayan bir dizi donanım arabirimini içerir, bunlar benim IObservable'larım olacak, daha sonra bu çerçeveleri tüketecek veya veriler üzerinde bir şekilde dönüşüm gerçekleştirecek ve yeni bir çerçeve türü …

3
Seansın "gizli" seçeneği nedir?
Kriptografi hakkında hiçbir şey bilmiyorum. Seans sırrının ne olduğunu merak ediyorum. Şunun gibi bir kod görüyorum: app.use(express.session({ store: mongoStore({ url: app.set('db-uri') }), secret: 'topsecret' })); Sır nedir ve bunu değiştirmeli miyim?
111 node.js  session  connect 

7
Blob'u JavaScript'te Dosyaya Dönüştürme
NodeJS sunucusuna bir dizine bir görüntü yüklemem gerekiyor. Bunun için connect-busboydüğüm modülü kullanıyorum . Ben dataURLaşağıdaki kodu kullanarak blob dönüştürülür o görüntünün: dataURLToBlob: function(dataURL) { var BASE64_MARKER = ';base64,'; if (dataURL.indexOf(BASE64_MARKER) == -1) { var parts = dataURL.split(','); var contentType = parts[0].split(':')[1]; var raw = decodeURIComponent(parts[1]); return new Blob([raw], {type: …

11
Python'da parametrelerin zorla adlandırılması
Python'da bir işlev tanımınız olabilir: def info(object, spacing=10, collapse=1) aşağıdaki yollardan herhangi biriyle çağrılabilir: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) Python'un, adlandırıldıkları sürece herhangi bir sıralı argümanlara izin vermesi sayesinde. Yaşadığımız sorun, daha büyük işlevlerimizden bazıları büyüdükçe, insanlar spacingve arasına parametreler ekliyor olabilir collapse, bu da yanlış değerlerin adlandırılmayan …

6
PHP dosyaya veya çağıran koda göre yollar içeriyor mu?
PHP göreli ekleme yollarıyla ilgili kural setini anlamakta güçlük çekiyorum. A.PHP- dosyasını çalıştırırsam ve A.PHP dosyası, C.PHP dosyasını içeren B.PHP dosyasını içerirse, C.PHP'ye giden göreceli yol B.PHP'nin konumu veya A'nın konumu ile ilişkili olmalıdır. .PHP? Yani, içerme dosyasının hangi dosyadan çağrıldığı veya yalnızca geçerli çalışma dizininin ne olduğu ve geçerli …

4
async / await örtük olarak döndürür promise
asyncAnahtar kelimeyle işaretlenen eşzamansız işlevlerin örtük olarak bir söz verdiğini okudum : async function getVal(){ return await doSomethingAync(); } var ret = getVal(); console.log(ret); ama bu tutarlı ... varsayarak değil doSomethingAsync()bir söz döner ve bekliyoruz kelime vaadi değeri dönecektir, sonra benim getVal fonksiyonu, itsef vaat should bu değeri değil, örtük …

26
Laravel 5.2 env dosyasını okumuyor
Laravel 5.2'ye yükselttikten sonra .envdosya değerlerimin hiçbiri okunmuyor. Yükseltme talimatlarını takip ettim ; auth.php dışında yapılandırma dosyalarımın hiçbiri değiştirilmedi. Önceki sürüm olan 5.1.19'da hepsi iyi çalışıyordu. .env gibi değerler içerir DB_DATABASE=mydb DB_USERNAME=myuser config/database.php içerir 'mysql' => [ 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), ] Bu hatayı alıyorum: PDOException: …

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.