Programlama

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

14
'Kuplajda düşük ve yüksek uyumda' ne anlama geliyor
İfadeyi anlamada sorun yaşıyorum low in coupling and high in cohesion. Google'la ilgili çok şey okudum ve okudum, ancak yine de anlaşılması zor. Anladığım kadarıyla, High cohesionbelirli bir işlevi yerine getirmek için uzmanlaşmış sınıflara sahip olmamız gerektiği anlamına gelir. Umarım bu doğru mu? Sadece kredi kartlarını doğrulamak için uzmanlaşmış bir …
151 oop  ooad 

6
Div'deki kaydırma çubuğunu yalnızca gerektiğinde nasıl görünür hale getiririm?
Bu div var: <div style='overflow:scroll; width:400px;height:400px;'>here is some text</div> Metin taşmasa bile kaydırma çubukları her zaman görülebilir. Kaydırma çubuklarını yalnızca gerektiğinde görünür hale getirmek istiyorum - yani, yalnızca gerekli kutuda yeterli metin olduğunda görünür. Bir metin alanının yaptığı gibi. Bunu nasıl yaparım? Yoksa bir textarea tarzı benim tek seçenek div …
151 css  html  scrollbar 

11
JavaScript dizisi üzerinden JavaScript döngü?
Aşağıdaki json dizi üzerinden döngü çalışıyorum: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } Ve aşağıdakileri denedim for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } Ama nedense ben sadece ilk kısmı, id …
151 javascript  json 

7
Vim'de bir komutun takma adı
Vim programladığımda tercih ettiğim metin editörü ve bu yüzden her zaman özellikle can sıkıcı bir sorunla karşılaşıyorum. Sıklıkla, arabelleği hızla kaydetmem ve diğer çeşitli görevlere devam etmem gerektiğinde, tipik :w Bununla birlikte, ben - zamanın% 50'sinden fazlası gibi görünen - her zaman bunu büyük harfle kullanmayı başarabilirim :w. Doğal olarak, …
151 vim  alias  command 

11
LAST_INSERT_ID () MySQL
Oldukça kolay olması gerektiğini düşündüğüm bir MySQL sorum var. Aşağıdaki MySql sorgusu çalıştırdığınızda LAST INSERTED ID table1 döndürmek gerekir: INSERT INTO table1 (title,userid) VALUES ('test',1); INSERT INTO table2 (parentid,otherid,userid) VALUES (LAST_INSERT_ID(),4,1); SELECT LAST_INSERT_ID(); Şu anki kodun table1 yerine table2'nin LAST INSERT kimliğini döndüreceğini anlayacağınız gibi, table2 arasına eklesem bile table1'den …

4
Lütfen JPA @Column ek açıklamasına referans olarak inserttable = false ve updatable = false hakkında açıklayın
Bir alana açıklama eklenirse insertable=false, updatable=false, değer ekleyemeyeceğiniz veya mevcut değeri değiştiremeyeceğiniz anlamına gelmez mi? Bunu neden yapmak istiyorsun? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne …

2
Decltype'in (auto) bazı kullanımları nelerdir?
На этот вопрос есть ответы на yığın taşması на русском : Конструкция decltype (otomatik) C ++ 14'te decltype(auto)deyim tanıtılır. Genellikle kullanımı, bildirimlerin verilen ifadedeki kuralları kullanmasına izin vermektirautodecltype . Deyimin "iyi" kullanımına ilişkin örnekler aramak için sadece aşağıdaki gibi şeyleri ( Scott Meyers tarafından ), yani bir fonksiyonun dönüş tipi …

7
VB.NET'te nasıl yayın yapmalıyım?
Bunların hepsi eşit mi? Hangi şartlar altında birbirlerini seçmeliyim? var.ToString () CStr (et var) CType (var, Dize) DirectCast (var, String) DÜZENLEME: NotMyself'tan öneri … TryCast (var, String)
151 .net  vb.net  casting 

7
Java Numaralandırma tanımı
Java jeneriklerini oldukça iyi anladığımı düşündüm, ama sonra java.lang.Enum'da aşağıdakilere rastladım: class Enum<E extends Enum<E>> Birisi bu tür parametrenin nasıl yorumlanacağını açıklayabilir mi? Benzer bir tip parametresinin nerede kullanılabileceğine dair başka örnekler sağlamak için bonus puanlar.
151 java  generics  enums  crtp 


21
Google Analytics'in geliştirme çalışmalarını isabet olarak saymayı durdurmanın bir yolu var mı?
Google Analytics'ten yararlanabilmek için ihtiyacım olan JavaScript'i sayfalarımın altına ekledim. Tek sorun, tüm geliştirme çalışmalarımı hit olarak saydığından eminim. Muhtemelen bu sayfalardan bazılarını günde yüz kere gördüğümde, bu gerçekten okumalarımı eğecek. Belirli bir IP adresinden kapatmanın bir yolu var mı veya bu, yalnızca dağıtım için oluşturduğumda eklenecek şekilde oluşturma işlemime …

7
Son statik ve statik final arasındaki fark
Kodu olduğu gibi bir kod buldum private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; Aralarındaki fark nedir veya aynı mıdır? Ya da için farklılık gösteriyor privateveya public?
151 java  static  final 


2
Javascript derlenmiş mi yoksa yorumlanmış bir dil mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, 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 . 8 yıl önce kapalı . …

4
CMake'te, derleyicinin Clang olup olmadığını nasıl test edebilirim?
Bir dizi çapraz platform CMake derleme betiğimiz var ve Visual C ++ ve GCC ile oluşturmayı destekliyoruz . Clang'ı deniyoruz , ancak CMake betiğimizle derleyicinin Clang olup olmadığını nasıl test edeceğimizi anlayamıyorum. Derleyicinin Clang olup olmadığını görmek için ne test etmeliyim? Şu anda sırasıyla Visual C ++ ve GCC'yi test …
151 c++  c  cmake  clang 

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.