[C++] 二維或更高維的 std::vector 初始化筆記
在撰寫 C++ 的過程中,我們若是想要儲存一筆陣列資料,除了使用最基礎的 array 資料結構外,就是使用標準函式庫中的 vector 了。然而並不是所有的資料都是單純的一維資料,有時我們可能有著需求要建立二維甚至更高維的初始化資料;本篇文章就是紀錄該如何做到這件事的筆記。
Read More »[C++] 二維或更高維的 std::vector 初始化筆記在撰寫 C++ 的過程中,我們若是想要儲存一筆陣列資料,除了使用最基礎的 array 資料結構外,就是使用標準函式庫中的 vector 了。然而並不是所有的資料都是單純的一維資料,有時我們可能有著需求要建立二維甚至更高維的初始化資料;本篇文章就是紀錄該如何做到這件事的筆記。
Read More »[C++] 二維或更高維的 std::vector 初始化筆記在使用 PHP 開發 WordPress 外掛(plugin)的過程中,我們總少不了開檔、將檔案讀取進來的動作。而在這之中,以 file_get_contents()
最為常見。
在 WordPress 外掛(plugin)開發的過程中,由於 WordPress 使用了 Settings API 簡化了開發者對於資料庫的讀寫,所以我們可以很便利地使用 register_setting()
、get_option()
、update_option()
等等的函式來將一些外掛的屬性資料儲存在資料庫中。
在使用 cp
或是 rsync
等指令複製檔案後,為了確保複製的過程中沒有出現問題,我會習慣性地使用 du
指令去查看文件的大小。
幾乎所有的 Debian/Ubuntu 系 Linux 發行版的使用者,都會使用 apt
或是 apt-get
指令來管理自己的套件(packages),甚至有些使用者還會誤認這兩個指令是相同的。
在 WordPress 網站中存在著圖片上傳的尺寸上限,為了能夠方便地上傳(或是順利地顯示出來),將大容量的圖片以不破壞太多圖像品質的進行壓縮是一件非常重要的事情。
Read More »[工具] 使用 TinyPNG 線上免費工具壓縮圖片今天我想紀錄的是一個比較奇怪的需求,但我想應該還是會有人用得到它。畢竟,我在 Stackoverflow 上看到與我一模一樣的問題(這裡)。
Read More »[已解決] 如何在外部的 PHP 檔中調用 WordPress 的核心功能在眾多網站主題當中,有些可能會提供不同功能的頁面(page),這些頁面可能有著漂亮的介面與神奇的功能,但是當你到網站後台一看:嗯?怎麼整個頁面是空著的呢!
Read More »[WordPress] 使用 PHP 程式修改指定頁面內容今天當我在嘗試著替自己的 WordPress 網站添加功能時,我所進行的程式修改一直沒有顯示出效果,反倒是重新整理頁面時會看到隱隱約約的警告訊息。我暫停了頁面並搜尋這個警告訊息:
Read More »[已解決] Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'change page_content' not found or invalid function name inWP-Admin 就是我們平日所看到的後台。對於大部分 WordPress 的站長來說想必都十分熟悉吧。
Read More »[WordPress] 外掛開發筆記(3) 替外掛在 WP-Admin 中建立設定頁面