Programlama

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

13
Linux'ta bir bash betiğinden GUI mesaj kutusu nasıl gösterilir?
Ubuntu linux altında birkaç küçük bash betiği yazıyorum. Herhangi bir giriş girmek veya herhangi bir çıktı görüntülemek için bir terminal penceresine gerek kalmadan GUI onları çalıştırmak istiyorum. Şimdiye kadar gereken tek girdi sudo - ve gksudo tutamaçları için bir paroladır. Ancak henüz bir mesaj kutusu göstermenin kolay bir yolunu bulamadım. …
152 linux  bash  scripting  ubuntu  gtk 


7
raylarda önde gelen sıfırlar
Uygulamamda alanlar hrve minher iki tamsayı var. İçin hralanında, kullanıcı girerse "1" Ben veritabanına kaydetmeden önce "01" otomatik pad Rails istiyoruz. Ayrıca minalan için kullanıcı "0" girerse "00" olarak girilmelidir. Bunu nasıl yapabilirim?

4
Gradle sadece bir modül inşa eder
Çok modüllü bir gradle yapıyorum. Kök kullanarak bir modül için hedef yürütmek istiyorum. Örn: gradle build -Pmodule=ABC gradle jar -Pmodule=ABC gradle test -Pmodule=ABC gradle compileJava -Pmodule=ABC gradle customTask -Pmodule=ABC etc. Böylece her hedef modülü belirten kökten çalıştırılabilir. Bunu yapmanın kolay bir yolu var mı? Teşekkürler !
152 gradle 



5
File_get_contents () zaman aşımı ayarına sahip mi?
file_get_contents()Bir döngüde yöntemi kullanarak bağlantılar bir dizi arıyorum . Her bağlantının işlenmesi 15 dakikadan fazla sürebilir. Şimdi, PHP'nin file_get_contents()bir zaman aşımı süresi olup olmadığı konusunda endişeleniyorum ? Evetse, bir çağrı ile zaman aşımına uğrayacak ve bir sonraki bağlantıya geçecektir. Öncekini bitirmeden bir sonraki bağlantıyı aramak istemiyorum. Bu yüzden lütfen bana …

17
Ansible: Bir dizin içindeki dosya ve klasörleri nasıl silebilirim?
Aşağıdaki kod yalnızca web dizinine aldığı ilk dosyayı siler. Web dizini içindeki tüm dosya ve klasörleri kaldırmak ve web dizinini korumak istiyorum. Bunu nasıl yapabilirim? - name: remove web dir contents file: path='/home/mydata/web/{{ item }}' state=absent with_fileglob: - /home/mydata/web/* Not: rm -rfKomut ve kabuk kullanmayı denedim , ancak çalışmıyorlar. Belki …

22
C kodunda hata işleme
Bir C kütüphanesinde hataların tutarlı bir şekilde ele alınması söz konusu olduğunda "en iyi uygulama" nı düşünürsünüz. Düşündüğüm iki yol var: Her zaman hata kodunu döndürün. Tipik bir fonksiyon şöyle görünür: MYAPI_ERROR getObjectSize(MYAPIHandle h, int* returnedSize); Her zaman bir hata işaretçisi yaklaşımı sağlayın: int getObjectSize(MYAPIHandle h, MYAPI_ERROR* returnedError); İlk yaklaşımı …
152 c  error-handling 

6
FindViewById sonucunu yayınlamaya gerek yok mu?
Son zamanlarda AndroidStudio'nun bazı sınıf oyuncularını kaldırmamı hatırlattığını buldum. Eski zamanlarda, findViewById sonucunu yayınlamamız gerektiğini hatırlıyorum, ama şimdi gerekli değil. FindViewById sonucu hala Görünüm, bu yüzden neden sınıf döküm gerek yok bilmek istiyorum? Bahsettiğim herhangi bir belgeyi bulamıyorum, kimse bulabilir mi?


20
PSQLException: geçerli işlem iptal edildi, işlem bloğunun sonuna kadar komutlar yoksayıldı
JBoss 7.1.1 Final server.log dosyasında aşağıdaki (kesilmiş) stacktrace görüyorum: Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_23] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_23] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_23] at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_23] at …

11
RTTI ne kadar pahalıdır?
RTTI kullanımından bir kaynak olduğunu anlıyorum, ama ne kadar büyük? Baktığım her yer "RTTI pahalı" diyor, ancak hiçbiri aslında belleği, işlemci süresini veya hızı düzenleyen herhangi bir kıyaslama veya nicel veri vermiyor. Peki, RTTI ne kadar pahalı? Sadece 4MB RAM'e sahip gömülü bir sistemde kullanabilirim, bu yüzden her bit önemlidir. …
152 c++  performance  rtti 

13
Python'da bir dosyayı kilitleme
Python'a yazmak için bir dosyayı kilitlemem gerekiyor. Bir kerede birden fazla Python işleminden erişilebilir. Çevrimiçi olarak bazı çözümler buldum, ancak çoğu zaman yalnızca Unix tabanlı veya Windows tabanlı oldukları için çoğu zaman başarısızı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.