Programlama

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

6
Bir tmux oturumunun içinden yeni tmux oturumu oluşturun
Birinin tmux içinde olup olmadığına ve oturumun var olup olmadığına bağlı olarak belirli bir oturumu oluşturan / ekleyen veya bu oturuma geçiş yapan bir kabuk betiği yazıyorum. Bir tmux oturumundan yeni bir tmux oturumu oluşturmayı gerektiren durum dışında her şey harika çalışıyor. Komut dosyam çalıştığında tmux new-session -s name, aşağıdaki …
106 tmux 

9
Linq: where cümlesine koşullu olarak koşullar ekleme
Bunun gibi bir sorgum var (from u in DataContext.Users where u.Division == strUserDiv && u.Age > 18 && u.Height > strHeightinFeet select new DTO_UserMaster { Prop1 = u.Name, }).ToList(); Bu sorguyu çalıştıran yönteme bu koşulların sağlanıp sağlanmadığına bağlı olarak yaş, boy gibi çeşitli koşulları eklemek istiyorum. Tüm koşullar, kullanıcı Bölümünü …

13
sd kart olmadan cihazda bir dosya göndermek için adb komutu nasıl kullanılır
Bilgisayardan, içinde SD Kartı olmayan bir android cihaza dosya gönderme. Denedim: C:\anand>adb push anand.jpg /data/local 3399 KB/s (111387 bytes in 0.032s) C:\anand>adb push anand.jpg /data/opt 3199 KB/s (111387 bytes in 0.034s) C:\anand>adb push anand.jpg /data/tmp 3884 KB/s (111387 bytes in 0.028s) bir dosyayı anand.jpgcihaza taşımak için yukarıdaki komutlar ancak bu …
106 android  adb 

9
MySQL iki sütunu bir sütunda birleştirir
İki sütunu birde birleştirmenin bir yolunu bulmaya çalışıyorum, ancak kelimelerin kombinasyonu yerine sütunda '0' değerini almaya devam et. Bunlar diğerleri kadar denediğim şeyler: SELECT column1 + column2 AS column3 FROM table; SELECT column1 || column2 AS column3 FROM table; SELECT column1 + ' ' + column2 AS column3 FROM table; …
106 mysql  sql 

10
Sed neden sekme olarak \ t tanımıyor?
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Bu sedbetiğin tabher satırın önüne bir eklemesini bekliyorum , $filenameancak öyle değil. Bazı nedenlerden dolayı onun tyerine a ekliyor.
106 regex  bash  sed 

6
sed veya awk: bir kalıbı takip eden n satırı sil
Sed'deki (veya benzer herhangi bir araç - örneğin awk) kalıpları ve sayısal aralıkları nasıl karıştırırım? Yapmak istediğim şey, bir dosyadaki belirli satırları eşleştirmek ve ilerlemeden önce sonraki n satırı silmek ve bunu bir boru hattının parçası olarak yapmak istiyorum.
106 unix  sed  awk 

6
MongoDB: Alanın boş olduğu veya ayarlanmadığı kayıtlar nasıl sorgulanır?
Bir var Emailbir olan belgeyi sent_attarih alanı: { 'sent_at': Date( 1336776254000 ) } Bu Emailgönderilmemişse, sent_atalan ya boştur ya da yoktur. Gönderilen / gönderilmeyenlerin sayısını almam gerekiyor Emails. Bu bilgileri sorgulamanın doğru yolunu bulmaya çalışırken takılıp kaldım. Sanırım gönderilen sayıyı almanın doğru yolu: db.emails.count({sent_at: {$ne: null}}) Ama gönderilmeyenlerin sayısını nasıl …

9
Geometrik Ortalama: yerleşik var mı?
Geometrik ortalama için bir yerleşik bulmaya çalıştım ama bulamadım. (Açıkçası bir yerleşik, kabukta çalışırken bana hiç zaman kazandırmayacaktır ve doğrulukta herhangi bir fark olduğundan şüphelenmiyorum; komut dosyaları için yerleşikleri olabildiğince sık kullanmaya çalışıyorum, burada (kümülatif) performans kazancı genellikle fark edilir. Bir tane olmaması durumunda (ki durumdan şüpheliyim) işte benim. gm_mean …


4
.Gitignore dosyaları yinelemeli olarak nasıl yapılır
Dosyamda aşağıdaki örüntüden kaçınmaya çalışıyorum .gitignore. MyPrject/WebApp/Scripts/special/*.js MyPrject/WebApp/Scripts/special/*/*.js MyPrject/WebApp/Scripts/special/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js Biz denedik: MyPrject/WebApp/Scripts/special/**.js MyPrject/WebApp/Scripts/special/**/*.js Ancak bu işe yaramadı. Bu Windows'ta git. Bir şeyleri tekrar etmeden bunu yapmanın daha kısa bir yolu var mı?
106 git  gitignore 

2
Arayüz Alanlarına Git
Go'da arayüzlerin verilerden çok işlevselliği tanımladığı gerçeğine aşinayım. Bir arabirime bir dizi yöntem koyarsınız, ancak bu arabirimi uygulayan herhangi bir şey için gerekli olabilecek alanları belirleyemezsiniz. Örneğin: // Interface type Giver interface { Give() int64 } // One implementation type FiveGiver struct {} func (fg *FiveGiver) Give() int64 { return …
106 struct  interface  go 

20
yum hatası “Depo için metalink alınamıyor: epel. Lütfen yolunu doğrulayın ve tekrar deneyin ”ContextBroker'ı güncelliyor
Orion ContextBroker'ı yum install contextBroker komutunu kullanarak güncellemeye çalışıyorum. Ne yazık ki şu hatayı alıyorum: Yüklenen eklentiler: fastestmirror, yenileme paketi, güvenlik yükleniyor önbelleğe alınmış ana dosyadan yansıtma hızları Hata: Depo için metal bağlantı alınamıyor: epel. Lütfen yolunu doğrulayın ve tekrar deneyin Yanlış giden ne olabilir?
106 rpm  yum  fiware  epel 

6
Tüm tarayıcılarda tirelerde satır sonu nasıl engellenir
CMS'mizde bir editörümüz var. Son kullanıcılarımız bu editör aracılığıyla bazı uzun makaleler girecek. Bu makalelerdeki tirelerde satır kesilmesini önlemek için bir yola ihtiyacımız var. Tüm tarayıcılarda tirelerde satır kesilmesini önlemek için herhangi bir yol var mı? veya editörün bunu önleme seçeneği var mı?
106 html  css 

3
Groovy multi-line String'in nesi var?
Harika komut dosyaları bir hataya neden oluyor: def a = "test" + "test" + "test" Hata: No signature of method: java.lang.String.positive() is applicable for argument types: () values: [] Bu komut dosyası iyi çalışsa da: def a = new String( "test" + "test" + "test" ) Neden?
106 string  groovy  multiline 

9
lodash .groupBy kullanarak. gruplanmış çıktı için kendi anahtarlarınızı nasıl ekleyebilirsiniz?
Bu örnek verileri bir API'den döndürdüm. _.groupByVerileri daha iyi kullanabileceğim bir nesneye dönüştürmek için Lodash kullanıyorum . Döndürülen ham veriler şudur: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", "color": "green", "age": "77" } ] İstediğim _.groupBybakışlar böyle …

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.