Programlama

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

2
Ggplot kullanarak bir arsa yaparken hjust ve vjust ne yapar?
Ggplot kullanarak bir komplo oluşturduğumda, bir satırda hjust ve vjust için farklı değerler denerken biraz harcıyorum + opts(axis.text.x = theme_text(hjust = 0.5)) eksen etiketlerinin, eksen etiketlerinin neredeyse eksene temas ettiği yerde hizalanmasını sağlamak ve buna göre aynı hizada olmak (tabiri caizse eksene göre doğrulanmış). Ancak, neler olduğunu gerçekten anlamıyorum. Çoğu …
159 r  plot  ggplot2 

2
String.Equals (a, b) nasıl StackOverflowException oluşturmaz?
String ==Operatörü incelerken, aradığını fark ettim String.Equals(string a, string b), yani sadece bir geçiş. String.Equals(string a, string b)Yöntemi inceleyerek, ==operatörü kullanarak bir eşitlik kontrolü yaptığını görüyorum . Bu nasıl çalışıyor ve ya da StackOverflowExceptionböyle bir şey yaparken bir zamana neden olmuyor ?"x" == "x""x" == "y" Güncelleme : JetBrains'e haber …
159 c#  .net 

15
Java hashmap'ı gerçekten O (1) midir?
SO yeniden Java hashmaps ve onların O(1)arama süresi hakkında bazı ilginç iddiaları gördüm . Birisi bunun neden böyle olduğunu açıklayabilir mi? Bu hashmaps, satın aldığım hash algoritmalarından büyük ölçüde farklı olmadıkça, her zaman çarpışma içeren bir veri kümesi olmalıdır. Bu durumda, arama daha O(n)ziyade olacaktır O(1). Birisi olmadığını açıklayabilir olan …

12
İç içe JSON nesnelerini düzleştirmenin / düzleştirmenin en hızlı yolu
Karmaşık / iç içe JSON nesnelerini düzleştirmek ve düzleştirmek için bazı kodları birlikte attım. Çalışıyor, ancak biraz yavaş ('uzun komut dosyası' uyarısını tetikler). Düzleştirilmiş isimler için "" istiyorum. diziler için sınırlayıcı ve [INDEX] gibi. Örnekler: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} [1,[2,[3,4],5],6] => {"[0]":1,"[1].[0]":2,"[1].[1].[0]":3,"[1].[1].[1]":4,"[1].[2]":5,"[2]":6} Kullanım durumumu …

17
Uygulama düzgün başlatılamadı (0xc000007b)
Tek bir bilgisayarda geliştirdiğim bir istemci / sunucu uygulamam var. Şimdi iki seri port gerekiyor, bu yüzden bir arkadaşımdan bir PC ödünç aldım. Uygulamamı oluşturup çalıştırmaya veya hata ayıklamaya çalıştığımda (ister Delphi IDE'de ister Windows Dosya yöneticisinden), "Uygulama doğru başlatılamadı (0xc000007b)" hatası veriyor. Google'da fazla bir şey görünmüyor, ancak bunun …
159 windows  delphi  64-bit 

4
SetUp () ve setUpBeforeClass () arasındaki fark
JUnit ile birim testi yaparken, iki benzer yöntem vardır setUp()ve setUpBeforeClass(). Bu yöntemler arasındaki fark nedir? Ayrıca, tearDown()ve arasındaki fark tearDownAfterClass()nedir? İşte imzalar: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws Exception { } @After …
159 java  junit 

11
Orijinli yazı tipinin Kaynaklar Arası Kaynak Paylaşımı politikası tarafından yüklenmesi engellendi
Birkaç Chrome tarayıcıda aşağıdaki hatayı alıyorum, ancak hepsini almıyorum. Bu noktada sorunun tam olarak ne olduğundan emin değilim. ' Https://ABCDEFG.cloudfront.net ' kaynağından yazı tipinin Kaynaklar Arası Kaynak Paylaşımı politikası tarafından yüklenmesi engellendi: İstenen kaynakta 'Erişim-Denetim-İzin Verme Başlığı' başlığı yok. Bu nedenle ' https: //sub.etkialanı.com' kaynağına erişim izni verilmiyor. S3'te aşağıdaki …

1
Python 3.x'in süper () büyüsü neden?
Python 3.x'te, super()bağımsız değişkenler olmadan çağrılabilir: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now Bu işi yapmak için, derleme zamanı sihri gerçekleştirilir, bunun bir sonucu aşağıdaki kodun (isyan supereden super_) başarısız olmasıdır: super_ = super class A(object): def x(self): print("No flipping") class B(A): …
159 python  python-3.x  super 

2
Sınıf üyeleri için akıllı işaretçiler kullanma
C ++ 11 sınıf üyeleri olarak akıllı işaretçi kullanımını anlamakta sorun yaşıyorum. Akıllı işaretçiler hakkında çok şey okudum unique_ptrve genel olarak nasıl ve shared_ptr/ nasıl weak_ptrçalıştığını anladığımı düşünüyorum . Anlamadığım şey gerçek kullanımdır. Herkesin unique_ptrneredeyse her zaman gitmek için bir yol olarak kullanılmasını önerdiği görülüyor . Ama böyle bir şeyi …



8
Meld ile şube farkları görüntülemek?
HEAD ile şu anki durum arasındaki farkı görebileceğimi biliyorum meld .. Ancak, örneğin dallar masterve develmeld ile dallar arasındaki farkları nasıl görebilirim ? Şu anda aşağıdaki adımları gerçekleştiriyorum: Kopyasını çalışma klasörünü yeniden Örneğin mv /projectA /projectA_master) Projeyi tekrar klonlayın git clone url Geçin develdalı cd projectA && git -b devel …
159 git  diff  branch  meld 



9
Geçerli kullanıcı nasıl alınır ve MVC5 kullanıcı sınıfı nasıl kullanılır?
MVC 5'te oturum açmış olan kullanıcının kimliğini nasıl edinebilirim ? StackOverflow önerilerini denedim, ancak MVC 5 için değil gibi görünüyor. Ayrıca, MVC 5 kullanıcılara bir şeyler atamak için en iyi uygulama nedir? (örneğin, Userolmalıdır Items. Kullanıcının Idiçinde saklamalı mıyım Item? UserSınıfı bir List<Item>navigation özelliği ile genişletebilir miyim ? MVC şablonundan …

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.