Programlama

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


6
IntelliJ: Yerel ve git commit / şube arasındaki tüm değiştirilen dosyaların farkını görüntüleme
IntelliJ'in fark görüntüleyicisini kullanmak, kodu gözden geçirmenin çok güzel bir yoludur çünkü yerel sürümünüzde IntelliJ kod düzenleyicisinin tüm yetenekleriyle (yeniden düzenleme, tamamlama, vb.) Değişiklikler yapabilirsiniz. Maalesef, IntelliJ'de kod incelemeleri yaparken en önemli şeyi nasıl yapacağımı çözmedim, yani: Çalışma ağacındaki tüm değiştirilen dosyaların farkına bakma (birleştirmek istediğiniz dala bakın) ve başka …
112 git  intellij-idea 


13
@Click in vue ile birden fazla işlevi nasıl çağırabilirim?
Soru: Tek bir @click ile birden fazla işlevi nasıl çağırabilirim? (aka v-on:click)? denedim Noktalı virgül ile bölünmüş fonksiyonlar <div @click="fn1('foo');fn2('bar')"> </div>:; Birkaç kullanın @click: <div @click="fn1('foo')" @click="fn2('bar')"> </div>; ama nasıl düzgün yapılır? Not : Elbette her zaman yapabilirim <div v-on:click="fn3('foo', 'bar')"> </div> function fn3 (args) { fn1(args); fn2(args); } Ama …
112 javascript  vue.js 


9
REST ve RPC arasındaki web hizmeti farklılıkları
JSON parametrelerini kabul eden ve yöntemler için belirli URL'lere sahip bir web hizmetim var, örneğin: http://IP:PORT/API/getAllData?p={JSON} Vatansız olmadığı için bu kesinlikle REST değildir. Çerezleri dikkate alır ve kendi oturumu vardır. RPC mi? RPC ve REST arasındaki fark nedir?
112 web-services  rest  rpc 


6
Yalnızca yeni tablo eklenirse oda veritabanı geçişi
Basit bir Oda veritabanım olduğunu varsayalım: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Şimdi, yeni bir varlık ekliyorum: Petve sürümü 2'ye çarpıyorum: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } …

13
Safari'yi jQuery kullanarak algıla
Her ikisi de Webkit tabanlı tarayıcılar olsa da, Safari urlencode URL'de tırnak işaretleri oluştururken Chrome bunu yapmaz. Bu nedenle JS'de bu ikisini birbirinden ayırmam gerekiyor. jQuery'nin tarayıcı algılama belgeleri "safari" yi kullanımdan kaldırıldı olarak işaretler. Daha iyi bir yöntem var mı yoksa şimdilik sadece kullanımdan kaldırılan değere bağlı mıyım?


24
Rails 3'te nav'a "current" sınıfı eklemenin en iyi yolu
Gezinme menüsünde bazı statik sayfalarım var. Şu anda görüntülenen öğeye "geçerli" gibi bir sınıf eklemek istiyorum. Bunu yapma şeklim, denetleyiciyi ve eylemi kontrol etmek için tonlarca yardımcı yöntem (her biri bir öğe için) eklemektir. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end <ul> <li <%= current_root_class …

10
Bir istikameti 8 yöne sınıflandırırken if / else if zincirinden nasıl kaçınılır?
Takip koduna sahibim: if (this->_car.getAbsoluteAngle() <= 30 || this->_car.getAbsoluteAngle() >= 330) this->_car.edir = Car::EDirection::RIGHT; else if (this->_car.getAbsoluteAngle() > 30 && this->_car.getAbsoluteAngle() <= 60) this->_car.edir = Car::EDirection::UP_RIGHT; else if (this->_car.getAbsoluteAngle() > 60 && this->_car.getAbsoluteAngle() <= 120) this->_car.edir = Car::EDirection::UP; else if (this->_car.getAbsoluteAngle() > 120 && this->_car.getAbsoluteAngle() <= 150) this->_car.edir = Car::EDirection::UP_LEFT; …
111 c++  if-statement 




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.