1. 以前在 Pascal 語言,陣列的大小可以用[0..5] 這樣的寫法來設定。而傳統的 C/C++ 編譯器在函式的設定只能使用固定個數的參數。現在,C++ ,eta programming 就可以做到無限個參數
2. 先寫一個比較功能的程式
1. 以前在 Pascal 語言,陣列的大小可以用[0..5] 這樣的寫法來設定。而傳統的 C/C++ 編譯器在函式的設定只能使用固定個數的參數。現在,C++ ,eta programming 就可以做到無限個參數
2. 先寫一個比較功能的程式
1. 簡介
自從 C++ 編譯器加入 template 泛型功能後,就替傳統的 C++ 語言帶入新的革命。C++ 語言不僅是 C 包含物件導向功能,更增加了型態通用。後來的 C++ 編譯器 為了 執行時期的效率,在template 泛型內限定計算變數型態。如此更增加編譯時期的判斷及執行時期效率。
1. 假設有一個文件
1. 先加入一筆資料
目前的移動手機有兩大作業系統:Android 和 iOS ,這兩者系統不同,開發的應用程式也不能通用。 Google 開發了 Flutter 架構用以開發來兼容 Android、iOS、Windows、Mac、Linux、Google Fuchsia 多種作業系統的應用程式。 這對開發人員來說是好消息。
本文介紹利用 Android Studio 及 Flutter 建立簡單應用程式的過程。
1. 查看系統裡的使用者(USER),可以用 ls /home
1. 在 Linux 系統裡,不同的 USER 可以有不同的權限。簡單來分,USER 可分成 Super USER 和一般 USER 。
除了 Mongo shell 之外,其他的程式語言也可以讀取及寫入 MongoDB 資料庫,本文介紹 Python 程式語言結合 pymongo 程式庫,對 MongoDB 資料庫寫入一筆 document(row)。
1. Python 原始程式檔中加入程式庫
1. 清除 collection/table 內容
db.names.drop()
1. echo $SHELL
顯示目前命令列介面
原本想利用 VirtualBox 在本機端安裝虛擬環境,但是作業系統不支援。我改用在Google Cloud Platform(GCP) 雲端環境建立 linux 環境。這也是目前及未來的趨勢:節省本機端的硬體成本、隨著設備使用流量而壓低計費。
1.新增專案
1.首先,我們先在裡面輸入一組與名字相關的數據,命名為 names.json
本文利用 Python 程式語言來取得本機端(local) Mongo DB內存放的資料庫資訊。
1. 要在利用 Python 程式語言存取本機端(local) Mongo DB,首先要在 Python 虛擬環境下安裝 pymongo 程式庫/套件
以前更新一筆 document/row的 updateOne是要,要用 “$set”