Programlama

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


7
Dallanmayan (sarkan?) Git işlemlerini listeleme ve silme
Belirli bir dalın altında olmayan çok sayıda commit içeren bir Git deposum var, git showonları yapabilirim , ancak onları içeren dalları listelemeye çalıştığımda, hiçbir şeyi geri bildirmiyor. Bunun sarkan taahhütler / ağaç sorunu olduğunu düşündüm (-D dalının bir sonucu olarak), bu yüzden depoyu budanmıştım, ancak bundan sonra hala aynı davranışı …
152 git  branch  git-dangling 

10
Rails Nesne hash
Oluşturulan aşağıdaki nesneye sahibim @post = Post.create(:name => 'test', :post_number => 20, :active => true) Bu kaydedildikten sonra, örneğin şunun gibi bir şey yaparak nesneyi bir hash haline getirebilmek istiyorum: @object.to_hash Rayların içinden bu nasıl mümkün olabilir?

7
Çıktı dizesini biçimlendir, sağa hizalama
X, y, z koordinatlarını içeren bir metin dosyası işliyorum 1 128 1298039 123388 0 2 .... her satır, kullanılarak 3 öğeye ayrılmıştır words = line.split() Verileri işledikten sonra koordinatları başka bir txt dosyasına geri yazmam gerekir, böylece her sütundaki öğeler sağa hizalanır (ve aynı zamanda girdi dosyası). Her satır koordinatlardan …

13
CSS kullanarak bir arka plan resmini ortalamak
Bir arka plan resmini ortalamak istiyorum. Kullanılmış div yok, bu CSS stili: body{ background-position:center; background-image:url(../images/images2.jpg) no-repeat; } Yukarıdaki CSS her yerde döşenir ve ortalanır, ancak görüntünün yarısı görünmez, sadece bir tür yukarı hareket eder. Yapmak istediğim şey, görüntüyü ortalamak. Görüntüyü 21 "ekranda bile görüntülemek için kullanabilir miyim?
152 css 


5
C # 'da yöntem parametresi ipucu nasıl gösterilir?
VS2010: VB'de imleci mevcut bir yöntemin parametre parantezlerinin içine yerleştirebilir ve bulunduğum parametrenin açıklamasını içeren araç ipucunu getirecek bir 'boşluk' yazabilirim. C # 'da durum bu değildir. Bu araç ipucunun gösterilmesi için parametreler dahil tüm parantezleri silmem ve sol parantezi yeniden yazmam gerekiyor. Bu davranışı değiştirmek için bir kısayol veya …

9
Bir uygulamanın standart çıkışının bir boru değil, bir terminal olduğunu düşünmesi için nasıl kandırılır
" Stdin'in terminal mi yoksa boru mu olduğunu algıla? " Nın tersini yapmaya çalışıyorum . STDOUT'ta bir boru algıladığı için çıktı biçimini değiştiren bir uygulama çalıştırıyorum ve yeniden yönlendirirken aynı çıktıyı alabilmem için bunun etkileşimli bir terminal olduğunu düşünmesini istiyorum. Onu bir expectbetik içine sarmanın veya proc_open()PHP'de a kullanmanın işe …
152 bash  terminal  pipe  stdin 

17
Kubernetes bölmesi silindiğinde yeniden oluşturulur
Kapsülleri komutla başlattım $ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 Bir şeyler ters gitti ve şimdi bunu silemiyorum Pod. Aşağıda açıklanan yöntemleri kullanarak denedim ama Podtutarı yeniden oluşturuluyor. $ kubectl delete pods busybox-na3tm pod "busybox-na3tm" deleted $ kubectl get pods NAME READY STATUS RESTARTS AGE busybox-vlzh3 0/1 ContainerCreating …

21
ViewModelProviders 1.1.0'da kullanımdan kaldırıldı
Baktığımızda , Google docs için ViewModel, onlar almak için nasıl örnek kod aşağıda göstermek ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) En son bağımlılığı kullanırken android.arch.lifecycle:extensions:1.1.1böyle bir sınıf yoktur ViewModelProviders. Gitmek belgeler için ViewModelProviders, diyordum bir yorum gördüm: Bu sınıf, API seviyesi 1.1.0'da kullanımdan kaldırıldı. ViewModelProvider.AndroidViewModelFactory'yi kullanın Sorun şu ki, kullanmaya çalışırken, …

25
Otomatik tamamlama Visual Studio'da çalışmıyor
Senaryolarla ilgili küçük bir problemim var. Unity with Visual studio için C # betikleri yazarken not defterinde çalışıyormuşum gibi görünüyor, otomatik tamamlama yok (doğru mu?) Ve çok yavaş yazmalıyım. Lütfen videoyu izleyin. Başlangıçta normal durum (öğreticiden), ikinci bölüm sorunumu gösteriyor. Sorunlu video Örneğin, transformsınıf öneri veya otomatik tamamlama göstermez. Sorunlu …

11
İOS Simulator dağıtım hedefleri 7.0 olarak ayarlanmıştır, ancak bu platform için desteklenen dağıtım hedefi sürümü 8.0 ila 12.1 arasındadır.
Xcode 10.1'imde aşağıdaki uyarı mesajını alıyorum. İOS Simulator dağıtım hedefleri 7.0 olarak ayarlanmıştır, ancak bu platform için desteklenen dağıtım hedefi sürümü 8.0 ila 12.1 arasındadır. 12.1 Xcode 10.1'deki simülatör işletim sistemim Ve pod dosyamı güncelledim. Dağıtım hedefim 9.0 Benim hedefimde

16
Nasıl çözülür: 'keyWindow' iOS 13.0'da kullanımdan kaldırıldı
Cloud Kit ile Core Data kullanıyorum ve bu nedenle uygulama başlatılırken iCloud kullanıcı durumunu kontrol etmem gerekiyor. Sorun olması durumunda kullanıcıya bir iletişim kutusu yayınlamak istiyorum ve bunu UIApplication.shared.keyWindow?.rootViewController?.present(...)şimdiye kadar kullanarak yapıyorum . Xcode 11 beta 4'te artık bana şunu söyleyen yeni bir kullanımdan kaldırma mesajı var: iOS 13.0'da 'keyWindow' …
152 swift  ios13  uiwindow  uiscene 

5
Logcat'teki çıktıyı tagname göre filtrele
Etiket adına göre gerçek bir cihazdan (emülatör değil) logcat çıktısını filtrelemeye çalışıyorum ama oldukça spam olan tüm mesajları alıyorum. Tarayıcıdan "tarayıcı: " veya "webkit: " gibi bir şey olması gereken mesajları okumak istiyorum , ancak çalışmıyor ... İşte aldığım şey:

7
Ağaç Veri Yapısı için Veritabanı Yapısı
Bir veritabanında özelleştirilebilir (yani, düzeyi bilinmeyen bir ağaç yapısı) ağaç veri yapısını uygulamanın en iyi yolu nedir? Bunu bir kez yabancı anahtarlı bir masa kullanmadan önce yaptım. Başka hangi uygulamaları görebiliyordunuz ve bu uygulama anlamlı mı?

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.