Pinned Repositories
Ants-Vs-SomeBees
This is a tower defense game, can either be run in text-based mode or using a GUI.
CS61B
CtCI-6th-Edition
Cracking the Coding Interview 6th Ed. Solutions
Database
built a small version of a relational database management system (DBMS), as well as a DSL (Domain Specific Language) with which a user can interact with the database
Machine-Learning-and-Convex-Optimization-in-teleoperation-system
multiple haptic rendering experiments for optimal path control and collision detection of robotics
matlab-simulation-for-Master-project-
This is matalb simulation about my master project: Optimizing a robot motion control model by implementing machine learning algorithms and convex optimization theory
Serious-groceries-website
Weather-Checking-App
This is a team project which I collaborated with 2 other teammates. Our app has two big goals. One is to provide user with detail weather report which can help them plan for a day, event, or vacation better. Another goal is to provide user with information on the best time to visit particular cities around the years. Our major problem was finding the right database and API to implement in our app. When searching for the right database and API for our app, we found a lot of them were lengthy and complicated to read which was very time consuming for us. We eventually just ended up just creating a database ourselves, retrieving data from various websites, databases, and APIs. Right now we are able to provide graphs for average temperature and rainfall for only Vancouver (as an example) because we don’t have a database for all the cities. There’s quite a bit of work left to do on the app. We need to develop our ‘VacationFinder’ feature so we can provide user with all the cities they can visit each month. Another feature we need to implement is when a user searches a city, we provide them with the information on the best time to visit that city which would we possible by creating another database. We also want to able to provide user with 5-day weather forecast. For that feature we need access to APIs which can provide us information on 5-day weather forecast. We were unable to implement APIs which provided this information because they weren’t available for free.
Web-Mapping-App-Bear-Maps
Created a web-based map of the city of Berkeley, with interface supporting scrolling, zooming and route finding (Similar to Google Maps)
Yelp-Maps-of-users-ratings
Created a visualization around UC Berkeley rated by users, found patterns and made predictions of users' future ratings by machine learning and the Yelp academic dataset.
XizheSun0914's Repositories
XizheSun0914/CtCI-6th-Edition
Cracking the Coding Interview 6th Ed. Solutions
XizheSun0914/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
XizheSun0914/working-with-web-apis
Originally created for workshop hosted on April 2nd 2019 at UVic.
XizheSun0914/123-Essential-JavaScript-Interview-Questions
JavaScript interview Questions
XizheSun0914/2018fall-cs-master-program-info
A collection of information for 2018 fall CS master programs.
XizheSun0914/AlgoWiki
总结算法刷题套路,在线阅读:
XizheSun0914/awesome-react
A collection of awesome things regarding React ecosystem
XizheSun0914/Battlesnake2018
2018 Battlesnake entry (node.js)
XizheSun0914/books
一些常见的书籍pdf或者视频
XizheSun0914/course
Course notes, exercises, slides
XizheSun0914/CrackCodeInterviewAndLeetcode
My note, thinking and summary about "Cracking the code interview" and those questions on LeetCode.
XizheSun0914/developer-roadmap
Roadmap to becoming a web developer in 2019
XizheSun0914/fe-interview
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
XizheSun0914/lc-java-zea7ot
XizheSun0914/lc-score-board
A smart application that automatically updates weekly contest score board for my Wechat coding group
XizheSun0914/LeetCode-5
This repository contains the solutions and explanations to the algorithm problems on LeetCode. Only medium or above are included. All are written in C++/Python and implemented by myself. The problems attempted multiple times are labelled with hyperlinks.
XizheSun0914/LeetCode-6
Solutions of LeetCode problems
XizheSun0914/Leetcode-7
Leetcode algorithm solutions together with self-made teaching videos
XizheSun0914/Leetcode-Java
Leetcode刷题之旅
XizheSun0914/leetcode-javascript
Leetcode Solution using Javascript
XizheSun0914/LeetCode-Python
LeetCode solutions in Python2. LeetCode题解 in Python2。
XizheSun0914/LeetCode-Solution-in-Good-Style
我的 LeetCode 做题记录,正在加紧练习中。
XizheSun0914/leetcode_category
Leetcode solutions organized by the problem categories
XizheSun0914/linghu-algorithm-templete
XizheSun0914/Play-Leetcode
My Solutions to Leetcode problems. All solutions support C++ language, some support Java and Python. Multiple solutions will be given by most problems. Enjoy:) 我的Leetcode解答。所有的问题都支持C++语言,一部分问题支持Java语言。近乎所有问题都会提供多个算法解决。大家加油!:)
XizheSun0914/reactjs101
從零開始學 ReactJS(ReactJS 101)是一本希望讓初學者一看就懂的 React 中文入門教學書,由淺入深學習 ReactJS 生態系 (Flux, Redux, React Router, ImmutableJS, React Native, Relay/GraphQL etc.)。
XizheSun0914/resume
1分钟构建个人的在线简历
XizheSun0914/starter-snake-python
A simple Battlesnake AI written in Python
XizheSun0914/system-design-and-architecture
Learn how to design large-scale systems. Prep for the system design interview.
XizheSun0914/ZixiaWeng
Myself