Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 4.12 KB

README.md

File metadata and controls

95 lines (65 loc) · 4.12 KB

Find inspiration in practice

StudyNotes

Practice some programming basics such as algorithms and higher-order readers.

Contents
  • Programming basis

    • Algorithm >>> Some practices of self-learning algorithms.
    • DataStructure >>> Some practices of self-learning data-structure.
    • DesignPatterns >>> Some practices of self-learning design-patterns.
    • algorithm4c++ >>> C++ classic algorithm implementation principle.
  • High-level reader

    • ObjC.io >>> Advanced Swift books learning.
    • CS193p >>> Stanford University iOS public class study notes.
  • Self practice

    • LeetCode >>> LeetCode's brushing questions for future algorithmic interviews.
    • CocoaTouch >>> Based on UIControl to implementation UIButton, the Meituan interview questions.
    • UIAlgorithm >>> The iOS implementation of the only blackout problem in the whole network.
Display

Apply the algorithm to the actual, now showing a visual version of the light-off problem.

Artical

RouterPattern

Practice mobile-side``front-end back-end``three-end interaction to implementation a degraded architecture.

Get Started
  • First, you need a node server environment
  • Then, run the following command to launch server
$ cd server/RouterPattern
$ npm start
$ cd server/RouterPattern/public/javascripts
$ node image.js
$ cd web/RouterPattern
$ npm run dev
Contents
  • app >>> Practice Swift as a mobile-end development language
  • web >>> Practice Vue as a front-end development framework
  • server >>> Practice Koa as a back-end development framework
Display

Completed a degradable architecture, just call the back-end interface, the client automatically downgrades from native to webpage.

Article

PhotoGallery

Practice the interaction logic between mobile-end and front-end.

Contents
  • UIWebView >>> use UIWebView to implement HTML to call native album function
Display

Article