Programlama

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

22
Bir dosyadaki son karakterse yeni satırı nasıl silebilirim?
Bir dosyadaki son karakter ise son satırsonu silmek istiyorum bazı dosyaları var. od -cçalıştırdığım komutun dosyayı yeni bir satırla yazdığını gösteriyor: 0013600 n t > \n Sed ile birkaç numara denedim ama aklıma gelen en iyisi hile yapmıyor: sed -e '$s/\(.*\)\n$/\1/' abc Bunun nasıl yapıldığına dağir fikri olan?
162 linux  perl  shell  awk  sed 

12
Tip İlkel Olup Olmadığı Nasıl Test Edilir
Html etiketine bir türü serileştiren kod bloğu var. Type t = typeof(T); // I pass <T> in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? propValue.ToString() : String.Empty; tagBuilder.Attributes.Add(prop.Name, …

22
“Yanlış dize değeri” hataları nasıl düzeltilir?
Bir uygulamanın yanlış dize değeri hataları nedeniyle rastgele e-postaları atma eğiliminde olduğunu fark ettikten sonra, yine de gittim ve birçok metin sütununu, utf8sütun karakter kümesini ve varsayılan sütun collate ( utf8_general_ci) kullanmak için onları değiştirecek şekilde değiştirdim. Bu, hataların çoğunu düzeltti ve latin olmayan e-postalara çarptığında uygulamanın sql hataları almayı …
162 mysql 


17
Neden kimse Java için make kullanmıyor?
Gördüğüm hemen hemen her Java projesi Maven veya Ant kullanıyor. Bunlar iyi araçlardır ve bence hemen hemen her proje bunları kullanabilir. Peki ne yapacaktı ? Çeşitli Java dışı projeler için kullanılır ve Java'yı kolayca işleyebilir. Elbette, Windows kullanıyorsanız make.exe dosyasını indirmeniz gerekir, ancak Ant ve Maven de JDK ile birlikte …
162 java  ant  makefile  maven 

26
MySQL'de, aynı tabloya eklemek için bir satırı kopyalayabilir miyim?
insert into table select * from table where primarykey=1 Ben sadece aynı tabloya eklemek için bir satır kopyalamak istiyorum (yani, tablodaki varolan bir satırı çoğaltmak istiyorum) ama bu tabloyu "seçin" sonra tüm sütunları listelemek zorunda kalmadan yapmak istiyorum çok fazla sütun var. Ama bunu yaptığımda hatayı alıyorum: Anahtar 1 için …
162 mysql  copy  duplicates  row 



8
Akışı Dize ve Geriye Dönüştürme… Neyi kaçırıyoruz?
Nesneleri dizgilere serpiştirmek istiyorum. Bir nesneyi bir Akışa dönüştürmek ve başarıyla geri dönmek için protobuf-net kullanıyoruz. Ancak, dize ve geri akış ... o kadar başarılı değil. Geçiyor sonra StreamToStringve StringToStreamyeni Streamprotobuf-net tarafından serisi kaldırılan değildir; bir Arithmetic Operation resulted in an Overflowistisna oluşturur. Orijinal akışın serisini kaldırırsak çalışır. Yöntemlerimiz: public …

19
İçindeki öğelerin sırasına bakılmaksızın iki koleksiyonun eşitlik açısından karşılaştırılması
(C #) iki koleksiyon karşılaştırmak istiyorum, ama bunu verimli bir şekilde uygulamak için en iyi yolu emin değilim. Enumerable.SequenceEqual ile ilgili diğer konuyu okudum , ama tam olarak aradığım şey değil. Benim durumumda, her ikisi de aynı öğeleri içeriyorsa (koleksiyon ne olursa olsun) iki koleksiyon eşit olacaktır. Misal: collection1 = …


8
Bir C # anonim türünü bir JSON dizesine nasıl serileştiririm?
JSON için anonim bir tür serileştirmek için aşağıdaki kodu kullanmaya çalışıyorum: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); Ancak, bu yürütüldüğünde aşağıdaki özel durumu alıyorum: '<> F__AnonymousType1`3 [System.Int32, System.Int32, System.Object []]' serileştirilemez. DataContractAttribute özniteliğiyle işaretlemeyi ve DataMemberAttribute özniteliğiyle serileştirilmesini istediğiniz tüm …

3
Msys, msys2 ve msysgit birbirleriyle nasıl ilişkilidir?
Etrafta arama yaptım, ancak MSYS'nin bu 3 sürümünde neler olup bittiğine dair ayrıntılı bir açıklama bulamıyorum. (Ne arayacağımı bilmiyorum tamamen mümkündür.) MSYS'nin MinGW kullanarak gelişimi desteklemek için minimal bir Linux araçları limanı olduğunu anlıyorum, ancak üçü veya onları geliştiren / koruyan ekipler. Ele alınması gereken hususlar: Hangileri aktif olarak geliştiriliyor? …
162 msys  msys2 

6
Gradle yapısını durdurmanın önerilen yolu
Bir sorun algıladıktan sonra Gradle derlemesini nasıl durdurabilirim? Bir iddia kullanabilir, istisna atabilir, System.exit (kötü fikir) yapabilir veya Gradle'da özel bir işlev kullanabilirim (ancak bir tane bulamadım). Gradle için en iyi yol nedir (ve neden?).
162 groovy  build  gradle 


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.