25 Mayıs 2018 Cuma
Cloudflare'da son kullanıcının ip bilgisini alma
var ip = Request.Headers.GetValues("CF-Connecting-IP")[0];
16 Mayıs 2018 Çarşamba
SQL'de Tüm Tabloların Geçerli "Identity Seed" değerini bulma
SELECT
TABLE_NAME AS [Table],
IDENT_CURRENT(TABLE_SCHEMA + '.' + TABLE_NAME) AS Id,
IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS Seed,
IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) AS Increment
FROM
INFORMATION_SCHEMA.TABLES
WHERE
OBJECTPROPERTY(OBJECT_ID(TABLE_SCHEMA + '.' + TABLE_NAME), 'TableHasIdentity') = 1
AND
TABLE_TYPE = 'BASE TABLE'
order by Seed
TABLE_NAME AS [Table],
IDENT_CURRENT(TABLE_SCHEMA + '.' + TABLE_NAME) AS Id,
IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS Seed,
IDENT_INCR(TABLE_SCHEMA + '.' + TABLE_NAME) AS Increment
FROM
INFORMATION_SCHEMA.TABLES
WHERE
OBJECTPROPERTY(OBJECT_ID(TABLE_SCHEMA + '.' + TABLE_NAME), 'TableHasIdentity') = 1
AND
TABLE_TYPE = 'BASE TABLE'
order by Seed
19 Aralık 2017 Salı
Javascript Url'den Dosya indirme
function saveFile(url) {
var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0];
var xhr = new XMLHttpRequest();
xhr.responseType = 'blob';
xhr.onload = function () {
var a = document.createElement('a');
a.href = window.URL.createObjectURL(xhr.response);
a.download = filename;
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;
};
xhr.open('GET', url);
xhr.send();
}
var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0];
var xhr = new XMLHttpRequest();
xhr.responseType = 'blob';
xhr.onload = function () {
var a = document.createElement('a');
a.href = window.URL.createObjectURL(xhr.response);
a.download = filename;
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;
};
xhr.open('GET', url);
xhr.send();
}
11 Aralık 2017 Pazartesi
23 Kasım 2017 Perşembe
Html input file video eklendiğinde videoyu önizleme yapma
$(document).on("change", ".file_multi_video", function(evt) {
var $source = $('#video_here');
$source[0].src = URL.createObjectURL(this.files[0]);
$source.parent()[0].load();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<video width="400" controls>
<source src="mov_bbb.mp4" id="video_here">
Your browser does not support HTML5 video.
</video>
<input type="file" name="file[]" class="file_multi_video" accept="video/*">
Sql türkçe karakterli kolonda arama yapma
SQL_Latin1_General_CP1_CI_AS olan db için türkçe kolonlarda arama yapmak istiyorsak o kolonun ayarını yapmamız gerekiyor SQL_Latin1_General_CP1_CI_AI
CaseSensitivity
CI specifies case-insensitive (Büyük / küçük harf duyarlılığı belirtmez), CS specifies case-sensitive (Büyük / küçük harf duyarlığını belirtir.)
AccentSensitivity
AI specifies accent-insensitive (aksan-duyarsızlaştırmayı belirtir), AS specifies accent-sensitive(aksanlı duyarlılığı belirtir).
CaseSensitivity
CI specifies case-insensitive (Büyük / küçük harf duyarlılığı belirtmez), CS specifies case-sensitive (Büyük / küçük harf duyarlığını belirtir.)
AccentSensitivity
AI specifies accent-insensitive (aksan-duyarsızlaştırmayı belirtir), AS specifies accent-sensitive(aksanlı duyarlılığı belirtir).
21 Kasım 2017 Salı
javascript recursive replace
var mystring = "this,is,a,test"
mystring.replace(/,/g , "newchar");
DEMO: http://jsfiddle.net/d4N9s/
Kaydol:
Kayıtlar (Atom)
.net 6 mapget kullanımı
app.UseEndpoints(endpoints => { endpoints.MapGet("/", async context => { var response = JsonConvert.Seriali...
-
Komut ekranına aşagıdaki komutları yazarak windows service işlemlerini gerçekleştirebiliriz. Not : Komut ekranı (Başlat -> Çalıştır -...
-
COMMAND PROMPT TEMEL VE İLERİ DÜZEY ANLATIM Command Prompt komutlarını anlatmaya başlamadan önce, MS-DOS komut türlerine değinelim. Komut...
-
(3)BİN (6)MİLYON (9)MİLYAR (12)TRİLYON (15)KATRİLYON (18)KENTİLYON (21)SEKSİLYON (24)SEPTİLYON (27)OKTİLYON (30)NONİLYON (33)DESİL...