Programlama

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

15
“Tür ayrılığı” (birleşim türleri) nasıl tanımlanır?
Aşırı yüklenmiş yöntemlerin çift tanımlarıyla ilgilenmek için önerilen bir yol , aşırı yüklemeyi kalıp eşleştirme ile değiştirmektir: object Bar { def foo(xs: Any*) = xs foreach { case _:String => println("str") case _:Int => println("int") case _ => throw new UglyRuntimeException() } } Bu yaklaşım, argümanlarına statik tip denetimi teslim …
181 scala 


5
Tıklama yerine Fareyle Önyükleme Popover'in Görünmesini / Kaybolmasını Sağlayın
Bootstrap Popover ile bir web sitesi inşa ediyorum ve popover tıklayın yerine vurgulu görünmesini nasıl anlayamıyorum. Tek yapmak istediğim, birisi bir bağlantıyı tıklamak yerine bir bağlantının üzerine geldiğinde bir popover'ın görünmesi ve dışarı çıktıklarında popover'ın kaybolması. Belgeler, data niteliğini veya jquery'yi kullanmanın mümkün olduğunu söylüyor. Birden fazla popoverim olduğundan jquery …

5
MySQL - Seçili satır numarasını al
Öğeler sıralanırsa bir select deyimi çalıştırabilir ve satır numarasını alabilir miyim? Ben böyle bir tablo var: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------------+------+-----+---------+----------------+ | orderID | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | itemID …
181 mysql  sql  row-number 

4
Ng-include kullanırken kapsamı kaybetme
Bu modül yolları var: var mainModule = angular.module('lpConnect', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/home', {template:'views/home.html', controller:HomeCtrl}). when('/admin', {template:'views/admin.html', controller:AdminCtrl}). otherwise({redirectTo:'/connect'}); }]); Ev HTML'si: <div ng-include src="views.partial1"></div> partial1 HTML: <form ng-submit="addLine()"> <input type="text" ng-model="lineText" size="30" placeholder="Type your message here"> </form> HomeCtrl: function HomeCtrl($scope, $location, $window, $http, Common) { ... $scope.views …

27
Yeni depoda itme kaynağı yöneticisi hatası
Git'i github ile kullanmaya başladım. Talimatlarını takip ettim ve son adımda hatalarla karşılaştım. Şu anda kaynak kontrollü olmayan bir dizini kontrol ediyorum (yaklaşık bir haftalık proje). Bunun dışında, benim kullanım durumum değirmen oldukça çalıştırılmalıdır. İşte olanlar: $ git push origin master error: src refspec master does not match any. fatal: …
181 git  github 

4
Tornado ne zaman kullanılır, Twisted / Cyclone / GEvent / diğer ne zaman kullanılır [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Bu çerçevelerden / kütüphanelerden hangileri modern çok kullanıcılı web uygulaması oluşturmak …


18
WRAP_CONTENT'i bir RecyclerView üzerinde nasıl çalıştırabilirim?
DialogFragmentBir RecyclerView(kart listesi) içeren bir var . Bunun içinde herhangi bir yüksekliğe sahip olabilen RecyclerViewbir veya daha fazla CardViewsvardır. Buna içinde DialogFragmentbulunanlara göre doğru yüksekliği vermek istiyorum CardViews. Normalde bu basit olurdu wrap_content, RecyclerViewböyle ayarlayacağım . <android.support.v7.widget.RecyclerView ... xmlns:tools="http://schemas.android.com/tools" android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable="true" android:scrollbars="vertical" > </android.support.v7.widget.RecyclerView> Ben kullanıyorum çünkü RecyclerViewbu …

3
Vim, Notepad ++ gibi eşleşen HTML etiketlerini vurgulayabilir mi?
VIM, eşleşen çift parantez, parantez ve köşeli parantez çiftlerini destekler. PHP ve Javascript gibi C tarzı dilleri düzenlemek için harikadır. Peki HTML etiketlerini eşlemeye ne dersiniz? Notepad ++, kullandığım sürece bu özelliğe sahipti. HTML bloklarının başladığı ve bittiği yeri tespit edebilmek çok faydalıdır. Aradığım şey vim için böyle bir şey …
181 html  notepad++  vim 

30
Kuyruk benzeri bir dosyanın son n satırını al
Bir web uygulaması için bir günlük dosyası görüntüleyicisi yazıyorum ve bunun için günlük dosyasının satırları üzerinden sayfalamak istiyorum. Dosyadaki öğeler, alttaki en yeni öğeye göre satır bazındadır. Bu yüzden alttan satırları tail()okuyabilen nve bir ofseti destekleyen bir yönteme ihtiyacım var . Ne geldi ben böyle görünüyor: def tail(f, n, offset=0): …
181 python  file  file-io  tail  logfiles 


11
Güvenli Web Servisleri: HTTPS üzerinden SOAP + WS-Security üzerinden REST. Hangisi daha iyi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Hiçbir şekilde bir güvenlik uzmanı değilim, ancak REST tarzı web hizmetleri oluşturmayı tercih ediyorum. …

4
Ok yöntemleri (genel sınıf alanları) sınıf yöntemi olarak nasıl kullanılır?
React ile ES6 sınıflarını kullanmak için yeni, daha önce yöntemlerimi geçerli nesneye bağladım (ilk örnekte göster), ama ES6 kalıcı olarak bir sınıf işlevini oklarla bir sınıf örneği bağlamak için izin veriyor mu? (Geri arama işlevi olarak geçerken kullanışlıdır.) CoffeeScript ile bunları mümkün olduğunca kullanmaya çalıştığımda hata alıyorum: class SomeClass extends …

5
REST API Kimlik Doğrulaması
Bir sunucuda barındırılacak bir uygulama oluşturuyorum. Herhangi bir platformdan (Web Uygulaması, Mobil Uygulama) etkileşimi kolaylaştırmak için uygulama için bir API oluşturmak istiyorum. Anlamadığım şey, REST API'sini kullanırken, kullanıcının kimliğini nasıl doğrulayacağımızdır. Örneğin, bir kullanıcı oturum açtıktan sonra bir forum konusu oluşturmak istediğinde. Kullanıcının zaten giriş yaptığını nasıl bileceğim?
181 api  rest 

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.