Programlama

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

2
hizalanmamış apk neden gereklidir?
Android gradle, iki ikili dosyada apk üretir: hizalanmamış ve hizalanmış. Belge söyledi ... APK'yı özel anahtarınızla imzaladıktan sonra, dosyada zipalign komutunu çalıştırın. Bu araç, sıkıştırılmamış tüm verilerin dosyanın başlangıcına göre belirli bir bayt hizalaması ile başlamasını sağlar. 4 baytlık sınırlarda hizalamanın sağlanması, bir aygıta kurulduğunda performans optimizasyonu sağlar. Hizalandığında, Android …
151 android  apk  release 

4
Angular.js'de AJAX çağrısı yapmak için en iyi uygulama hangisidir?
Bu makaleyi okuyordum: http://eviltrout.com/2013/06/15/ember-vs-angular.html Ve dedi ki, Sözleşmelerin eksikliği nedeniyle, AJAX çağrıları gibi kaç tane Angular projesinin doğrudan kontrolörler içinde kullanıldığını merak ediyorum. Bağımlılık enjeksiyonu nedeniyle, geliştiriciler yönlendirici parametrelerini direktiflere enjekte ediyor mu? Acemi AngularJS geliştiricileri, kodlarını deneyimli bir AngularJS geliştiricisinin deyimsel olduğuna inandığı şekilde yapılandıracak mı? Aslında $httpAngular.js denetleyicimden …
151 angularjs 

2
HTTP yönlendirme kodları arasındaki fark
Çeşitli HTTP 3XX yönlendirme kodları arasındaki farklar benim için net değil. Evet, spesifikasyonu okudum, ancak burada standart ve gerçek uygulama arasında bir tutarsızlık var gibi görünüyor. 301Yönlendirme kodu açık yeterince görünüyor: Kaynak kalıcı başka URI taşındı Bu araçlar, ve gelecekteki isteklerinin URI olduğunu kullanmalıdır. Ve 307Yönlendirme kodu da açık görünüyor: …


30
Sinyal nedeniyle komut başarısız oldu: Segmentasyon hatası: 11
Hatayı alıyorum ... Sinyal nedeniyle komut başarısız oldu: Segmentasyon hatası: 11 ... Swift uygulamamı derlemeye çalışırken. İOS 8.1'de bir iPhone 5 için geliştirmeye çalışıyorum Xcode 6.1 kullanıyorum. Kodum import UIKit class ViewController: UIViewController { @IBOutlet weak var username: UITextField! @IBAction func signIn(sender: AnyObject) { PFUser.logInWithUsernameInBackground(username.text, password:"mypass") { (user: PFUser!, error: …

3
Angular.js: $ eval nasıl çalışır ve vanilya eval'den neden farklıdır?
$scope.$evalDirektiflerde sık sık gördüğünüzü merak ediyordum , bu yüzden kaynağı kontrol ettim ve aşağıdakileri buldum rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parsetarafından tanımlanacak görünür ParseProvideriçinde parse.jskendi mini sözdizimi çeşit tanımlamak için görünen, (dosya uzunluğunda 900 hatları). Sorularım: Tam olarak ne $evalyapıyor? Neden kendi mini ayrıştırma diline ihtiyacı …
151 angularjs 

7
Döngüsel nesne değeri içeren nesneyi seri hale getirme
Diğer düğümlere başvurular olan alt düğümleri içeren bir nesne (ayrıştırma ağacı) var. Kullanarak bu nesneyi serileştirmek istiyorum JSON.stringify(), ancak TypeError: döngüsel nesne değeri bahsettiğim yapılar yüzünden. Bu sorunu nasıl çözebilirim? Diğer düğümlere yapılan bu referansların serileştirilmiş nesnede temsil edilip edilmemesi benim için önemli değil. Öte yandan, bu özellikleri oluşturulduklarında nesneden …


9
En iyi yöntem: Yön değiştirme sırasında AsyncTask
AsyncTask başka bir iş parçacığında karmaşık görevleri çalıştırmak için harika bir şeydir. Ancak, çalışırken hala bir yönelim değişikliği veya başka bir yapılandırma değişikliği AsyncTaskolduğunda, akım Activityyok edilir ve yeniden başlatılır. Ve örneği AsyncTaskbu etkinliğe bağlandığından başarısız olur ve "kapatmaya zorla" ileti penceresine neden olur. Bu nedenle, bu hataları önlemek ve …

5
Apache'yi Node.js ile değiştirebilir miyim?
Ben her zamanki şüpheliler (Apache, MySQL ve PHP) kullanarak CentOS üzerinde çalışan bir web sitesi var. Bu web sitesinin ilk açılışından bu yana biraz gelişti ve şimdi onunla daha gerçek şeyler yapmak istiyorum - yani gerçek zamanlı bildirimler. Okuduğum kadarıyla Apache bunu kötü işliyor. Ben sadece Apache Node.js ile değiştirip …
151 apache  node.js 

10
anahtar / kalıp eşleme fikri
Son zamanlarda F # bakıyordum ve çitin yakın zamanda sıçraması muhtemel olmasa da, kesinlikle C # (veya kütüphane desteği) hayatı kolaylaştırabilecek bazı alanları vurgular. Özellikle, çok zengin bir sözdizimi sağlayan geçerli eşleme / koşullu C # eşdeğerlerinden çok daha etkileyici olan F # desen eşleştirme yeteneğini düşünüyorum. Doğrudan bir örnek …

6
Git kaynak kontrolü altında IntelliJ IDEA proje dosyaları sürekli olarak nasıl değiştirilir?
Ekibimizdeki herkes IntelliJ IDEA kullanıyor ve derleme yapılandırmalarını, ayarları ve denetimleri paylaşabilmemiz için proje dosyalarını (.ipr ve .iml) kaynak kontrolüne almanın yararlı olduğunu düşünüyoruz. Ayrıca, bu inceleme ayarlarını TeamCity ile sürekli entegrasyon sunucumuzda kullanabiliriz. (Kaynak kontrolünde değil, .gitignore dosyasında kullanıcı başına çalışma alanı .iws dosyasına sahibiz.) Ancak, IDEA'da hemen hemen …

1
Delphi XE için SOAP sunucusu ve istemci uygulaması VCL + indy demo?
Delphi, web Hizmetleri için bir demolar klasörü içeriyordu, ancak artık bunu içermiyor gibi görünüyor. Sadece Delphi 7 demo projelerini denedim ( SOAPDMServerWADneredeyse hiç kullanıcı arayüzü olmayan bir sunucu ve SOAPDMClient) ve Delphi 7'de bile işlev görmelerini sağlayamadım. Delphi XE veya Delphi 2010'da benzer bir demo çalışması yapan biri varsa, Delphi …

15
DBNull kontrol ve sonra bir değişkene atamak için en verimli yolu?
Bu soru zaman zaman ortaya çıkıyor, ancak tatmin edici bir cevap görmedim. Tipik bir desen (satır bir DataRow'dur ): if (row["value"] != DBNull.Value) { someObject.Member = row["value"]; } İlk sorum daha verimli (durumu ters çevirdim): row["value"] == DBNull.Value; // Or row["value"] is DBNull; // Or row["value"].GetType() == typeof(DBNull) // Or... …
151 .net  dbnull 

11
Çevrimdışı kurulum için Android SDK bileşenlerini indirin
SDK Yöneticisi'ni kullanmadan Android SDK bileşenlerini çevrimdışı yükleme için indirmek mümkün mü? Sorun, üzerinde hiçbir kontrolüm olmayan bir güvenlik duvarının arkasındayım ve her iki site indirme URL'leri engellenmiş gibi görünüyor (bağlantı reddedilen bir istisna atar) https://dl-ssl.google.com/android/repository/repository.xml http://dl-ssl.google.com/android/repository/repository.xml Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect

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.