Programlama

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

4
GSON veya Java'da başka bir JSON kitaplığı kullanarak bir listenin serisini nasıl kaldırabilirim?
List<Video>GAE'de sunucu uygulamamda bir seri hale getirebilirim , ancak seri halini alamıyorum. Neyi yanlış yapıyorum? Bu, GAE'de serileştirilmiş sınıf videom: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video { @PrimaryKey private String id; @Persistent private String titulo; @Persistent …
121 java  json  gson 

10
APK imzalı mı yoksa "hata ayıklama derlemesi" mi kontrol edilir?
Bildiğim kadarıyla, android'de "sürüm yapısı" imzalı APK'dir. Koddan nasıl kontrol edilir veya Eclipse'in bir tür gizli tanımları var mı? Buna, ListView öğelerini web hizmeti verilerinden doldururken hata ayıklamak için ihtiyacım var (hayır, logcat bir seçenek değil). Düşüncelerim: Uygulama android:debuggable, ancak bazı nedenlerden dolayı güvenilir görünmüyor. Cihaz kimliğini sabit kodlamak iyi …

4
Katla ve azalt arasındaki fark?
F # öğrenmeye çalışıyorum ama katla ve indirgemeyi ayırt etmeye çalışırken kafam karıştı . Fold aynı şeyi yapıyor gibi görünüyor ancak fazladan bir parametre alıyor. Bu iki işlevin var olmasının meşru bir nedeni var mı yoksa farklı geçmişlere sahip insanları barındırmak için var mı? (Örneğin: C # 'da dize ve …



1
Eclipse: Kaynakları filtrelerken bir hata oluştu
Bir Spring MVC projesi oluşturuyorum ve Eclipse bu hatayı veriyor (ekran görüntüsüne bakın). Pom.xml dosyam: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.bilitutor.cct</groupId> <artifactId>BiliTutor</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>war</packaging> <properties> <spring.version>3.1.1.RELEASE</spring.version> <org.aspectj-version>1.6.10</org.aspectj-version> <org.slf4j-version>1.6.6</org.slf4j-version> </properties> <dependencies> <!-- Spring framework --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <!-- Used for Hibernate4 LocalSessionFactoryBean …
121 eclipse  maven  filter 

7
açısal 2 ngIf ve CSS geçiş / animasyon
Bir div'in css kullanarak açısal 2'de sağdan kaymasını istiyorum. <div class="note" [ngClass]="{'transition':show}" *ngIf="show"> <p> Notes</p> </div> <button class="btn btn-default" (click)="toggle(show)">Toggle</button> Sınıfı değiştirmek ve opaklığı kullanmak için yalnızca [ngClass] kullanırsam iyi çalışırım. Ama o öğenin baştan oluşturulmasını istemiyorum, bu yüzden onu ilk önce ngIf ile "gizlerim", ama sonra geçiş çalışmaz. .transition{ …

11
Jenkins Git Eklentisi: Belirli bir etiket nasıl oluşturulur?
Jenkins'in belirli bir etiketi oluşturması konusunda sorun yaşıyorum. Etiket parametreleştirilmiş bir yapının parçası, ancak sadece bu etiketi oluşturmak için bunu git eklentisine nasıl aktaracağımı bilmiyorum. Bu günümün 3 saatini alıyor ve üstatlara yığın taşması sırasında yenilgiyi kabul ettim.
121 git  jenkins 

9
Spring Boot + JPA: Sütun adı ek açıklaması yok sayıldı
Bağımlılığı olan bir Spring Boot uygulamam var spring-boot-starter-data-jpa. Varlık sınıfımın sütun adıyla bir sütun ek açıklaması var. Örneğin: @Column(name="TestName") private String testName; Bununla oluşturulan SQL test_name, sütun adı olarak oluşturulur . Bir çözüm spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyaradıktan sonra sorunun çözüldüğünü buldum (sütun adı sütun açıklamasından alınmıştır). Yine de sorum şu ki, naming_strategy EJB3NamingStrategyJPA …

5
Vagrant ters bağlantı noktası iletimi?
Bir web hizmetleri mimarisi üzerinde çalışıyorum. Vagrant'ta değil, yerel ana makinede çalıştırmam gereken bazı yazılımlar var. Ama misafirde bazı müşteri hizmetleri yürütmek istiyorum. Vagrant'ın config.vm.forwarded_portparametresi, ana bilgisayarda bir bağlantı noktası açacak ve verileri misafire gönderecektir. Ancak konukta bir bağlantı noktasını nasıl açabilirim ve verileri ev sahibine nasıl gönderebilirim? (Hala bağlantı …

6
soket bağlantısı () vs bind ()
Hem connect()ve hem de bind()sistem çağrıları, soket dosya tanımlayıcısını bir adresle (tipik olarak bir ip / bağlantı noktası kombinasyonu) 'ilişkilendirir'. Prototipleri şöyle: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); ve int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 2 çağrı arasındaki tam fark nedir? Ne zaman …


3
C / C ++ makro dizesi birleştirme
#define STR1 "s" #define STR2 "1" #define STR3 STR1 ## STR2 STR3 == "s1" ile birleştirmek mümkün mü? Bunu, başka bir Makro işlevine argümanlar aktararak yapabilirsiniz. Ama doğrudan bir yol var mı?
121 c++  c  c-preprocessor 

9
Python Burun İçe Aktarma Hatası
Dosya yapısındaki test komutumun altındaki modülleri tanımak için burun testi çerçevesini alamıyorum . Sorunu gösteren en basit örneği oluşturdum. Aşağıda açıklayacağım. Paket dosyası yapısı şu şekildedir: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py foo.py şunları içerir: def dumb_true(): return True testler / test_foo.py şunları içerir: import foo def test_foo(): assert foo.dumb_true() Her …

17
Ruby'de soyut bir sınıf nasıl uygulanır?
Ruby'de soyut sınıf kavramı olmadığını biliyorum. Ama eğer uygulanması gerekiyorsa, nasıl yapılmalı? Bir şey denedim ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... end Ama B'yi somutlaştırmaya çalıştığımda, içsel A.newolarak istisnayı artıracak olan çağrı yapacak. …

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.