Skip to content

Instantly share code, notes, and snippets.

View alikrc's full-sized avatar

Ali alikrc

View GitHub Profile
@alikrc
alikrc / queryStringParse.js
Last active August 29, 2015 14:14
[javascript snippet] get query string parameter on url
//returns query parameters as object
function getQueryString() {
var result = {}, queryString = location.search.slice(1),
re = /([^&=]+)=([^&]*)/g, m;
while (m = re.exec(queryString)) {
result[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
}
return result;
string URI = "http://www.site.com";
string myParameters = "param1=value1&param2=value2&param3=value3";
using (WebClient wc = new WebClient())
{
wc.Encoding = Encoding.UTF8;
wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
string htmlResult = wc.UploadString(URI, myParameters);
}
/// <summary>
/// 11 haneli bir rakamdır.
/// 0'la başlayamaz.
/// ilk 10 rakamın toplamının birler basamağı, son rakama eşittir
///
/// Vikipedi:
/// 1, 3, 5, 7 ve 9. rakamın toplamının 7 katı ile 2, 4, 6 ve 8. rakamın toplamının 9 katının toplamının birler basamağı 10. rakamı;
/// 1, 3, 5, 7 ve 9. rakamın toplamının 8 katının birler basamağı 11. rakamı vermektedir.
///
/// Programatik olarak düşünürsek, ilk rakam 0. index olduğuna göre:
[
{
"name": "Abkhaz",
"nativeName": "аҧсуа",
"code": "ab"
},
{
"name": "Afar",
"nativeName": "Afaraf",
"code": "aa"
{
"ab": {
"name": "Abkhaz",
"nativeName": "аҧсуа"
},
"aa": {
"name": "Afar",
"nativeName": "Afaraf"
},
"af": {
[
{"name": "Afghanistan", "code": "AF"},
{"name": "Ãland Islands", "code": "AX"},
{"name": "Albania", "code": "AL"},
{"name": "Algeria", "code": "DZ"},
{"name": "American Samoa", "code": "AS"},
{"name": "AndorrA", "code": "AD"},
{"name": "Angola", "code": "AO"},
{"name": "Anguilla", "code": "AI"},
{"name": "Antarctica", "code": "AQ"},
@alikrc
alikrc / functions.sql
Last active August 29, 2015 14:16
some info about t-sql functions
--table valued function
create function tableValuedFunction()
returns table
as
return(select * from TBL_FOO)
--using table-valued func
select * from tableValuedFunction()
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body ng-app="app">
<div ng-controller="ratingDemoCtrl">
@alikrc
alikrc / AngularGooglePlaces
Last active September 24, 2015 18:39
Simple handy example of google places api with angularjs directive
html:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>
<div ng-app="app" ng-controller="mainController">
Selected place: {{selectedPlace}} <br/>
<input ng-model="selectedPlace" googleplace/>
</div>
@alikrc
alikrc / DatabaseFactory.cs
Created January 19, 2017 22:11
DatabaseFactory class implementation
public interface IDatabaseFactory
{
HIDSDbContext Get();
}
public class DatabaseFactory : IDisposable, IDatabaseFactory
{
private DbContext _context;
public DbContext Get()
{
return _context ?? (_context = new DbContext());