Programlama

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

26
Bir node.js uygulamasını arka plan hizmeti olarak nasıl çalıştırabilirim?
Bu yazı yıllar boyunca çok dikkat çektiğinden, bu yazının altında platform başına en iyi çözümleri listeledim. Orijinal yayın : Node.js sunucumun arka planda çalışmasını istiyorum, yani: terminalimi kapattığımda sunucumun çalışmaya devam etmesini istiyorum. Ben bu googled ve bu öğretici ile geldi , ancak amaçlandığı gibi çalışmıyor. Bu daemon betiğini kullanmak …

6
ReactJS - “setState” çağrıldığında oluşturma işlemi çağrılıyor mu?
React tüm bileşenleri ve alt bileşenleri her seferinde yeniden oluşturur mu? setState çağrıldığında mu? Öyleyse neden? Fikrin, React'in sadece gerektiği kadar az bir hale getirildiğini düşündüm - devlet değiştiğinde. Aşağıdaki basit örnekte, onClick işleyicisi her zaman stateaynı değere ayarlandığından, sonraki tıklatmalarda durumun değişmemesine rağmen, metin tıklatıldığında her iki sınıf da …

14
Sıfır sonlu bayt dizisini dizeye nasıl dönüştürebilirim?
[100]byteBir sürü stringveri aktarmak için okumam gerekiyor . Tüm strings'ler tam olarak 100 karakter uzunluğunda olmadığından, kalan kısmı s byte arrayile doldurulur 0. Ben dönüştürürseniz [100]byteiçin stringölçütü: string(byteArray[:]), atık 0ler olarak görüntülenir ^@^@s. C stringfeshedilecektir 0, bu yüzden bu dönüştürmek için en iyi yolu ne var merak byte arrayetmek stringGolang …
502 go 



7
XDocument veya XmlDocument
Şimdi öğreniyorum XmlDocumentama yeni koştum XDocumentve aralarındaki farkı veya faydaları araştırmaya çalıştığımda yararlı bir şey bulamıyorum, lütfen neden birini diğerinin üzerinde kullanacağını söyleyebilir misin?

7
async / await - Görev vs boşluğa ne zaman dönmeli?
Hangi senaryolarda kullanmak istersiniz public async Task AsyncMethod(int num) onun yerine public async void AsyncMethod(int num) Düşünebileceğim tek senaryo, ilerlemesini takip edebilmek için göreve ihtiyacınız varsa. Ayrıca, aşağıdaki yöntemde, zaman uyumsuz ve bekleyen anahtar kelimeler gereksiz mi? public static async void AsyncMethod2(int num) { await Task.Factory.StartNew(() => Thread.Sleep(num)); }

11
Dizi alanının boş olmadığı MongoDB kayıtlarını bulma
Tüm kayıtlarımın "resim" adlı bir alanı var. Bu alan bir dize dizisidir. Şimdi bu dizi boş DEĞİL en yeni 10 kayıtları istiyorum. Etrafta dolaştım, ama garip bir şekilde bu konuda fazla bir şey bulamadım. $ Nerede seçeneğini okudum, ama yerel işlevler için ne kadar yavaş olduğunu ve daha iyi bir …
502 mongodb  mongoose 

13
MySQL'de Join ile sil
İşte benim tabloları oluşturmak için komut dosyası: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); PHP kodumda, bir istemciyi silerken, …
501 mysql 



30
UIDevice uniqueIdentifier kullanımdan kaldırıldı - Şimdi ne yapmalı?
O sadece hafif geldi UIDevice uniqueIdentifier özelliği kullanımdan kaldırıldı içinde iOS 5 ve iOS 7'de ve üzeri kullanılamaz. Kullanılabilir veya gelecek alternatif bir yöntem veya özellik yok. Mevcut uygulamalarımızın çoğu, belirli bir cihazı benzersiz bir şekilde tanımlamak için bu özelliğe sıkı sıkıya bağlıdır. İleride bu sorunu nasıl çözebiliriz? 2011-2012 belgelerinde …
501 ios  deprecated  uidevice 

7
Git ile kısmen kiraz toplama taahhüdü
2 farklı dal üzerinde çalışıyorum: serbest bırakma ve geliştirme . Hâlâ yayın şubesine bağlı bazı değişiklikleri tekrar geliştirme dalına . Sorun şu ki, tüm taahhütlere ihtiyacım yok, sadece belirli dosyalarda bazı iri parçalar, bu yüzden basit git cherry-pick bc66559 hile yapmaz. Yaptığımda git show bc66559 Farkı görebiliyorum ama bunu şu …


4
MySQL: @ değişkenli veya değişken. Fark ne?
Bir başka soruda, birisi arasında bana bir fark olduğunu söylediğini gönderdim: @variable ve: variable MySQL. Ayrıca MSSQL'in toplu kapsamı ve MySQL'in oturum kapsamı olduğunu belirtti. Birisi benim için bu konuyu açıklayabilir mi?
501 mysql  sql  variables 

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.