Programlama

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


6
Neden std :: bir std :: shared_ptr taşıyayım?
Clang kaynak koduna bakıyordum ve şu pasajı buldum: void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = std::move(Value); } Neden isteyeyim std::movebir std::shared_ptr? Paylaşılan bir kaynakta sahipliği aktaran herhangi bir nokta var mı? Neden bunun yerine bunu yapmayayım? void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = Value; }

6
Bileşik birincil anahtarlarda boş değer atanabilir sütunlarda sorun nedir?
ORACLE, birincil anahtarı içeren sütunların hiçbirinde NULL değerlere izin vermez. Görünüşe göre aynı durum diğer "işletme düzeyindeki" sistemlerin çoğu için de geçerli. Aynı zamanda, çoğu sistem null yapılabilir sütunlarda benzersiz kısıtlamalara da izin verir . Neden benzersiz kısıtlamaların NULL'leri olabilir, ancak birincil anahtarlar olamaz? Bunun temel bir mantıksal nedeni var …


10
Gradle ile çalıştırılabilir JAR oluşturma
Şimdiye kadar Eclipse "Export ..." işlevselliği aracılığıyla çalıştırılabilir JAR dosyaları oluşturdum, ancak şimdi yapı otomasyonu için IntelliJ IDEA ve Gradle'a geçtim. Buradaki bazı makaleler "uygulama" eklentisini önermektedir, ancak bu tam olarak beklediğim sonuca götürmez (sadece bir JAR, başlangıç ​​komut dosyası veya buna benzer bir şey). Eclipse'in "Dışa Aktar ..." iletişim …
154 java  jar  gradle 

3
Belirli bir şemada bir tablo olup olmadığı nasıl kontrol edilir
Postgres 8.4 ve üzeri veritabanları, publicşemada ortak tablolar ve şemada şirkete özgü tablolar içerir company. companyşema adları her zaman 'company'şirket numarası ile başlar ve biter. Dolayısıyla, aşağıdaki gibi şemalar olabilir: public company1 company2 company3 ... companynn Bir uygulama her zaman tek bir firma ile çalışır. Aşağıdaki search_pathgibi odbc veya npgsql …

2
Django içerik türleri tam olarak nasıl çalışır?
Django'nun içerik türleri kavramını kavramakta gerçekten zorlanıyorum. Çok hilekar ve nihayetinde Python'un işleri yapma eğilimine karşı geliyor. Bununla birlikte, Django'yu kullanacaksam, çerçevenin sınırları içinde çalışmam gerekiyor. Bu yüzden buraya, bir içerik türünün nasıl çalıştığına ve onu nasıl uygulayacağınıza dair pratik bir gerçek dünya örneği verebilir mi diye merak ediyorum. İncelediğim …
154 python  django 



3
Git rebase için bir birleştirme stratejisini nasıl seçerim?
git-rebaseAdam sayfa bahseder -X<option>geçirilebilir git-merge. Tam olarak ne zaman / nasıl? Yinelemeli strateji ve onların seçenekleriyle yamalar uygulayarak yeniden taban yapmak istiyorum (tüm çelişkili taahhütleri atlamak yerine, her ne olursa olsun sopa uygulayın). Birleştirme istemiyorum, tarihi doğrusal yapmak istiyorum. Denedim: git rebase -Xtheirs ve git rebase -s 'recursive -Xtheirs' ancak …
154 git  git-rebase 

2
Os.walk'taki dizinleri hariç tutma
Bir dizin ağacına inen (os.walk () kullanarak) ve ardından belirli bir dosya uzantısıyla eşleşen her dosyayı ziyaret eden bir komut dosyası yazıyorum. Ancak, benim araç aynı zamanda kendisi de bir içerdiğini alt dizinleri ihtiva üzerinde kullanılacağını dizin ağaçlarının bazı beri LOT şeyler (bu komut dosyası amacıyla) yararsız, ben kullanıcı belirtmek …
154 python 


12
Android M İzinleri: shouldShowRequestPermissionRationale () işlevinin kullanımında karışıklık
Android M'deki yeni İzinler modeliyle ilgili resmi belgeye bakıyordum . Uygulama daha önce bu izni talep etmiş ve kullanıcı isteği reddetmişse shouldShowRequestPermissionRationale()geri dönen işlevden bahsediyor true. Kullanıcı geçmişte izin isteğini geri çevirdiyse ve Bir daha sorma seçeneğini seçtiyse, bu yöntem geri döner false. Ancak aşağıdaki iki durumu nasıl ayırt edebiliriz? …

20
Tarayıcıdan şifre kaydetmeyi istemesini nasıl sağlayabilirim?
Hey, şu şekilde çalışan bir oturum açma iletişim kutusu olan bir web uygulaması üzerinde çalışıyorum: Kullanıcı "giriş yap" ı tıklar Oturum açma formu HTML AJAX ile yüklenir ve sayfada DIV'de görüntülenir Kullanıcı alanlara kullanıcı / şifre girer ve gönder düğmesine tıklar. Bu bir DEĞİLDİR <form>- kullanıcı / geçiş AJAX aracılığıyla …
154 ajax  firefox  browser  login 


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.