Programlama

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

11
Boş dizi genişletmesini `set -u` ile Bash
İçerdiği bir bash betiği yazıyorum set -uve boş dizi genişletmesiyle ilgili bir sorunum var: bash, genişletme sırasında boş bir diziyi ayarlanmamış bir değişken olarak ele alıyor görünüyor: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrda yardımcı olmuyor.) Bunun yaygın bir çözümü, …
108 bash 

5
Rust'ta global değişkenler kullanmak mümkün mü?
Genel olarak global değişkenlerden kaçınılması gerektiğini biliyorum. Yine de, pratik anlamda (değişkenin programa entegre olduğu durumlarda) bunları kullanmanın bazen istenebileceğini düşünüyorum. Rust'u öğrenmek için şu anda GitHub'da sqlite3 ve Rust / sqlite3 paketini kullanarak bir veritabanı test programı yazıyorum. Sonuç olarak, bu (benim test programımda) (genel bir değişkene alternatif olarak) …

16
Angular CLI nasıl kaldırılır / yükseltilir?
Angular CLI ile yeni bir proje oluşturmaya çalıştığımda : ng n app Bu hatayı alıyorum: fs.js: 640 dönüş bağlama.open (pathModule._makeLong (yol), stringToFlags (bayraklar), mod); ^ TypeError: yol, TypeError'da (yerel) bir dize veya Buffer olmalıdır Angular CLI'yi nasıl yükseltebilirim veya kaldırabilirim ?


7
CMake kullanarak dosyayı kaynak dizinden ikili dizine kopyalayın
CLion hakkında basit bir proje oluşturmaya çalışıyorum. Proje (veya bir çeşit) oluşturmak için Makefiles oluşturmak için CMake (burada yeniyim) kullanıyor Tek ihtiyacım olan proje dışı bir dosyayı (bir çeşit kaynak dosyası), kodumu her çalıştırdığımda ikili dizine aktarmak. Bu dosya test verilerini içerir ve uygulama onları okumak için açar. Bunu yapmanın …
108 cmake 

3
Homebrew: mevcut sürümleri yeni formül @ sürüm biçimiyle listeleyin
Homebrew, son zamanlarda homebrew/versionssürümleri homebrew/coreyeni formula@versionformat aracılığıyla kullanıma sunma lehine kullanımdan kaldırıldı . Örneğin ( bu cevaba göre ) yapabilirsiniz brew install postgresql@9.5. Tabii ki, bu keyfi sürümler için geçerli değildir. Örneğin, install cocoapods@1.1.1"Hata: Dokunmalarda formül bulunamadı" mesajı çıkıyor. Eski yönteme göre, brew versions <formula>mevcut sürümleri görmek için koşabilirdim . …
108 homebrew 


6
Chrome'da html'den google translate nasıl devre dışı bırakılır
Bir Fransız restoranı için bir web sitesi yaptım. Web sitesi İngilizcedir, ancak web sitesinde (menü öğelerinin etiketli resimleri) ziyaretçiden Chrome kullanıyorsanız web sitesini çevirmesini isteyecek kadar Fransızca olduğunu tahmin ediyorum. Chrome'un sayfayı çevirmesini istemesini önlemek için html'ye ekleyebileceğim bir şey var mı? Bunun gibi bir şey olacağını varsayıyorum <html lang="en">ama …

12
Bağlantının yerel ana bilgisayar olup olmadığı javascript ile nasıl kontrol edilir?
Sayfanın yüklenmesi yerel makinemde ise javascript'ime bir kontrol yaptırmak istiyorum. Bunu yapmak istememin nedeni, geliştirirken her iki sunucu tarafı (C #) doğrulamamın da doğru çalıştığından emin olmaktan hoşlanmam. Bu yüzden hem istemci tarafı hem de sunucu tarafı hatalarının ortaya çıkmasını seviyorum. Bu yüzden, test ederken jquery doğrulama öğemde her zaman …

9
Aşağıdaki İçerik Güvenlik Politikası direktifini ihlal ettiği için komut dosyasını yüklemeyi reddetti
Uygulamamı 5.0.0 ( Lollipop ) üzeri Android sistemine sahip cihazlara dağıtmaya çalıştığımda , şu tür hata mesajlarını almaya devam ettim: 07-03 18: 39: 21.621: D / SystemWebChromeClient (9132): file: ///android_asset/www/index.html: Satır 0: Aşağıdaki İçeriği ihlal ettiği için 'http: // xxxxx' komut dosyasını yüklemeyi reddetti Güvenlik Politikası direktifi: "script-src 'self' 'unsafe-eval' …

6
conda create için yeni ortam konumu nasıl belirtilir
paketler için varsayılan konum, ana dizinimdeki .conda klasörüdür. ancak, kullandığım sunucuda, ne kadar alan kullanabileceğime dair çok katı bir sınır var, bu da temelde benim ana dizinimin altına herhangi bir şey koymamı engelliyor. Oluşturmak istediğim sanal ortam için konumu nasıl belirtebilirim? Teşekkürler! sunucu Ubuntu çalıştırıyor.

2
Npm başlangıcı ve npm çalıştırma başlangıcı arasındaki fark
Her iki komutu da kontrol ettim npm startve npm run startikisi de mükemmel çalışıyor. Create-react-app kullandım. Ancak CSS modülünde konfigürasyon değişiklikleri yapmak için çalıştırıyorum npm ejectama hata veriyor. Ama npm run ejectçalıştı mı? Neden npm ejectişe yaramadığı konusunda kafam karıştı . Bunu yapılandırabilir miyim? Aşağıda benim package.json: "scripts": { "start": …
108 npm 

10
Dize veya int ile enum değeri nasıl alınır
Enum dizesine veya enum int değerine sahipsem enum değerini nasıl alabilirim. Örneğin: Aşağıdaki gibi bir numaram varsa: public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } ve bazı dize değişkenlerinde aşağıdaki gibi "değer1" değerine sahibim: string str = "Value1" veya bazı int değişkenlerinde 2 değerine …
108 c#  enums 

11
React-yönlendirici Bağlantısını html düğmesinde sarma
Önerilen yöntemi kullanarak: Bu sonucu oluşur: düğmesini bir bağlantı , Kod açıklama satır aralarında React kullanarak bir HTML etiketinden bir Linköğeyi sarmanın bir yolu olup olmadığını merak ediyordum .'react-router'button Şu anda Linkuygulamamdaki sayfalarda gezinmek için bileşenlerim var , ancak bu işlevselliği HTML düğmelerimle eşlemek istiyorum.

16
React'te bileşeni kancalarla yeniden oluşturmaya nasıl zorlayabilirim?
Aşağıdaki kancalar örneğini ele alırsak import { useState } from 'react'; function Example() { const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p> <button onClick={() => setCount(count + 1)}> Click me </button> </div> ); } Temel olarak, aşağıdaki örnekte olduğu gibi, bileşeni React sınıfı bileşenlerde hemen yeniden …

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.