Programlama

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



16
Akıştan bayt dizisi oluşturma
Bir giriş akışından bir bayt dizisi oluşturmak için tercih edilen yöntem nedir? İşte .NET 3.5 ile şu anki çözümüm. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Akışın parçalarını okumak ve yazmak hala daha iyi bir fikir mi?
913 c#  .net-3.5  inputstream 

30
Bir Enum'un dize ile temsili
Aşağıdaki numaralandırmaya sahibim: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Ancak sorun Kimlik 1 değil AuthenticationMethod.FORMS için sorulduğunda "FORMS" kelimesine ihtiyacım var. Bu sorun için aşağıdaki çözümü buldum ( bağlantı ): İlk önce "StringValue" adlı özel bir özellik oluşturmak gerekir: public class StringValue …
912 c#  enums 

21
Java: statik yöntemler ne zaman kullanılır?
Statik yöntemleri ne zaman kullanacağımı merak ediyorum? Birkaç getters ve setters, bir yöntem veya iki ile bir sınıf varsa ve bu yöntemlerin yalnızca sınıfın bir örnek nesnesinde çağrılabilir olmasını istiyorum varsayalım. Bu statik bir yöntem kullanmam gerektiği anlamına mı geliyor? Örneğin Obj x = new Obj(); x.someMethod veya Obj.someMethod (bu …


13
Kabuk komutları yürütüldükçe nasıl yankılanır
Bir kabuk komut dosyasında, çağrılan tüm kabuk komutlarını yankılayabilir ve değişken adlarını nasıl genişletebilirim? Örneğin, aşağıdaki satır verildiğinde: ls $DIRNAME Komut dosyasını komutu çalıştırmak ve aşağıdakileri görüntülemek istiyorum ls /full/path/to/some/dir Amaç, çağrılan tüm kabuk komutlarının ve argümanlarının bir kaydını saklamaktır. Böyle bir kütük oluşturmanın belki de daha iyi bir yolu …
911 bash  shell  sh  posix  trace 



16
Koleksiyon değiştirildi; numaralandırma işlemi yürütülemeyebilir
Hata ayıklayıcı eklendiğinde, bu görünmüyor çünkü bu hatanın altına alamıyorum. Kod aşağıdadır. Bu, bir Windows hizmetindeki bir WCF sunucusudur. NotifySubscribers yöntemi, bir veri olayı olduğunda (rastgele aralıklarla, ancak çok sık değil - günde yaklaşık 800 kez) hizmet tarafından çağrılır. Bir Windows Forms istemcisi abone olduğunda, abone kimliği abone sözlüğüne eklenir …

9
Dosya nasıl taşınır?
Python osarayüzüne baktım , ancak bir dosyayı taşımak için bir yöntem bulamadım. $ mv ...Python'da eşdeğerini nasıl yaparım ? >>> source_files = '/PATH/TO/FOLDER/*' >>> destination_folder = 'PATH/TO/FOLDER' >>> # equivalent of $ mv source_files destination_folder

30
Harici JAR'da "Dalvik formatına dönüşüm 1 hatasıyla başarısız oldu"
Eclipse'deki Android uygulamamda aşağıdaki hatayı alıyorum. BEKLENMEYEN ÜST DÜZEY İSTİSNA: java.lang.IllegalArgumentException: zaten eklendi: Lorg / xmlpull / v1 / XmlPullParser; .... Dalvik formatına dönüşüm hata 1 ile başarısız oldu Bu hata yalnızca projeme belirli bir harici JAR dosyası eklediğimde görünür. Olası çözümü uzun süre aradım, ancak olası çözümlerin hiçbiri işe …

7
GitHub deposunda etiket oluşturma
GitHub'da bir havuzum var ve onu etiketlemem gerekiyor. Bir kabukta etiketledim, ancak GitHub'da görünmüyor. Başka bir şey yapmam gerekiyor mu? Kabukta kullandığım komut: git tag 2.0 Ve şimdi yazdığımda git tagşunu gösterir: 2.0 Etiketler var gibi görünüyor, değil mi? Depo: https://github.com/keevitaja/myseo-pyrocms . Bu etiketin GitHub'da nasıl görünmesini sağlayabilirim? Etiketlerim nerede?
908 git  github  git-tag 


16
Kabuk komutunu çalıştırma ve çıktıyı yakalama
Bir kabuk komutu yürütecek ve çıktısını bir dize olarak döndürecek bir işlev yazmak istiyorum , ne olursa olsun, bir hata veya başarı mesajı. Komut satırı ile elde ettiğim sonucun aynısını almak istiyorum. Böyle bir şey yapacak bir kod örneği ne olurdu? Örneğin: def run_command(cmd): # ?????? print run_command('mysqladmin create test …
908 python  shell  subprocess 

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.