creating win service

C:\Documents and Settings\Administrator> sc create asperacentral binPath= "C:\Program Files\Aspera\Enterprise Server\bin\Debug\asperacentral.exe" DisplayName= "Aspera Central" start= auto

c# stop/terminate/taskkill windows service

in cmd


sc queryex servicename

From the results of this query, jot down the PID.


taskkill /f /pid [PID]

Memcached c# simple example

github link Install using nuget
 
PM> Install-Package EnyimMemcached
 
            MemcachedClientConfiguration config = new MemcachedClientConfiguration();
            IPEndPoint remoteEP = new IPEndPoint(IPAddress.Parse("10.10.4.98"), 11211);
            config.Servers.Add(remoteEP);
            config.Protocol = MemcachedProtocol.Text;

            //using - not recommended here, check out documentation
            using (var mc = new MemcachedClient(config))
            {
                //get
                var zz = mc.Get("test_" + x);

                //set
                mc.Store(StoreMode.Set, "Test", "Hello World");
            }

Beanstalk simple example c#

https://github.com/sdether/libBeanstalk.NET download and compile
 
using Droog.Beanstalk.Client;
 
using (var client = new BeanstalkClient("10.10.4.99", 11300))
{
    var put = client.PutString("foo");
    var reserve = client.ReserveString();
    client.Delete(reserve.JobId);
}

Basic OID's values

SN, OID.2.5.4.4
G, OID.2.5.4.42
CN, OID.2.5.4.3
O, OID.2.5.4.10
T, OID.2.5.4.12
S, OID.2.5.4.9
OU, OID.2.5.4.11
L, OID.2.5.4.7

mvc 5 web api routing

 
public class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapMvcAttributeRoutes(); 
    }
}
//using


    public class ValuesController : ApiController
    {
        // GET api/values
        public IEnumerable Get()
        {
            return new string[] { "value1", "value2" };
        }

        // GET api/values/5
        public string Get(int id)
        {
            return "value";
        }

        [Route("customers/orders")]
        [HttpGet]
        public string FindOrdersByCustomer() 
        {
            return "Supervalue";
        }

        // POST api/values
        public void Post([FromBody]string value)
        {
        }

        // PUT api/values/5
        public void Put(int id, [FromBody]string value)
        {
        }

        // DELETE api/values/5
        public void Delete(int id)
        {
        }
    }


http://www.codeproject.com/Articles/774807/Attribute-Routing-in-ASP-NET-MVC-WebAPI
http://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2