原创 Canvas Grids 的簡單實現

下面的代碼在HTML Canvas中繪製了座標軸及座標格線Grids。 <!DOCTYPE html> <html> <head> <title>Canvas Grid</title> <met

原创 C++指針的動態轉換

您的一個老客戶來找您,需要使用vector來管理衆多具有繼承關係的類。先有以下三個類。          class Person {        public:               string name;        

原创 SQLite With Python Tutorial

SQLite With Pyhton Tutorial 1. What’s SQLite SQLite is a small database with high effeciency. When your application

原创 修改MySQL密碼後導致不能再登錄phpmyadmin的解決方法

MySQL的超級用戶名爲root, 密碼默認爲空。修改此此用戶密碼後,將導致不能登錄phpmyadmin. 錯誤信息爲: #1045 - Access denied for user 'root'@'localhost' (using p

原创 對C++的整數數組進行洗牌

C++的algorithm標準庫中有一個random_shuffle()函數,可以隨機打亂vector元素的順序(在撲克遊戲中稱爲洗牌)。但對於數組,卻沒有這個便利的工具可用。 本文要解決的問題是:         1. 給定一個整數數組

原创 C++數組作爲函數參數的幾個問題

本文需要解決C++中關於數組的2個問題:1. 數組作爲函數參數,傳值還是傳址?2. 函數參數中的數組元素個數能否確定?先看下面的代碼。 #include <iostream> using namespace std; void tes

原创 DocBook 5 快速起步教程

內容概要 DocBook是一個寫作、排版、出版的利器。本文介紹如何在Mac OS X系統中安裝DocBook 5,並使用它來撰寫一本簡單的書。最後,實現自動生成HTML及PDF文檔的目標。 DocBook 5包含了多個版本。目前正式發行版

原创 在iMac中使用Boot Camp安裝多分區的WinXP

垂涎於Mac OS X亮麗的界面及其基於UNIX性能穩定的的操作系統,新購了一個iMac(MB952CH/A),從而結束了在虛擬機上運行雪豹的尷尬年代。在使用過程中,發現了另外的尷尬的問題:在線看電影及下載。在Windows中,這兩項任務

原创 在Xcode中使用GLUT開發OpenGL應用程序

Xcode是Mac OS X中自帶的開發環境。GLUT提供了跨越平臺的OpenGL實用工具。本文講述如何在Xcode 3.2中使用GLUT來開發OpenGL應用程序。 在Xcode的啓動面板中,選Create a new Xcode pr

原创 讓DocBook的圖像尺寸自動適合PDF及HTML

我們創建了一張圖像,擬在HTML頁面及PDF文檔中顯示。當圖像太大時,由於PDF文檔一般是A4紙,空間極其有限,可能無法完全顯示全部圖像。 一種解決的方法是分別爲HTML及PDF創建大小不同的圖像,然後分別爲HTML及PDF指定相應的圖像

原创 激活雪豹上的LAMP

LAMP(即Linux + Apache + MySQL + PHP)是Linux環境下的夢幻組合,網絡上有衆多類似且易用的集成環境可供下載,如XAMPP、MAMP等。但雪豹用戶無需另行下載安裝,因爲它自帶了這個夢幻組合。默認情況下,雪豹

原创 在HTML中實現比DocBook更好用的自動節編號

在HTML中,自動編號的標籤是<ol>.   <p>我喜歡吃的水果有:</p> <ol> <li>西瓜</li> <li>蘋果</li> <li>梨</li> </ol>   結果如下 :   我喜歡吃的水果有: 西瓜 蘋果

原创 Mac OS X下NetBeans 7.0中文不上屏的解決方法

有時候NetBeans主界面中經常不能輸入中文,現象爲,雖可在系統中正常切換中文輸入法,但輸入時,輸入法的屏選窗口出現在屏幕的左下角,但在NetBeans中只能輸入相應的英文,不能輸入中文。 解決方法: 打開Mac OS X的系統偏好設

原创 Google的調侃

您家裏的電腦壞了,好不鬱悶,聽說Google先生是個百事通,便慕名而來,專程登門請教。 “Google先生,麻煩您給我推薦一款電腦吧,啥都不要求,必須保證能工作的。” “這好辦,簡單。”Google先生很熱情,立即登錄其主頁,在搜索框中輸

原创 改變JupyterLab的啓動路徑

改變JupyterLab的啓動路徑 在MacOSX下,JupyterLab的啓動路徑默認爲’~’,即當前用戶路徑。我們準備將其啓動路徑改到 /Volumes/MacData/Docs/Sarkuya/JupyterNotebook