Programlama

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

11
Swift'de willSet ve didSet'in amacı nedir?
Swift, C # 'lara çok benzer bir özellik bildirimi sözdizimine sahiptir: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Ancak, aynı zamanda willSetve didSeteylemleri vardır. Bunlar sırasıyla ayarlayıcının çağrılmasından önce ve sonra çağrılır. Seter içinde aynı koda sahip olabileceğiniz göz önüne alındığında, amaçları nedir?

7
Etkinlik bağlamı VEYA uygulama bağlamı ne zaman çağrılır?
Bu iki bağlamın ne olduğu hakkında pek çok şey yayınlandı .. Ama hala pek doğru bulmuyorum Şimdiye kadar anladığım kadarıyla: Her biri kendi sınıfının bir örneğidir, bu da bazı programcıların this.getApplicationContext()herhangi bir hafızayı "sızdırmamak" için mümkün olduğunca sık kullanmanızı önerir . Bunun nedeni, diğer this( Activityörnek bağlamı alma ) Activity, …

7
Express.Router ve app.get arasındaki farklar?
NodeJS ve Express 4 ile başlıyorum ve biraz kafam karıştı. Express web sitesini okuyordum, ancak ne zaman yol işleyici kullanacağınızı veya ne zaman kullanacağınızı göremiyorum express.Router. Görebildiğim gibi, kullanıcı /showörneğin isabet zaman bir sayfa veya bir şey göstermek istiyorsanız kullanmalıyım: var express = require('express') var app = express() app.get("/show", someFunction) …
265 node.js  express 

7
SQL Server Management Studio'da tablo düzenlemesinden sonra değişiklikleri kaydetme
Daha önce SQL Server Management Studio'da kaydedilmiş bir tablodaki değişiklikleri kaydetmek isterseniz (tablodaki veri yok) Bir hata mesajı alıyorum: Değişikliklerin kaydedilmesine izin verilmiyor. Yaptığınız değişiklikler için aşağıdaki tabloların bırakılması ve yeniden oluşturulması gerekir. Yeniden oluşturulamayan bir tabloda değişiklikler yaptınız veya tablonun yeniden oluşturulmasını gerektiren değişiklikleri kaydetmeyi önle seçeneğini etkinleştirdiniz. Masanın …

19
Python-ldap'yi yükleyemiyorum
Aşağıdaki komutu çalıştırdığımda: sudo pip install python-ldap Bu hatayı alıyorum: Modules / LDAPObject.c: 9 dosyasındaki dosyada: Modüller / hatalar.h: 8: ölümcül hata: lber.h: Böyle bir dosya veya dizin yok Bunu nasıl düzeltebileceğine dair bir fikrin var mı?
265 python  module  ldap 

17
Baş aşağı caret karakteri var mı?
Birçoğu hiç sıralama yeteneği ile tablo verileri olan çok sayıda klasik ASP sayfası korumak zorunda. Veritabanı sorgusunda kullanılan orijinal geliştiricinin siparişi ne olursa olsun, takıldığınız şeydir. Bu sayfaların bir demet bazı temel sıralama tack istiyorum ve ben tüm istemci tarafı javascript ile yapıyorum. Zaten belirli bir yönde belirli bir sütunda …

14
Statik Başlatma Blokları
Anladığım kadarıyla "statik başlatma bloğu", bir satırda yapılamazsa statik alanın değerlerini ayarlamak için kullanılır. Ama bunun için neden özel bir bloğa ihtiyacımız olduğunu anlamıyorum. Örneğin, bir alanı statik olarak (değer ataması olmadan) bildiririz. Ve sonra yukarıda belirtilen statik alana bir değer üreten ve atanan kodun birkaç satırını yazın. Neden bu …


12
Zaman damgasına SQL Server'daki datetime alanının varsayılan değerini ekleme
Web sitemizden gönderilen formları toplayan bir masam var, ancak bazı nedenlerden dolayı, tabloyu oluşturduklarında, tabloya bir zaman damgası koymadılar. Kaydın girildiği tarih ve saati tam olarak girmesini istiyorum. Orada bir yerde olduğunu biliyorum, ancak varsayılan değeri (Access gibi, kullanın getNow()veya Now()) nasıl ayarlayacağımı bulamıyorum ama nereye koyacağımı bilmiyorum.

5
JavaScript normal ifade çok satırlı bayrağı çalışmıyor
HTML'den dize almak için bir regex yazdım, ancak çok satırlı bayrak çalışmıyor gibi görünüyor. Bu benim modelim ve metni h1etikete almak istiyorum . var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Test etmek için bir dize oluşturdum. Dize "\ n" içerdiğinde, sonuç her zaman null olur. Tüm "\ n" …
265 javascript  regex 




7
ReactJs: PropType'lar bunun için ne olmalıdır.
Çocuklarını oluşturan basit bir bileşen göz önüne alındığında: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; Soru: Çocuk propinin propTipi ne olmalı? Bir nesne olarak ayarladığımda, bileşeni birden çok çocukla kullandığımda başarısız oluyor: …

12
Ondalık yerine ne zaman çift kullanmalıyım?
Bunun yerine double(veya float) kullanmanın üç avantajını adlandırabilirim decimal: Daha az bellek kullanır. Daha hızlı çünkü kayan nokta matematik işlemleri, işlemciler tarafından yerel olarak desteklenir. Daha geniş bir sayı aralığını temsil edebilir. Ancak bu avantajlar sadece modelleme yazılımında bulunanlar gibi hesaplama yoğun operasyonlar için geçerli görünmektedir. Elbette, finansal hesaplamalar gibi …

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.