Programlama

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

7
ARC etkin kodda “[bir nesneyi] güçlü bir şekilde yakalamanın büyük olasılıkla bir tutma döngüsüne yol açması” uyarısını düzeltin
ARC etkin kodda, blok tabanlı bir API kullanırken potansiyel bir tutma döngüsü hakkında bir uyarı nasıl düzeltilir? Uyarı: Capturing 'request' strongly in this block is likely to lead to a retain cycle bu kod snippet'i tarafından üretilen: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] …

5
Object.is vs ===
Bu karşılaştırmayı kullanan bir kod örneği tökezledi: var someVar = 0; Object.is(false, someVar); //Returns false Biliyorum false == 0olacak trueElimizdeki bu yüzden en ===. Nasıl Object.isfarklı gelen ===?

12
liste görünümünü verilerle yüklemeden önce liste görünümü olan bir etkinlikte ilerleme çubuğunun (daire) gösterilmesi
Sahibim ListView benim ikinci activity.OnItemClickbunun bir webcoder denilen ve veri almaya çalıştığı. Bundan sonra ListView, daha önceki faaliyetler ListViewöğesinin tanımını da içeren üçüncü etkinliğe geçiyorum. Bunu doldurmadan önce bir ilerleme iletişim kutusu görüntülemek istiyorum ListView. Nasıl yapılacağını anlamıyorum ListView? Bunu nasıl yapacağını bilen var mı? Kodum ThirdActivity.java package com.google.iprotect; import …

10
Tasarım Desenleri: Soyut Fabrika vs Fabrika Yöntemi
Not: Sorular yazının sonunda. Abstract Factory vs Factory Method ile ilgili diğer stackoverflow konularını okudum . Her modelin amacını anlıyorum. Ancak, tanım konusunda net değilim. Fabrika Yöntemi, bir nesne oluşturmak için bir arabirim tanımlar, ancak alt sınıfların hangilerinin somutlaştırılacağına karar vermesine izin verir. Fabrika yöntemi, sınıfların örneklemeyi alt sınıflara ertelemesini …

3
Armeabi-v7a kodunu neden armeabi kodunun üzerinde kullanıyorsunuz?
Mevcut projemde birden çok .so dosyası kullanıyorum. Bunlar armeabi ve armeabi-v7a klasöründe bulunur. Ne yazık ki .so dosyalarından biri 6MB ve dosya boyutunu azaltmak gerekiyor. Şişman bir APK dosyasına sahip olmak yerine, sadece armeabi dosyalarını kullanmak ve armeabi-v7a klasörünü kaldırmak istiyorum. NDK belgelerine göre, armeabi-v7a kodu, ekstra CPU talimatları içerebilen …

9
Boost için en iyi belgeler: asio?
Destek web sitesinde bulunan belgeler ... sınırlıdır. Okuduğum kadarıyla, genel fikir birliği, boost :: asio kütüphanesi hakkında iyi belgeler bulmanın zor olmasıdır. Gerçekten böyle mi? Öyleyse neden? Notlar: Zaten (boost olmayan) Asio web sitesini buldum - ve belgeler boost web sitesinde bununla aynı görünüyor. Boost :: asio'nun yeni olduğunu biliyorum! …
141 c++  boost  boost-asio 


1
Xcode 9.3, <wsname> .xcworkspace / xcshareddata / IDEWorkspaceChecks.plist'de oluşturulan yeni dosya işlenmeli mi?
Yeni çıkan Xcode 9.3'ü indirdim, çalışma alanımı yeniden derledim ve yeni bir dosya oluşturduğunu fark ettim: &lt;mywsname&gt;.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist içeriği: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt; &lt;plist version="1.0"&gt; &lt;dict&gt; &lt;key&gt;IDEDidComputeMac32BitWarning&lt;/key&gt; &lt;true/&gt; &lt;/dict&gt; &lt;/plist&gt; Bu dosyanın git yoksayılması veya kaydedilmesi gerekip gerekmediğini merak ediyorum. Bununla ilgili herhangi bir belge …
141 ios  xcode  git 

4
Django / South kullanarak bir modeli yeniden adlandırmanın en kolay yolu?
Ben buna South'un sitesinde, Google'da ve SO'da yanıt bulmak için avlandım, ancak bunu yapmanın basit bir yolunu bulamadım. Güney'i kullanarak bir Django modelini yeniden adlandırmak istiyorum. Aşağıdakilere sahip olduğunuzu varsayalım: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) ve Foo'yu Bar'a, yani class Bar(models.Model): name …

10
Canvas.toDataURL () ile Tuvali Resim Olarak Kaydetme
Şu anda bir HTML5 web uygulaması / Phonegap yerel uygulaması oluşturuyorum ve tuvalimi bir görüntü olarak nasıl kaydedeceğimizi anlayamıyorum canvas.toDataURL(). Biri bana yardım edebilir mi? İşte kod, sorun ne? // Tuvalime "canvasSignature" adı verildi JavaScript: function putImage() { var canvas1 = document.getElementById("canvasSignature"); if (canvas1.getContext) { var ctx = canvas1.getContext("2d"); var …

10
JQuery kullanarak div'in yüksekliğinin ne zaman değiştiğini algılama
Dinamik olarak eklenen ve kaldırılan bazı içerikler içeren bir div var, bu yüzden yüksekliği sık sık değişiyor. Ayrıca kesinlikle javascript ile doğrudan altına yerleştirilmiş bir div var, bu yüzden div yüksekliği değiştiğinde tespit edemezseniz, altındaki div yeniden konumlandıramıyorum. Peki, bu div'in yüksekliği değiştiğinde nasıl tespit edebilirim? Kullanmam gereken bazı jQuery …
141 javascript  jquery 

2
MVC2'deki Html.Partial (görünüm, model) ve Html.RenderPartial (görünüm, model) arasındaki fark (varsa) nedir?
Geri döndüğü tip ve elbette farklı çağırdığınız gerçeği dışında &lt;% Html.RenderPartial(...); %&gt; &lt;%= Html.Partial(...) %&gt; Eğer farklılarsa, neden diğerinden ziyade birini ararsınız? Tanımlar: // Type: System.Web.Mvc.Html.RenderPartialExtensions // Assembly: System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 // Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll using System.Web.Mvc; namespace System.Web.Mvc.Html { public static class RenderPartialExtensions …


1
“FOUNDATION_EXPORT” ile “extern” karşılaştırması
Ben kullanarak arkasındaki sebep ne sormak istiyorum FOUNDATION_EXPORTyerine externde Objective C projelerine. Ben bu soruyu işaretledim ve FOUNDATION_EXPORTkullanarak externsadece 74 puan (2. sıra) kullanırken 340 puan (1.lik) kazandı . Nedenini açıklayan var mı? FOUNDATION_EXPORTBunun yerine kullanmak için pratik bir neden var mı extern? Teşekkürler!

6
Firefox Eklentisini nasıl yazarım? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

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.