How to Install MySQL 5.7 on Ubuntu 20.04
MySQL has been upgraded to 8 at the time of writing, when you issue apt install mysql-server on server now by default will install mysql 8 for you. In case,…
RFID, Software Development and Physical Security
MySQL has been upgraded to 8 at the time of writing, when you issue apt install mysql-server on server now by default will install mysql 8 for you. In case,…
utmp will give you complete picture of users logins at which terminals, logouts, system events and current status of the system, system boot time (used by uptime) etc. wtmp gives historical data…
最近「Linux三劍客」中一個非常古老的工具突然登上了 GitHub今日熱榜:——這竟是因為 80歲的原作者更新了。是的,你沒聽錯,有人都80歲了還在改程式碼!這位大神,就是加拿大電腦科學家—— 布萊恩·柯林漢(Brian Kernighan)。 與比爾蓋茲、Java之父、Python之父等大佬齊名的他,開創的「Hello World」範例起手式,每一位學程式的同學都不陌生。不管你學的什麼語言,第一個程式就是學會輸出它。 printf(「Hello World!\n」); cout << 「Hello World!\n」; print 「Hello World!」 此外,C語言的第一本程式著作,作者之一有他;Unix系統的早期開發人員、AWK (Linux及Unix中的文字資料處理工具)的共同創造者名單中,他也赫然在列。 如今老爺子已經滿頭白髮,還活躍在「一線」—— 今年5月,AWK的GitHub倉庫中,老爺子提交了新的pull request,給AWK新增了一直沒法做到的Unicode支援。 對此,網友的態度是這樣的:是什麼讓他常年保持程式熱情的呢? 免試進入貝爾實驗室 事情還得從柯林漢的大學時代說起。 柯林漢於1942年出生於加拿大,本科就讀於多倫多大學工程物理學。 他形容這是一個給那些自己也不知道想學什麼的人準備的「大雜燴」專業,但很幸運,剛上大一他就對程式開始感興趣,學起了Fortran語言。 當時,電腦的發展還處於初期。他直到大三才見到全校唯一的一台電晶體電腦:IBM 7094。 由於太貴 (當時值300萬美元),學生們並沒有機會碰到它。…
Configuration The raspi-config Tool Edit this on GitHub raspi-config is the Raspberry Pi configuration tool originally written by Alex Bradbury. To open the configuration tool, type the following on the command line: sudo raspi-config The sudo is…
5G wireless technology is meant to deliver higher multi-Gbps peak data speeds, ultra low latency, more reliability, massive network capacity, increased availability, and a more uniform user experience to more users.…
Introduction The Apache web server uses virtual hosts to manage multiple domains on a single instance. Similarly, PHP-FPM uses a daemon to manage multiple PHP versions on a single instance. Together, you can use…
The Basics Time To Live, or TTL for short, is the sort of expiration date that is put on a DNS record. The TTL serves to tell the recursive server…
1. Enter Perl Debugger # perl -d ./perl_debugger.pl it prompts, DB<1> 2. View specific lines or subroutine statements using (l) DB<1> l 10 10: my $pattern; DB<2> l get_pattern 11…
Installing PgAdmin4 on Ubuntu using specific port 5050 PgAdmin 4 Installation Steps 1. Update the system Before starting the installation process, you have to update the system by executing the following…
用 Heroku 部署網站 ×Close在開始之前,請先確認一下你用的作業系統。這個頁面的右上角(看那邊↗︎↗︎↗︎)應該會有一個「選擇作業系統」區塊。請依照你的作業系統選擇! Heroku 是一個專門讓人放置網站的服務。它和我們前面使用的 PythonAnywhere 不一樣,不是直接給你一個 Linux 伺服器,讓你自己設定,而是提供一組與作業系統無關的特定介面。這種服務常被稱作 PaaS(platform as a service,平台即服務),與 PythonAnywhere 的 Iaas(intrastructure as a service,設施即服務)相對。這個章節會帶你註冊、設定一個 Heroku 帳號,並將你的網站部署上去。 冷知識:這份教學手冊也是使用 Heroku 部署,程式碼在 https://github.com/djangogirlstaipei/djangogirlstaipei。 註冊 Heroku 帳號 首先我們要註冊一個帳號。前往 https://id.heroku.com/signup,輸入你的 Email 信箱,然後點選「Sign…