Jump to content

Main Page: Difference between revisions

From David's Wiki
No edit summary
No edit summary
 
(50 intermediate revisions by the same user not shown)
Line 1: Line 1:
Welcome to David Li's wiki.
Welcome to David Li's wiki.
{{#css:
  .main-card-container {
    height: fit-content;
    height: -moz-fit-content;
    flex-grow:1;
    display:flex;
    flex-wrap: wrap;
    padding: 0rem 1rem;
    justify-content: left;
    align-items: stretch;
    align-content: stretch;
    margin: -0.2rem 0rem;
  }
  .main-flex-card {
    border: 0.4rem solid #555555;
    border-radius: 1rem;
    padding: 0.3rem;
    margin: 0.2rem;
    flex: 1 1 30%;
    max-width: 30%;
    min-width: 8rem;
  }
  .main-card-container h6 {
    text-align:center
  }
  .main-flex-card ul {
    width: fit-content;
    width: -moz-fit-content;
    max-width: 80%;
    margin: auto;
  }
  .main-flex-card ul li {
    width: fit-content;
    width: -moz-fit-content;
    max-width: 100%;
  }
  .main-card-header{
    font-weight: bold;
    text-align: center;
    margin-top: 0.3rem;
  }
}}


<div style="display:flex;flex-direction:row;">
<div style="display:flex;flex-direction:row;">
  <div style="flex-grow:0;">__TOC__</div>
   <div class="main-card-container">
   <div class="main-card-container">
     <div class="main-flex-card">
     <div class="main-flex-card">
Line 50: Line 7:
       <ul>
       <ul>
         <li>[[C++]]</li>
         <li>[[C++]]</li>
         <li>[[JavaScript]]</li>
         <li>[[JavaScript]], [[TypeScript]]</li>
         <li>[[NodeJS]]</li>
         <li>[[NodeJS]]</li>
         <li>[[Python]]</li>
         <li>[[Python]]</li>
         <li>[[Bash (Unix shell)]]</li>
         <li>[[Bash (Unix shell) | Bash]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 59: Line 16:
       <div class="main-card-header">Libraries</div>
       <div class="main-card-header">Libraries</div>
       <ul>
       <ul>
        <li>[[PyTorch]]</li>
         <li>[[TensorFlow]]</li>
         <li>[[TensorFlow]]</li>
        <li>[[PyTorch]]</li>
         <li>[[OpenCV]]</li>
         <li>[[OpenCV]]</li>
       </ul>
       </ul>
Line 69: Line 26:
         <li>[[Laravel]]</li>
         <li>[[Laravel]]</li>
         <li>[[Unity]]</li>
         <li>[[Unity]]</li>
        <li>[[React (JavaScript library) | React]]</li>
        <li>[[Angular (web framework) | Angular]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 82: Line 41:
       <div class="main-card-header">Theory</div>
       <div class="main-card-header">Theory</div>
       <ul>
       <ul>
         <li>[[Multidimensional Data Structures]]</li>
         <li>[[Geometric Computer Vision | 3D Vision]], [[Visual Learning and Recognition | Recognition]]</li>
        <li>[[Geometric Computer Vision]]</li>
         <li>[[Computer Graphics | Graphics]], [[Advanced Computer Graphics | Advanced Graphics]]</li>
         <li>[[Advanced Computer Graphics | (Advanced)]] [[Computer Graphics]]</li>
         <li>[[Machine Learning]], [[Deep Learning]]</li>
         <li>[[Deep Learning]] / [[Machine Learning]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 100: Line 58:
       <ul>
       <ul>
         <li>[[Linux]]</li>
         <li>[[Linux]]</li>
        <li>[[macOS]]</li>
         <li>[[Windows]]</li>
         <li>[[Windows]]</li>
         <li>[[Docker (software)]]</li>
         <li>[[Docker (software) | Docker]]</li>
         <li>[[MSYS2]]</li>
      </ul>
    </div>
    <div class="main-flex-card">
      <div class="main-card-header">Editors</div>
      <ul>
        <li>[[Visual Studio Code]]</li>
        <li>[[Vim (text editor) | Vim]]</li>
      </ul>
    </div>
    <div class="main-flex-card">
      <div class="main-card-header">Distributed Computing</div>
      <ul>
        <li>[[Apache Beam]]</li>
<!--        <li>[[Apache Spark]]</li> -->
         <li>[[Kubernetes]]</li>
       </ul>
       </ul>
     </div>
     </div>
Line 108: Line 81:
</div>
</div>


==Programming Languages==
==Programming==
===General Purpose===
===General Purpose===
* [[C_(programming_language) | C]]
* [[C (programming_language)]]
* [[C++]]
* [[C++]]
* [[Rust (programming language)]]
* [[C Sharp|C#]]
* [[C Sharp|C#]]
* [[Java]]
* [[Java]]
* [[Kotlin]]
* [[Kotlin]]
* [[Bash (Unix shell) | Bash]]
* [[Bash (Unix shell)]]


===Web Programming===
===Web Programming===
Line 123: Line 97:
* [[PHP]]
* [[PHP]]
* [[HTML]]
* [[HTML]]
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]]
* [[Apache HTTP Server]]
* [[Apache HTTP Server]]
* [[Cascading Style Sheets | Cascading Style Sheets (CSS)]]
* [[Caddy (web server)]]


===Numerical Computation===
===Numerical Computation===
Line 137: Line 112:
* [[OpenCL]]
* [[OpenCL]]
* [[ROCm]]
* [[ROCm]]
* [[SYCL]]


====Shader Languages====
====Shader Languages====
Line 157: Line 133:
;Front-end Frameworks
;Front-end Frameworks
* [[Angular (web framework)]]
* [[Angular (web framework)]]
* [[React (JavaScript library)]] See ([[Next.js]])
* [[Vue.js]]
* [[Vue.js]]
* [[React]]


;Back-end Frameworks
;Back-end Frameworks
Line 172: Line 148:


===App Development===
===App Development===
* [[Android System Development]]
* [[Android App Development]]
* [[Android App Development]]
* [[Android Native Development]]


==Machine Learning==
==Machine Learning==
Line 197: Line 175:
* [[Capsule neural network]]
* [[Capsule neural network]]
* [[Siamese neural network]]
* [[Siamese neural network]]
* [[Graph neural network]]


===Research Areas===
===Research Areas===
Line 209: Line 188:


==Libraries==
==Libraries==
;Video and Audio
* [[FFmpeg]]
* [[FFmpeg]]
;Graphics
* [[GLFW]]
* [[three.js]]
* [[three.js]]
* [[Open3D]]
;Vision
* [[OpenCV]]
;Math
* [[Eigen (C++ library)]]
* [[Eigen (C++ library)]]
* [[GLFW]]
 
* [[OpenCV]]
;Web Development
* [[Open3D]]
* [[Webpack]]
* [[Webpack]]


Line 222: Line 210:
* [[CMake]]
* [[CMake]]
* [[Makefile]]
* [[Makefile]]
* [[Git]]
* [[Git]], [[GitLab]]
* [[GNU Compiler Collection | GNU Compiler Collection (GCC)]]
* [[GNU Compiler Collection | GNU Compiler Collection (GCC)]]


===Text Editors and IDEs===
===Text Editors and IDEs===
* [[Atom]]
* [[Visual Studio Code]]
* [[Visual Studio Code]]
* [[Emacs]]
* [[Emacs]]
Line 233: Line 220:
===Photo/Video Editing===
===Photo/Video Editing===
* [[Adobe Premiere Pro]]
* [[Adobe Premiere Pro]]
* [[DaVinci Resolve]]


===3D Modeling===
===3D Modeling===
Line 247: Line 235:
==Operating Systems==
==Operating Systems==
* [[Linux]]
* [[Linux]]
* [[macOS]]
* [[Windows]]
* [[Windows]]
* [[LAMP (software bundle)]]
* [[Android (operating system) | Android]]
* [[Android (operating system) | Android]]
===Environments===
* [[Cygwin]]
* [[Cygwin]]
* [[MSYS2]]
* [[MSYS2]]
Line 280: Line 270:
* [[Reading Papers]]
* [[Reading Papers]]
* [[Reviewing Papers]]
* [[Reviewing Papers]]
* [[Writing Rebuttals]]


==Math and Theory==
==Math and Theory==
Line 289: Line 280:
** [[Reinforcement Learning]]
** [[Reinforcement Learning]]
** [[Transfer Learning]]
** [[Transfer Learning]]
** [[Domain Adaptation]]
** Domain Adaptation
** [[Ensemble Learning]]
** [[Ensemble Learning]]


Line 319: Line 310:
* [[Data Structures]]
* [[Data Structures]]
** [[Multidimensional Data Structures]]
** [[Multidimensional Data Structures]]
* Computer Systems
** Computer Architecture
** [[Computer Networking]]
==Glossaries==
* [[Machine Learning Glossary]]
* [[New Technology Glossary]]


==Misc==
==Misc==
Line 328: Line 327:
* [[Technical Interviews]]
* [[Technical Interviews]]
* [[Datasets]]
* [[Datasets]]
* [[Data Hoarding]]
* [[Homelab]]

Latest revision as of 17:18, 2 November 2024

Welcome to David Li's wiki.

Programming

General Purpose

Web Programming

Numerical Computation

GPU Programming

Shader Languages

Typesetting

Frameworks

Game Development

Web Development

Front-end Frameworks
Back-end Frameworks
CSS Libraries
Databases

App Development

Machine Learning

Libraries

Visualization Tools

Applications

Architectures

Research Areas

Computer Vision

Libraries

Video and Audio
Graphics
Vision
Math
Web Development

Software and Tools

Software Engineering

Text Editors and IDEs

Photo/Video Editing

3D Modeling

Office

Misc

Operating Systems

Environments

Containers

Research

Surveys

Communication

Math and Theory

Machine Learning

Mathematics

Computer Science

Glossaries

Misc