Programlama

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

6
Npm'yi package-lock.json oluşturmaya zorlamanın bir yolu var mı?
Yanlışlıkla sildim ve o package.jsonzamandan beri üzerinde birçok değişiklik yaptım . Bir npm installveya artık npm updateüretmeyin package-lock.json. Npm önbelleğimi ve nvm önbelleğimi temizlemeyi denedim, ancak hiçbir şey çalışmıyor gibi görünüyor. Node.js'nin birkaç sürümünde denedim (6.10.3 Node.js - 3.10.10 npm, üzerinde çalışmasını istediğim şeydir) ve hiçbirinde çalışmıyor. Npm'yi package-lock.jsondosyayı oluşturmaya …


8
Dockerfile if else koşul harici bağımsız değişkenlerle
Dockerfile'ım var FROM centos:7 ENV foo=42 sonra onu inşa ederim docker build -t my_docker . ve çalıştırın. docker run -it -d my_docker Dockerfile'da komut satırından argümanlar iletip başka if ile kullanmak mümkün müdür? Gibi bir şey demek istiyorum FROM centos:7 if (my_arg==42) {ENV=TRUE} else: {ENV=FALSE} ve bu argümanla inşa edin. …
132 docker  dockerfile 

1
İlk kaydetmeyi nasıl yeniden temellerim?
Eskiden git inityeni bir depo yaratırdım, sonra üç işlem yaptım. Şimdi geri dönmek ve ilk taahhüdümü değiştirmek için yeniden ödeme yapmak istiyorum, ancak bunu yaparsam git rebase -i HEAD~3şikayet eder! Aynı HEAD~2şeyi denersem o zaman işe yarıyor ama sadece son iki kaydı yeniden düzenlememe izin veriyor. 'Herhangi bir işlem yapılmadan …
132 git  git-rebase 

20
android.view.InflateException sınıfı şişirme hatası android.webkit.WebView
Lollipop'ta (API 22), uygulamamda her zaman bir web görünümü gösteriyorum, uygulama çöküyor. Android geliştirici konsolumda bu etkinlikle ilgili birden çok kilitlenme var. Android 4, 6 ve 7'de çalıştığını söylemeye gerek yok. Yığın izini okumak (bu yazının sonunda yayınlanmıştır), beni rahatsız eden bir şey Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x2040003 …
132 java  android  webview 


10
Flutter'da Metin Widget'larının altında sarı çizgiler var mı?
İlk flutter uygulamam üzerinde çalışıyorum. Ana uygulama ekranında bu sorun yok, tüm metinler olması gerektiği gibi görünüyor. Ancak geliştirdiğim bu yeni ekranda, tüm metin widget'ının altında bazı garip sarı çizgi / çift satır var. Bunun neden olduğuna dair bir fikriniz var mı?
132 flutter 

10
Typescript d.ts dosyasında tanımlanan arayüz özellik türünü geçersiz kılma
Bir *.d.tstypcript'te tanımlanan arayüz özelliği türünü değiştirmenin bir yolu var mı ? örneğin: içindeki bir arayüz x.d.tsşu şekilde tanımlanır: interface A { property: number; } Yazdığım daktilo dosyalarında değiştirmek istiyorum interface A { property: Object; } ya da bu bile işe yarar interface B extends A { property: Object; } …

4
Neden “asdf” .replace (/.*/ g, “x”) == “xx”?
Şaşırtıcı (bana göre) bir gerçekle karşılaştım. console.log("asdf".replace(/.*/g, "x")); Kod snippet'ini çalıştırSonuçları gizleSnippet'i genişlet Neden iki yedek? Yeni satırlar olmadan boş olmayan herhangi bir dize, bu desen için tam olarak iki yedek üretecek gibi görünüyor. Bir değiştirme işlevi kullanarak, ilk değiştirme tüm dize ve ikincisi boş bir dize olduğunu görebilirsiniz.
131 javascript  regex 

3
“Apple kötü amaçlı yazılım olup olmadığını kontrol edemediği için” Visual Studio Code açılamıyor
Visual Studio Code'u ilk kez indirdim ancak aşağıda mesaj almaya devam ediyorum: "Visual Studio Code" açılamıyor çünkü Apple kötü amaçlı bir yazılım olup olmadığını kontrol edemiyor. Bu yazılımın güncellenmesi gerekiyor. Daha fazla bilgi için geliştiriciyle iletişim kurun. MacBook'um güncel ve web sitelerinde VSC'nin en son sürümünü bile güncelledim (Eylül 2019 …

13
Optimize edilmeyecek sonsuz bir boş döngüyü nasıl yapabilirim?
C11 standardı, sürekli kontrol ifadelerine sahip yineleme ifadelerinin optimize edilmemesi gerektiği anlamına geliyor. Tavsiyemi taslak standarttan bölüm 6.8.5'ten alıntı yapan bu cevaptan alıyorum : Kontrol ifadesi sabit bir ifade olmayan bir yineleme ifadesi ... uygulama tarafından sonlandırılacağı varsayılabilir. Bu cevapta, benzer bir döngünün while(1) ;optimizasyona tabi olmaması gerektiği belirtilmektedir. Öyleyse …


11
JUnit'i neden test etmek için kullanmalısınız?
Belki sorum acemi bir sorudur, ancak kullanacağım koşulları gerçekten anlayamıyorum junit? İster basit ister daha büyük uygulamalar yazayım, bunları System.outifadelerle test ediyorum ve bana oldukça kolay geliyor. Hala aynı yöntemleri çağırmamız, geri döndüklerini kontrol etmemiz ve sonra her şeye ek açıklama getirmemiz gerekiyorsa, projede JUnit ile test sınıfları, gereksiz klasörler …
131 java  unit-testing  junit  tdd 

14
SD karttan dosya nasıl silinir?
Bir e-postaya ek olarak göndermek için bir dosya oluşturuyorum. Şimdi e-postayı gönderdikten sonra resmi silmek istiyorum. Dosyayı silmenin bir yolu var mı? Denedim myFile.delete();ama dosyayı silmedim. Bu kodu Android için kullanıyorum, bu nedenle programlama dili, SD karta erişmek için normal Android yöntemlerini kullanan Java'dır. Bir e-posta gönderdikten sonra ekrana onActivityResultbir …

19
Geri saymak, saymaktan daha mı hızlı?
Bilgisayar bilimi öğretmenimiz bir keresinde, bazı nedenlerden dolayı geri saymanın, saymaktan daha verimli olduğunu söylemişti. Örneğin, bir FOR döngüsü kullanmanız gerekiyorsa ve döngü indeksi bir yerde kullanılmıyorsa (ekrana bir satır N * yazdırmak gibi) şu kodu kastediyorum: for (i = N; i >= 0; i--) putchar('*'); daha iyi: for (i …
131 c  performance  loops 

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.