Programlama

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

7
Java: Transformer Tarafından Oluşturulan XML Nasıl Girintilenir
Bir DOM belgesi almak ve elde edilen XML'i yazdırmak için Java'nın yerleşik XML dönüştürücüsünü kullanıyorum. Sorun, "girinti" parametresini açıkça ayarlamasına rağmen metnin hiç girintilememesidir. basit kod public class TestXML { public static void main(String args[]) throws Exception { ByteArrayOutputStream s; Document d = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); Transformer t = TransformerFactory.newInstance().newTransformer(); Element a,b; …

6
JsonRequestBehavior'ı AllowGet olarak ayarlarken hangi 'hassas bilgiler' ifşa edilebilir?
URLTarayıcımın adres çubuğundan bir yenisini her test ettiğimde aynı eski hatayı alıyorum returning Json(yerleşikMVC JsonResult helper ) : Bu istek engellendi çünkü hassas bilgiler, bir GET request. İzin vermek için GET requests, set JsonRequestBehavioriçinAllowGet . Alındığında homurdanmak ve Fiddler'ı bir gönderi isteği yapmak için ateşlemek yerine, bu sefer, bir GETisteğin …

5
Şeffaf delikli CALayer
Basit bir görünüme sahibim (resmin sol tarafı) ve bu görünüme bir çeşit kaplama (resmin sağ tarafı) oluşturmam gerekiyor. Bu bindirmenin bir miktar opaklığı olması gerekir, bu nedenle alttaki görünüm hala kısmen görülebilir. En önemlisi, bu bindirmenin ortasında dairesel bir delik olmalıdır, böylece görünümün merkezini kaplamaz (aşağıdaki resme bakın). Kolayca böyle …

9
özel [bu] - özel
Scala'da nesne-özel değişken gibi bir özellik görüyorum. Çok zengin olmayan Java geçmişimden her şeyi kapatmayı (özel hale getirmeyi) ve gerekirse açmayı (erişim sağlama) öğrendim. Scala, daha da katı erişim değiştiricileri sunar. Her zaman varsayılan olarak kullanmalı mıyım? Ya da sadece, aynı sınıftaki nesneler için bile değişen alan değerini açıkça kısıtlamam …
112 scala 

3
Git Şubesi nasıl kapatılır?
bu yüzden Git + GitHub kullanmaya başlıyorum. Küçük dağıtılmış ekibimizde her üye tahsis edildikleri her konu / gereksinim için kendi şubesini oluşturuyor. git branch Issue#1 <-- create this branch git checkout issue#1 <-- switch over to this branch Şimdi code code, commit, code, commit, vb ... Daha sonra pull request, …
112 git  github 

5
Java'da String.contains () yönteminde regex nasıl kullanılır
Bir String'in "mağazalar", "mağaza" ve "ürün" kelimelerini, aralarında ne olursa olsun, bu sırayla içerip içermediğini kontrol etmek istiyorum. Kullanmayı denedim someString.contains(stores%store%product);ve ayrıca.contains("stores%store%product"); Açıkça bir normal ifade beyan etmem ve bunu yönteme aktarmam gerekir mi yoksa bir normal ifadeyi hiç geçemez miyim?
112 java  regex  string 

3
ASP.NET MVC boş görünüm döndürür
Boş bir ActionResult döndürmenin en doğal yolu nedir (alt eylem için)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); } Görebildiğim bir seçenek, boş bir görünüm oluşturmak ve buna EmptyView'da başvurmaktır ... ancak herhangi bir yerleşik seçenek olabilir mi?
112 asp.net-mvc 

6
DataTemplate'ten üst DataContext'e erişin
Bir var ListBoxbir ViewModel bir çocuk koleksiyonuna hangi bağlar. Liste kutusu öğeleri, ana ViewModel'deki bir özelliğe dayalı olarak bir veri şablonunda stilize edilir: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Aşağıdaki çıktı hatasını alıyorum: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property …

8
Javascript'teki yapılar
Önceden, bir dizi ilgili değişkeni saklamam gerektiğinde, bir sınıf oluşturuyordum. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', 'us') ]; Ama bunun iyi bir uygulama olup olmadığını merak ediyorum. Javascript'te bir yapıyı …
112 javascript  struct 

19
#ifdef vs #if - kodun belirli bölümlerinin derlenmesini etkinleştirmek / devre dışı bırakmak için bir yöntem olarak hangisi daha iyi / daha güvenli?
Bu bir tarz meselesi olabilir, ancak geliştirme ekibimizde bir miktar bölünme var ve bu konuda başka birinin fikri olup olmadığını merak ettim ... Temel olarak, normal geliştirme sırasında kapattığımız bazı hata ayıklama yazdırma ifadelerimiz var. Şahsen şunları yapmayı tercih ederim: //---- SomeSourceFile.cpp ---- #define DEBUG_ENABLED (0) ... SomeFunction() { int …


4
Asp.net web api post eyleminden yönlendirme
ASP.NET 4.0 Web API konusunda çok yeniyim. POST işleminin sonunda başka bir URL'ye yönlendirebilir miyiz ?, gibi bir şey ...Response.Redirect(url) Aslında bir MVC uygulamasından (örneğin www.abcmvc.com) Web API (diyelim www.abcwebapi.com/upload) aracılığıyla dosya yüklüyorum İşte uploadPOST işlemi. Web API yükleme denetleyicisinin post eylemine çok parçalı bir form gönderiyorum. Yükledikten sonra sayfasına …


8
Python'da% f ile strftime () kullanarak mikrosaniye elde etmek
Strftime () kullanarak mikrosaniye hassasiyetini kullanmaya çalışıyorum, bu% f kullanarak mümkün görünüyor ( burada belirtildiği gibi ). Ancak aşağıdaki kodu denediğimde: import time import strftime from time print strftime("%H:%M:%S.%f") ... Saati, dakikaları ve saniyeleri alıyorum, ancak% f, mikrosaniye belirtisi olmadan% f olarak yazdırıyor. Ubuntu'da Python 2.6.5 çalıştırıyorum, bu yüzden iyi …
112 python  time  strftime 

13
Bir arka plan görevinden veya hizmetinden mevcut ön plan uygulamasını belirleme
Arka planda çalışan ve yerleşik uygulamalardan herhangi birinin (mesajlaşma, kişiler, vb.) Ne zaman çalıştığını bilen bir uygulamaya sahip olmak istiyorum. Yani sorularım: Uygulamamı arka planda nasıl çalıştırmalıyım. Arka plan uygulamam, o anda ön planda çalışan uygulamanın ne olduğunu nasıl anlayabilir? Tecrübeli kişilerden gelen yanıtlar çok takdir edilecektir.

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.