Zheng-Liang Lu

@arthurzllu

Writing for future us.

Prime membership

Joined on Oct 15, 2017

  • <font size = 7>Algorithms Lab</font> "Let all things be done decently and in order."-- 1 Corinthians 14:40 "All go to the same place;all come from dust, and to dust all return."-- Ecclesiastes 3:20 "For whoever has will be given more, and they will have an abundance. Whoever does not have, even what they have will be taken from them."-- Matthew 25:29
     Like 66 Bookmark
  • <font size = +1 color = "gray">原課程名:當統計學與程式相遇 (Learning Statistics & Programming)</font> ![](https://i2.wp.com/www.prosancons.com/wp-content/uploads/2018/04/041518_1320_Prosandcons1.png =400x) "The purpose of computing is insight, not numbers."-- Richard W. Hamming "Data do not speak for themselves; there is always an interpreter, or a translator."-- John W. Ratcliffe "Remember that all models are wrong; the practical question is how wrong do they have to be to not be useful."-- George Box
     Like 11 Bookmark
  • APCS 大學程式能力檢定考前衝刺 "如你根本並無招式, 敵人如何來破你的招式?"-- 風清揚笑傲江湖第十回傳劍 ''Why do we fall sir?So that we can learn to pick ourselves up.''-- Alfred PennyworthBatman Begins (2005) 課前訊息 主講者 盧政良 (Zheng-Liang Lu, Arthur)
     Like  Bookmark
  • :::info Location: TBD, 德田館 Time: TBA ::: ``xxx''-- xxx Class Information Instructor Name: 盧政良 (Zheng-Liang Lu, Arthur) Email: arthurzllu@gmail.com
     Like  Bookmark
  • Location: TBD, 德田館 Time: TBA ``Rust is primarily about empowering everyone to build reliable and efficient software.''-- The Rust Programming Language(often attributed to the collective ethos of the Rust community) Instructor Information :::info Name: 盧政良 (Zheng-Liang Lu, Arthur) Email: arthurzllu@gmail.com
     Like  Bookmark
  • Category Desktop ![](https://i.imgur.com/S3MA213.png =200x)![](https://i.imgur.com/ib2SGRT.png =200x) Retired Machanes Period CPU Memory GPU
     Like  Bookmark
  • Hidden Markov Model (HMM) Viterbi Algorithm Slime Mould Algorithm https://en.wikiversity.org/wiki/Slime_Mould_Algorithm https://www.youtube.com/watch?v=WnWnRsBzaRk Cryptography Caesar Cipher Asymmetric Cryptography RSA
     Like  Bookmark
  • Compute Unified Device Architecture (CUDA) Ubuntu 22.04 GPU Model VRAM Installation Result RTX 4090 24 GB OK
     Like  Bookmark
  • APCS Python 101 ![](https://i.imgur.com/pfQzsI4.png =100x) "Either run for food, or run from being food."-- Jen-Hsun "Jensen" Huang (1963-),the co-founder of NVIDIA ``Programming is not about typing,it's about thinking.''-- Rich Hickey "You don't have to be great to start,but you have to start to be great."-- Zig Ziglar 課程訊息
     Like 3 Bookmark
  • <font size = 6>Modern C++ Programming</font> :::info Location: TBD, 德田館 Time: TBA ::: ``C++ is a beast that cannot be tamed completely.But in its complexities lie its power.''-- Bjarne Stroustrup
     Like  Bookmark
  • :::info 或許可以自己寫一個網站,客製化前端的畫面,並且建立 database 儲存資料並渲染。類型 Tag: 方便過濾同類型的書 摘要 重要片段 心得 Citation 可以收集對自己有意義的片段。
     Like  Bookmark
  • "xxx."-- xxx (yyyy-yyyy) Goal Multicore design is one of modern features of computer systems. You can easily see at least 4 cores in commercial CPUs in your desktop computers, laptops, even smart phones (for example, Apple A16 has one 6 cores CPU). However, the programming beginners rarely have opportunities to exploit the performance benefits of multi-core hardware, letting alone get a deep understanding of contemporary computer architecture. In recent years, Artificial Intelligence (AI) has become a prominent field, heavily relying on graphics processing units (GPUs) or accelerators for machine learning (ML). For example, the latest NVIDIA graphics card, the RTX 4090, has 16384 CUDA cores. Utilizing such an immense number of computational units has become a crucial challenge. This course shows you how to utilize these computing units (CPUs and GPUs) to unleash their computational performance. We will cover the following topics in ths course: Modern computer architecture and job scheduling in operating systems Multiprocessing & multithreading programming in Java, C#, and Python Parallel algorithms CUDA in C++
     Like  Bookmark
  • 本文整理資訊科學 (computer science) 中會使用到的中學數學 (特別是高中數學),適合++需要快速回顧的學員++或者++想超前學校進度的學員++。保守初估實體教室上課需花費約三小時。 數學的目的是透過簡化問題的方式了解世界,並非要用抽象的符號來困惱學生。抽象的工具才有一般性,因此才能重複使用,能夠以一招打天下,做到見山不是山、見水不是水,培養看透外表、潛藏在背後的模式 (pattern)。 因此對我個人而言,數學是工具,如同時下熱門的程式語言,有需求的時候才回頭補齊數學也不遲,唯一要考慮的代價就是成長曲線有可能比較平緩:年紀小的學員普遍吸收新知與計算能力較成年人來得強,可以有較陡峭的成長曲線。<img src = "https://hackmd.io/_uploads/Bk5u9QG59.png" height = 200px style="float:right"/> 本文內容的預備知識: 基礎算術能力:數數、四則運算、九九乘法、交換律、結合律、平方運算、根號運算。 基礎幾何能力,例如:圓形、三角形等,並能夠計算周長、面積等。 基礎代數能力,例如:$x = 1$ 且 $y = x + 1$,則 $y = 2$。
     Like 2 Bookmark
  • :::info Location: Room 108 Time: 1630 ~ 1830 ::: "Δ + Γ + Θ = r"-- The Black-Scholes hedging formula Class Information Instructor Name: 盧政良 (Zheng-Liang Lu, Arthur)
     Like  Bookmark
  • :::info Location: TBD, 德田館 Time: TBA ::: ``xxx''-- xxx Class Information Instructor Name: 盧政良 (Zheng-Liang Lu, Arthur) Email: arthurzllu@gmail.com
     Like  Bookmark
  • "Premature optimization is the root of all evil."-- Donald Ervin Knuth (1938-) "If you want to master something, teach it. The more you teach, the better you learn. Teaching is a powerful tool to learning."-- Richard Feynman (1918-1988) Goal This short course is designed for students who plan to learn about common data structures with efficient algorithms, solve LeetCode problems, and know state-of-the-art information techniques. The achievements of Algorithms Lab are listed below:
     Like 2 Bookmark
  • Installation Linux Platform (Ubuntu 23.04) sudo apt update && sudo apt upgrade -y sudo apt install -y curl openssh-server ca-certificates sudo apt install -y postfix curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt install gitlab-ce sudo vim /etc/gitlab/gitlab.rb # 設定檔 設定檔一定要更改的部分
     Like  Bookmark
  • 2023 March Problem 1 程式考試 題目 https://zerojudge.tw/ShowProblem?problemid=j605 參考作法 Problem 2 造字程式 題目 https://zerojudge.tw/ShowProblem?problemid=j606
     Like  Bookmark
  • ``To have another language is to possess a second soul.''-- Charlemagne 資料型別、變數宣告、運算子 語言 C C++ Java Python 整數 int
     Like 2 Bookmark
  • <br><br><br><br><br> "My name is Linus, and I am your God."-- Linus Torvalds "Linux is only free if your time has no value."-- Jamie Zawinski Instructor's Information Name: 盧政良 (Zheng-Liang Lu, Arthur) Email address: arthurzllu@gmail.com
     Like  Bookmark