• Home
  • About
    • Lei's Blog photo

      Lei's Blog

      I'm a programmer based in Toronto, Canada, currently engaging in web development.

    • Learn More
    • Email
    • Facebook
    • LinkedIn
    • Github
  • Posts
  • Tags
    • ALL TAGs
    • .net 1
    • ajax 2
    • Algorithm 1
    • Amazon 1
    • async 1
    • autoprefixer 1
    • AWS 1
    • c# 2
    • CMS 1
    • css 3
    • Domain 1
    • ElasticBeanstalk 1
    • example 4
    • GithubPage 5
    • Google 1
    • GoogleCharts 1
    • html 1
    • install 1
    • interview 1
    • Java 1
    • javascript 5
    • javaScript 1
    • jekyll 4
    • jquery 2
    • js 6
    • jsx 1
    • KNN 1
    • liquid 1
    • Netlify 1
    • plugin 1
    • Project 1
    • react 1
    • regex 1
    • script 1
    • scrollnav 1
    • scrollspy 1
    • setInterval 1
    • sort 1
    • studynotes 2
    • submit 1
    • tag 1
    • TOC 1
    • XSL 1
  • Projects

All Posts

  • Development Plan for My Blog

    Current blog derives from Moon Jekyll Theme, and I am keeping adding new features and making improvemnt. This post is a record of what I did and I am planning to do.

    Feb 14, 2019 | Updated: Apr 28, 2019
    GithubPagejekyll

  • C# Interview Questions

    This is C# interview notes which did me a great favor and successfully got a job offer

    Jul 12, 2020
    c#interviewstudynotes

  • Amazon Product Recommendation System

    Performed KNN Algorithm in Java

    Apr 19, 2020
    JavaKNNAlgorithmAmazonProject

  • Added CMS (Netlify) to my Github Pages

    Now, I can edit my blog everywhere instead of commit and push from my own laptop only.

    Apr 17, 2020
    CMSGithubPageNetlify

  • How to configure Google Domain on AWS(Elastic Beanstalk)

    One example that how to configure a third-pard provider domain on AWS

    Apr 13, 2019
    GoogleAWSElasticBeanstalkDomain

  • Async Example Using 'Task<>' for C# with Brief Analysis

    Implement Async by using Task<> provided by .Net 4.0 or later

    Apr 02, 2019
    c#.netasyncexample

  • React Study Notes

    Study notes while learning React.

    Mar 31, 2019 | Updated: May 24, 2019
    reactjsxstudynotes

  • Implement Sorting Tags by Name and Value in Jekyll

    Methods of sorting tags order by name in ascending and by counts/numbers in descending, plus showing posts correspond to their tags.

    Mar 30, 2019
    jekyllGithubPageliquidsorttagjavascriptjs

  • Implement Scroll Spy in Jekyll without Bootstrap

    one page navigation, table of content, vertical navigation, scroll navigation

    Mar 24, 2019
    jekyllGithubPagescrollspyscrollnavTOC

  • Prevent Triggering Parent's onClick Event in JS

    One method to disable child nodes inherit parent’s onclick event in JS alone with one Js regex practice.

    Mar 16, 2019 | Updated: Apr 16, 2019
    jsjavascriptregex

  • How to Install and Setup Autoprefixer for Jekyll

    One Method to upgrade CSS compatibility for Jekyll to adpat all sorts of browsers.

    Mar 13, 2019
    jekyllGithubPagecssautoprefixerplugininstall

  • Google Charts Example with an Algorithm Practice

    The reason why I choose Google Charts as my line chart solution is because of its clean data format and a variety of options.

    Feb 19, 2019
    jsjavascriptjqueryajaxhtmlcssGoogleChartsexample

  • Implement 'Sleep' in JavaScript with a Time Display Example

    Recently while I am trying to write a infinite loop with an interval like following in JavaScript, no sleep() function in JS.

    Feb 02, 2019
    javaScriptjssetIntervalexample

  • Ajax Exapmle

    It always takes me a long time to find an exactly example what I wannt for Jquery AJAX. Here I will collect some example I used frequently.

    Jan 15, 2019
    jsjavascriptjqueryajaxsubmitexample

  • How to Escape Greater Than (>) and Less Than (<) Sign in XSL Script

    This is the solution to embed ‘>’ and ‘<’ in ‘Javascript’ of ‘XSL’ file

    Jan 09, 2019
    jsjavascriptcssXSLscript