Home
Xu's Blog
Cancel

[VoiScale User Data Visualization] JavaScript, HTML and AWS Lambda code example

Create User-friendly Interface with Chart.js Tutorial from W3 Schools Code example of pie chart: <!DOCTYPE html> <html> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.j...

[Alexa skill code example] How to use Promise, async and await

Alexa cookbook on Github A very good blog on making HTTP Requests in your Alexa skill, learn how to use asynchronous features in Node.js. function httpGet() { return new Promise(((resolve, reje...

[Alexa APL Tutorial] Labs from Dabble Lab

A very good YouTube channel Dabble Lab on Alexa APL design. Alexa developer documentation Lab1 Containers Frame layout in Container. code: { "type": "APL", "version": "1.7", "settings": ...

[CS144] Introduction to Computer Networking

Course info can be found here Good Blog TCP and socket Lecture videos: Bilibili and Youtube Problem: Applications send and receive data in packets over an Internet that is unreliable. Goal: S...

[CS144] Labs: build some significant pieces of the Internet

Course info can be found here Lab 0: networking warmup Lab material keyword: reliable byte stream

[OS: Three Easy Pieces] Book reading - Locks

Book reference: Operating Systems: Three Easy Pieces Locks Using Queues: Sleeping instead of Spinning

[JavaScript for Alexa Skill Development] Chapter 6: Objects

1. Introduction to Objects An object is a composite value: it aggregates multiple value(primitive values or other objects) and allows you to store and retrieve those values by name. The methods of ...

[JavaScript for Alexa Skill Development] Chapter 13: Asynchronous features

Good reference, this Blog. Contents from this book JavaScript: The Definitive Guide, 7th Edition channel. Promises are objects that represent the not-yet-available result of an asynchronous opera...

[Stanford CS110] Principles of Computer Systems

Book reference: Operating Systems: Three Easy Pieces Lecture references: Spring 2017 CS110 Archived Winter 2020 CS110 Archived YouTube Videos Why use threads? There are at least two majo...

[Alexa Skill development] 0 to 1: Hands-on Alexa Voice Service

Alexa Voice Service: A Developer’s Perspective AVS Device SDK on Github

[mit6.S081] A Quick Recap On OS Basics

Good lecture references: IIT Bombay, Lectures on OS and Youtube Operating Systems: Three Easy Pieces Blog Zhihu Processes About Operating System (Virtuali...

[mit6.S081] Lab 0: Xv6 and Unix utilities

Good lecture references: IIT Bombay, Lectures on OS and Youtube Blog Zhihu This Lab will familiarize you with xv6 and its system calls.

[German Learning] Deutsch von meiner Lehrerin

Lesson 1 4 German words for daily use: Der Schal [Plural: Die Schals] –> Because you couldn’t find yours today. Ich habe heute meinen Schal vergessen. Die Brotzeit [No Plural...

[DW Travel] Hiking the Bavarian Alps

Copyright to DW Travel channel Episode 0: Hiking The Bavrian Alps - Top Things To Do In the Bavarian Alps

[German Learning] Deutschtrainer A1/A2

A1/A2 Beginner Level from Deutsch lernen mit der DW Copyright to DW channel 1. Sich vorstellen 自我介绍 der Name - der Vorname - der Nachname Wie ist dein Name? Wie ist Ihr Name? Wie heißen Sie...