Programlama

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


9
Dizenin son karakterini sil
Bir veritabanına bağlı bir listede çok fazla bilgi alıyorum ve web sitesine bağlı biri için gruplar dizesi oluşturmak istiyorum. Bunu test etmek için kullanıyorum ama bu dinamik değil, bu yüzden gerçekten kötü: string strgroupids = "6"; Bunu şimdi kullanmak istiyorum. Ama döndürülen dize şuna benzer1,2,3,4,5, groupIds.ForEach((g) => { strgroupids = …
261 c#  string  char 


13
Python betiğini Windows'ta hizmet olarak nasıl çalıştırıyorsunuz?
Bir veritabanında depolanan birbiriyle ilişkili çeşitli nesneleri paylaşan bir dizi program için mimari çiziyorum. Programlardan birinin bu nesneler üzerindeki işlemler için daha üst düzey bir arabirim sağlayan bir hizmet olarak hareket etmesini ve diğer programların bu hizmet aracılığıyla nesnelere erişmesini istiyorum. Şu anda bu hizmeti uygulamak için teknolojiler olarak Python …

7
HTML5 Canvas'ı sunucuya görüntü olarak nasıl kaydederim?
Kullanıcıların ortaya çıkan görüntüleri bir algoritmadan kaydetmelerine izin vermek istediğim, üretken bir sanat projesi üzerinde çalışıyorum. Genel fikir: Üretken bir algoritma kullanarak HTML5 Canvas'ta görüntü oluşturma Görüntü tamamlandığında, kullanıcıların tuvali bir görüntü dosyası olarak sunucuya kaydetmesine izin verin Kullanıcının görüntüyü indirmesine veya algoritmayı kullanarak oluşturulan parça galerisine eklemesine izin verin. …

10
SIGPIPE'leri önleme (veya düzgün bir şekilde kullanma)
TCP veya yerel UNIX soketindeki bağlantıları kabul eden, basit bir komut okuyan ve komuta bağlı olarak bir yanıt gönderen küçük bir sunucu programım var. Sorun şu ki, istemcinin cevaba bazen ilgisi olmayabilir ve erken çıkar, bu nedenle bu sokete yazmak SIGPIPE'ye neden olur ve sunucumun çökmesine neden olur. Buradaki çarpışmayı …
261 c  io  signals  broken-pipe  sigpipe 


11
Geçerli komut dizini nasıl düzgün belirlenir?
Python geçerli komut dizini belirlemek için en iyi yolu nedir görmek istiyorum? Python kodunu çağırmanın birçok yolu nedeniyle, iyi bir çözüm bulmak zor olduğunu keşfettim. İşte bazı sorunlar: __file__komut dosyası yürütülürse tanımlanmaz exec,execfile __module__ yalnızca modüllerde tanımlanır Kullanım örnekleri: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py execfile('myfile.py') (başka bir dizinde bulunup …

2
HttpClient PostAsync ikinci parametrem için HttpContent'i nasıl ayarlarım?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } Alır olması PostAsyncgereken başka bir …


9
Flexbox: Satır başına 4 ürün
Sayfamla dinamik olarak yeniden boyutlandırılacak 8 öğeyi görüntülemek için bir esnek kutu kullanıyorum. Öğeleri iki satıra bölmeye nasıl zorlarım? (Sıra başına 4)? Alakalı bir ekran alıntısı: (Veya jsfiddle'ı tercih ederseniz - http://jsfiddle.net/vivmaha/oq6prk1p/2/ ) .parent-wrapper { height: 100%; width: 100%; border: 1px solid black; } .parent { display: flex; font-size: 0; …
261 html  css  flexbox 


9
HTML dizesini JS ile ayrıştırma
Bir çözüm aradım ama hiçbir şey ilgili değildi, işte benim sorunum: HTML metni içeren bir dizeyi ayrıştırmak istiyorum. JavaScript ile yapmak istiyorum. Bu kütüphane denedim ama bir dize değil, geçerli sayfamın HTML ayrıştırdığı görünüyor. Çünkü aşağıdaki kodu denediğimde sayfamın başlığını değiştiriyor: var parser = new HTMLtoDOM("<html><head><title>titleTest</title></head><body><a href='test0'>test01</a><a href='test1'>test02</a><a href='test2'>test03</a></body></html>", document); …

7
Yalnızca bazı dosyaları nasıl taahhüt ederim?
İki projem var. Birincisi "resmi" proje ve ikincisi hafif bir modifikasyon (bazı dosyalar eklendi). Yeni bir şube oluşturdum ve onlara yeni dosyalar koydum. Ancak geliştirme sırasında her iki dal için ortak olan bazı dosyalar değiştirilir. Yalnızca bu dosyaları nasıl taahhüt ederim?


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.