Ionic web tabanlı mobil uygulama geliştirme çatısıdır. https://ionicframework.com/ adresinden ionic ile ilgili ayrıntılı bilgiye ulaşabilirsiniz. Bu anlatım için angular 2 bilgisi gerekmektedir. Ionic kullanabilmek için npm gereklidir. Npm paket yönetim programı için https://www.npmjs.com/ . Node.js yüklemesini de https://nodejs.org/en/ yapıyoruz. Ionic için Cordova adı verilen mobil fonksiyonlar ile web uygulaması arası bir yapı kurulumu yapılır. npm install –g cordova ionic Yeni bir ionic projesi için ; Ionic start QRScanner blank Komutu ile projeyi oluşturalım. Pluginlerimizi ekliyoruz Camera; ionic cordova plugin add cordova-plugin-camera npm install –save @ionic-native/camera Pluginlerimizi ekliyoruz QRScanner; ionic cordova plugin add cordova-plugin-qrscanner npm install –save @ionic-native/qr-scanner ...
Merhaba Arkadaşlar, Farklı collation lı birden çok veritabanı ile çalışırken bu can sıkıcı hatayla karşılaşıyoruz maalesef. Özellikle joinleme işlemi yaparken aldığımız bu hata ; üzerinde çalıştığımız veritabanındaki tablonun collation ile başka bir veritabanından çağırdığımız tablonun collationlarının uyuşmamasıdır. Çözüm olarak iki yöntemimiz var... 1-) COLLATE DATABASE DEFAULT komutu ile joinlenen veriler arasında collation ı üzerinde çalışılan veritabanın Collation a çevirmek.. Örnek SQL : SELECT T1.EmployeeName, T2.DeptName FROM ServerA.dbo.EmpTab T1 JOIN ServerB.dbo.DeptTab T2 ON T1.DeptCode COLLATE DATABASE_DEFAULT = T2.DeptCode COLLATE DATABASE_DEFAULT Bu yöntem az joinli sqllerde etkili ve okunabirliliği bozmuyor. 2-)Way efendim benim bir sürü joinim var sql imin okunurluğu bozulmasın diyorsanız dışardan çağrılan veritabanındaki tabloyu select .. into #temp e basarak oluşturduğumuz temp tablonun collationını değiştirdikten sonra onunla çalı...
When learning Golang one of the interesting part is interfaces. It has a little bit difference with respect to other languages. Let me start with how to identify a typical interface and structs and go over. Here it is following sample interface; type area interface { getArea () float64 } type square struct { sideLength float64 } type triangle struct { height float64 base float64 } By identifying this interface we expect to implement any structs with respect to its aim. Let me more specific. GetArea method should have math definition that calculates area of received shape. On the following the calculation square and triangle ; func (s square) getArea () float64 { return s.sideLength * s.sideLength } func (r triangle) getArea () float64 { return 0.5 * r.base * r.height } As it is mentioned previous reading they are receiver functions. So same function receives (not parameter) d...
Yorumlar
Yorum Gönder