Programlama

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





30
String.substringWithRange nasıl kullanılır? (veya Ranges Swift'te nasıl çalışır?)
StringSwift'te bir alt dizeyi nasıl alacağımı henüz anlayamadım : var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Swift'te bir Range oluşturamıyorum. Oyun alanındaki otomatik tamamlama süper yararlı değildir - bu önerdiği şeydir: return str.substringWithRange(aRange: Range<String.Index>) Swift …
266 swift 


24
Dizeden özel karakterleri kaldırmanın en etkili yolu
Bir dizeden tüm özel karakterleri kaldırmak istiyorum. İzin verilen karakterler AZ (büyük harf veya küçük harf), rakamlar (0-9), alt çizgi (_) veya nokta işaretidir (.). Aşağıdakiler var, işe yarıyor ama çok verimli olmadığından şüpheliyim (biliyorum!): public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for (int i = …
266 c#  string 


8
Bir JSON'un JavaScript nesnesine serisini kaldırma
AJAX kullanılarak erişilen bir Java sunucu uygulamasında bir dize var. Aşağıdaki gibi bir şey görünüyor: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" },{ "adjacencies": [], "data": …

30
“İf” zincirlerinden nasıl kaçınılır?
Bu sözde kod var varsayarsak: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); İşlevler executeStepX, yalnızca bir önceki başarılı olursa çalıştırılmalıdır. Her durumda, executeThisFunctionInAnyCasefonksiyon sonunda çağrılmalıdır. Programlama konusunda bir acemi değilim, çok basit bir soru …

14
XML Şeması (XSD) doğrulama aracı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir Ofiste şu anda bize verilen bir şemaya karşı XML dosyaları oluşturacak bir uygulama …
266 xml  validation  xsd  schema 

6
Angular.js direktiflerinde ng ne anlama geliyor?
Angular.js, ngaşağıdaki gibi önek bulunan birkaç direktif kullanır : ng (temel yönerge) ng-switch ng-repeat ng-view Herkesin neyin ngdurduğunu bilip bilmediğini merak ediyordum çünkü bunu dokümanlarda bulamadım. Bir şeyin kısaltması mı?
266 angularjs 

15
PNG görüntüsünü SVG'ye nasıl dönüştürebilirim? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. 4 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. PNG görüntüsünü SVG'ye nasıl dönüştürebilirim?
266 svg  png 

10
Bir işlevi node.js kullanarak geri arama çağrılıncaya kadar bekletme
Ben böyle görünüyor basitleştirilmiş bir işlevi var: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Temelde ben aramak myApi.execve geri arama lambda verilen yanıtı dönmek istiyorum . Ancak, yukarıdaki kod çalışmaz ve hemen geri döner. Sadece çok acayip bir girişim için, işe yaramayan aşağıda denedim, ama en azından ne …

8
Bir dosyayı açmak aslında ne yapar?
Tüm programlama dillerinde (en azından kullandığım), okuyabilmeniz veya yazabilmeniz için bir dosyayı açmanız gerekir. Peki bu açık operasyon aslında ne yapıyor? Tipik işlevler için manuel sayfalar size aslında 'okuma / yazma için bir dosya açar' dışında bir şey söylemez: http://www.cplusplus.com/reference/cstdio/fopen/ https://docs.python.org/3/library/functions.html#open Açıkçası, fonksiyonun kullanımı yoluyla, bir dosyaya erişmeyi kolaylaştıran bir …
266 c  linux 

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.