Programlama

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


8
Belirli Çalışma Alanıyla Tutulmayı Başlatma
Tutulma örneğini başlatmanın, belirli bir çalışma alanını kullanmasını söyleyen bir tür parametre geçirmenin bir yolu var mı? Çözmeye çalıştığım sorun, iş projeleri için ve kişisel projeler için bir çalışma alanım olması. Bunları çalışma alanlarına bağımsız olarak başlatabileceğim kısayolları ayırmak için bağlamak istiyorum.

8
Razor HtmlHelper Uzantıları (veya görünümler için diğer ad alanları) Bulunamadı
Bu PR veya Beta'da gerçekleşiyorsa Dunno, ancak bir uzantı yöntemi oluşturursam HtmlHelper, Razor destekli bir sayfada tanınmaz: namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static string Foo(this HtmlHelper html) { return "Foo"; } } } Bunu şu <Namespaces>bölüme ekledim Web.config: <pages> <namespaces> <add namespace="System.Web.Mvc" /> <!-- snip --> …

12
Swift'de numaralandırma değerinin adı nasıl alınır?
Ham Integerdeğerleri olan bir numaralandırma varsa : enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Bir citydeğeri bir dizeye nasıl dönüştürebilirim Melbourne? Bu tür bir tür adı tanıtımı dilde mevcut mu? Gibi bir şey (bu kod çalışmaz): println("Your city is \(city.magicFunction)") > Your …
167 swift  enumeration 

8
Bir Google Haritalar işaretçisinin rengini nasıl değiştirebilirim?
Google Haritalar API'sını işaretçilerle dolu bir harita oluşturmak için kullanıyorum, ancak bir işaretleyicinin diğerlerinden öne çıkmasını istiyorum. Sanırım yapılacak en basit şey, işaretleyicinin rengini kırmızı yerine maviye değiştirmek olacaktır. Bu yapılacak basit bir şey mi yoksa bir şekilde tamamen yeni bir ikon oluşturmak zorunda mıyım? Yeni bir simge oluşturmak zorunda …

13
Android izni bildirmiş olsam bile çalışmıyor
Bir Android uygulamasından SMS göndermek için kod yazmaya çalışıyorum, ancak SMS göndermeye çalıştığımda bana hatayı geri gönderiyor: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:768) at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:310) at android.telephony.SmsManager.sendTextMessage(SmsManager.java:293) at **.**.****.MainActivity$3.onClick(MainActivity.java:70) at …

9
Bloklarla `` kendi '' döngüsünü koruma
Korkarım ki bu soru oldukça basit, ama bence bu bloklara giren birçok Objective-C programcısıyla alakalı. Duyduğum şey, bloklar içinde constkopya olarak belirtilen yerel değişkenleri yakaladığından , selfbir blok içinde kullanmak blokun kopyalanması durumunda bir tutma döngüsüyle sonuçlanabilir. Dolayısıyla, __blockbloğu selfkopyalamak yerine doğrudan uğraşmaya zorlamak için kullanmamız gerekiyor . __block typeof(self) …

9
İyi mi kötü mü? Alıcıdaki nesneleri başlatma
Garip bir alışkanlığım var ... en azından iş arkadaşımın bilgisine göre. Birlikte küçük bir proje üzerinde çalışıyoruz. Sınıfları yazma şeklim (basitleştirilmiş örnek): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return _bar; …
167 c#  coding-style  getter 

7
Ruby on Rails ile TDD'ye nasıl başlanır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Kavramlara aşinayım (kolejde test dersleri aldım), ancak "gerçek" bir TDD projesinde …

30
Standart tarayıcı sanal makinesi yerine neden JavaScript?
Tarayıcıda barındırılan standartlaştırılmış bir sanal makine aracılığıyla bir dizi dili (Java, Python, Ruby, vb.) Desteklemek, özel bir dilin (gerçekten, özel bir paradigma) kullanılması yerine mantıklı olmaz mı? yalnızca istemci komut dosyaları için mi? Öneriyi açıklığa kavuşturmak için bir web sayfasında JavaScript gibi daha üst düzey bir dil yerine bayt kodu …
167 javascript 

9
Php dizi xml dönüştürmek nasıl?
Aşağıdaki XML PHP dizine dönüştürmek istiyorum. Bunu nasıl yapabileceğime dair herhangi bir öneriniz var mı? <aaaa Version="1.0"> <bbb> <cccc> <dddd Id="id:pass" /> <eeee name="hearaman" age="24" /> </cccc> </bbb> </aaaa>
167 php  xml 

17
Python paketleri kurulamıyor [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
pipSSL hatası alıp kullanarak bir Python kütüphanesi kurmaya çalışıyorum : ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement xdict …


25
mongodb yerel sunucusu başlatılamıyor
Ben mongodb için yeniyim .. mongodkomut ile mongodb yerel sunucu çalıştırmayı denediğimde bu başarısız ve bu hatayı attı .. /usr/lib/mongodb/mongod --help for help and startup options Sat Jun 25 09:38:51 MongoDB starting : pid=1782 port=27017 dbpath=/data/db/ 32-bit ** NOTE: when using MongoDB 32 bit, you are limited to about 2 …
167 mongodb 

2
Git etiketini kontrol etmek, "ayrılmış HEAD durumu" na yol açar
Git projem için bir dağıtım komut dosyası geliştiriyorum ve yeni etiketleri kullanmaya başladım. Yeni bir etiket ekledim v2.0: git tag -a v2.0 -m "Launching version 2.0" Ve bu etiketi uzak depoya ittim git push --tags Dağıtım komut dosyasını yürütmeye ve v2.0etikete bakmaya çalıştığımda şu iletiyi alıyorum: 'Müstakil KAFA' durumundasınız. Etrafınıza …
167 git  deployment  git-tag 

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.