Programlama

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

5
Birden fazla eşleşen fasulye bulunduğunda Spring isme göre nasıl otomatik tel oluşturur?
Aşağıdakiler gibi arayüzlerim olduğunu varsayalım: interface Country {} class USA implements Country {} class UK implements Country () Ve bu xml yapılandırma pasajı: <bean class="USA"/> <bean id="country" class="UK"/> <bean id="main" class="Main"/> Aşağıda hangi bağımlılığın otomatik olarak kablolanacağını nasıl kontrol edebilirim? İngiltere'yi istiyorum. class Main { private Country country; @Autowired public …
107 spring 

3
Java EE 6 @ javax.annotation.ManagedBean vs. @ javax.inject.Named vs. @ javax.faces.ManagedBean
Java EE 6 spesifikasyonunda küçük bir karışıklık olduğunu hissediyorum. Birkaç ek açıklama grubu vardır. Biz javax.ejbgibi ek açıklamaları @Statefulve @StatelessEJB'ler oluşturmak için. Ayrıca @javax.annotation.ManagedBeanyönetilen bir fasulye oluşturmak için bir de var . İçinde ek açıklamalar vardır javax.enterprise.contextgibi @SessionScopedve @RequestScoped. Dahası, pakette @ManagedBeanve @SessionScoped/ @RequestScopedek açıklamalar da var javax.faces.bean. Ve olayları …

11
Emacs'de varsayılan klasörü değiştirme
Emacs'ta oldukça yeniyim ve C-x C-fbaşlangıçta varsayılan klasörü nasıl değiştireceğimi bulmaya çalışıyorum . Örneğin Emacs'i ilk yüklediğimde ve C-x C-fvarsayılan klasörüne tıkladığımda C:\emacs\emacs-21.3\bin, ancak masaüstü olmasını tercih ederim. Bunu .emacsyapmak için dosyayı özelleştirmenin bir yolu olduğuna inanıyorum , ancak bunun ne olduğundan hala emin değilim. Güncelleme: Çalıştığını bulduğum sorunun üç …

3
Jackson ve genel tür başvurusu
Aşağıdaki gibi genel bir yöntem için jackson json kitaplığını kullanmak istiyorum: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> request) { this.request …
107 java  json  generics  jackson 

8
Kod değişikliklerinde bir Sails.js uygulamasını otomatik olarak yeniden mi yüklüyorsunuz?
Şu anda bir sails.js uygulamasındaki herhangi bir kod değişikliği sails liftiçin, değişiklikleri görmeden önce yelken sunucusunu manuel olarak durdurmanız ve tekrar çalıştırmanız gerektiği görülüyor . Geliştirme modunda çalışırken, bir kod değişikliği algıladığında yelken sunucusunu otomatik olarak yeniden başlatmanın bir yolu olup olmadığını merak ediyordum.
107 node.js  sails.js 

9
Spring Boot JPA - otomatik yeniden bağlanmayı yapılandırma
Küçük bir Spring Boot JPA web uygulamam var. Amazon Beanstalk üzerinde dağıtılır ve verilerin kalıcı olması için bir Amazon RDS kullanır. Bununla birlikte, bu kadar sık ​​kullanılmaz ve bu nedenle, bu tür bir istisna dışında bir süre sonra başarısız olur: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Sunucudan başarıyla alınan son paket 79.870.633 milisaniye önceydi. Sunucuya …

9
RESTful şifre sıfırlama
Parolayı sıfırlamak için bir RESTful kaynağı yapılandırmanın doğru yolu nedir? Bu kaynak, şifresini kaybeden veya unutan biri için bir şifre sıfırlayıcıdır. Eski şifrelerini geçersiz kılar ve onlara bir şifre e-posta ile gönderir. Sahip olduğum iki seçenek: POST /reset_password/{user_name} veya... POST /reset_password -Username passed through request body İsteğin bir POST olması …



5
Python yapıcıları ve __init__
Neden kuruculara gerçekten "Oluşturucular" deniyor? Amaçları nedir ve bir sınıftaki yöntemlerden nasıl farklıdırlar? Ayrıca, __init__bir sınıfta birden fazla olabilir mi? Aşağıdakileri denedim, birisi sonucu açıklayabilir mi? >>> class test: def __init__(self): print "init 1" def __init__(self): print "init 2" >>> s=test() init 2 Son olarak, __init__bir operatör aşırı yükleyici mi?
107 python 

26
"Play () isteği bir pause () çağrısı" hatasıyla kesintiye uğradı nasıl önlenir?
Kullanıcı tıkladığında ses çıkardığı bir web sitesi yaptım. Sesin çakışmasını önlemek için kodu eklemem gerekiyordu: n.pause(); n.currentTime = 0; n.play(); Ancak bu, hataya neden olur: The play() request was interrupted by a call to pause() Başka bir tetikleyiciden hemen sonra ses olayı her tetiklendiğinde ortaya çıkması. Sesler hala iyi çalışıyor, …

8
Javascript ile e-posta gönderme
Bunu açıklamak biraz kafa karıştırıcı, bu yüzden benimle burada kalın ... Bir kullanıcının web sitem aracılığıyla şablonlu e-postalar gönderebileceği bir sistem kurmak istiyorum, ancak bunun aslında sunucum kullanılarak gönderilmemesi dışında - bunun yerine, gitmeye hazır bir e-posta ile kendi yerel posta istemcisini açar. Uygulama, e-postanın gövdesini önceden tanımlanmış değişkenlerle doldurarak …

4
Özel kod bir virtualenv'de nereye gider?
Kullanılırken ne tür bir dizin yapısı izlenmelidir virtualenv? Örneğin, bir WSGI uygulaması oluşturuyorsam ve adında bir virtualenv oluştursaydım, foobarşöyle bir dizin yapısıyla başlardım: /foobar /bin {activate, activate.py, easy_install, python} /include {python2.6/...} /lib {python2.6/...} Bu ortam oluşturulduktan sonra, biri kendi başına nereye yerleştirilir: python dosyaları? statik dosyalar (resimler / vb.)? İnternette …

3
Bir Süre Çıkın ... Wend döngüsünden
Bir While ... Wend döngüsü kullanıyorum. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend `` Count <= 10 ... Wend '' gibi bir koşul kullanmak istemiyorum
107 excel  vba  while-loop 

19
ALTER TABLE, masayı kilitlemeden mi?
MySQL'de bir ALTER TABLE deyimi yaparken, tüm tablo, ifade süresi boyunca okuma kilitlidir (eşzamanlı okumalara izin verir, ancak eşzamanlı yazmaları yasaklar). Büyük bir masaysa, INSERT veya UPDATE ifadeleri çoooook uzun bir süre engellenebilir. Tablonun işlem boyunca hala güncellenebilir olmasını sağlayacak şekilde sütun eklemek gibi "sıcak değişiklik" yapmanın bir yolu var …
107 sql  mysql  ddl  alter-table 

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.