Skip to Content

電腦

耗損 CPU 資源的 SearchIndexer.exe

因為工作已經進入最後的趕工階段,所以把 NoteBook 拿出來一起跑程式,讓二台電腦都有事做,才能節省時間。

程式都設定好之後,就讓 NoteBook 開始執行,執行一陣子之後,去看進度如何時,結果卻發現系統報告記憶體不足,而且 CPU 使用率極高。

那個並不是大程式耶,而且筆電所搭配的記憶體比我的 PC 還多,怎麼可能記憶體不足?

treeview 模擬畫面

BIG-5碼使用範圍表

本圖是用在底下的文章中

BIG-5碼介紹 (http://heavenchou.buddhason.org/node/23)

本圖原始出處:全字庫 http://www.cns11643.gov.tw/AIDB/encodings.do

BIG-5碼使用範圍表

BIG-5碼介紹

1.簡介

BIG-5碼,係由資策會於1984年策劃制定,宗旨原是儘量不使用到控制碼範圍,並配合國人自制的五大(BIG-5)套裝軟體。由於委託民間設計,導致初期的BIG-5碼並不能使用五大套裝軟體。雖然如此,市面上絕大多數的套裝軟體都是在BIG-5內碼系統發展出來的,因此目前市面上有2-3個BIG-5碼版本,對使用者來說很難明白其中差異,所以在2003年由財團法人中文數位化技術推廣基金會接受經濟部標準檢驗局委託,召集國內業者代表、專家和學者,就BIG-5編碼字元表原始版本和各主要業界版本予以重整之最新版本,其排列規則說明如下:

2.BIG-5碼的字集
BIG-5碼系統為兩位元組之內碼系統,共可定義19782個字碼,其高、低位元組的範圍如下:

DOS 命令大全

net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H:
net use h: \\ip\c$ 登陸後映射對方C:到本地為H:
net use \\ip\ipc$ /del 刪除IPC鏈接
net use h: /del 刪除映射對方到本地的為H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
net localgroup administrators 用戶名 /add 把「用戶」添加到管理員中使其具有管理員權限,注意:administrator後加s用複數
net start 查看開啟了哪些服務
net start 服務名  開啟服務;(如:net start telnet, net start schedule)
net stop 服務名 停止某服務
net time \\目標ip 查看對方時間

BCB5 使用 Regular Expression

過去為了工作需要,陸續在 BCB5 加進了支持 Unicode、資料庫的元件,當時還說未來最希望找到支援 Regular Expression (正規表達式,底下簡稱 RE) 的元件。前二天要把一個 perl 的程式移植到 BCB 來,因為該 perl 程式大量使用了 RE ,所以不得不停下工作,開始測試支援 RE 的資料。

這幾年的寫程式經驗中,perl 曾把我帶到另一個領域,最令人激賞的就是 perl 的 hash 及 RE,因為工作中有許多處理文字的問題,這些用 c++ 來寫非常不便,但 perl 的魔力卻讓這些事變的簡單許多,若不考慮圖形介面與效率的程式,perl 幾乎就是我隨手寫程式的工具了。

這幾月又重拾 BCB 寫程式,也開始用 set 及 map 來取代 perl 的 hash(BCB 6 內含的 STLport 已有 hash_set 及 hash_map,應該更好用,BCB5 還要自己去找來安裝),如今 BCB 找到了內嵌式的資料庫,若再加上 RE 的功能,那真是如虎添翼,寫起程式一定是更加得心應手了。

BCB5專業版使用內嵌資料庫 (二)

去年 12 月寫了篇「BCB5 專業版使用內嵌資料庫」,那只是基本研究,讓資料庫可以在 BCB5 Pro 呈現,但諸多細節都沒有深入研究,這二天又研究了一些東西,終於確定資料庫的應用沒有問題了。

資料庫依然是選擇火鳥 (http://www.firebirdsql.org/),並使用其內嵌版的 DLL。如此一來,使用者就不用額外安裝資料庫客戶端程式。

資料庫與 BCB5 Pro 的介面就是 UIB -- Unified Interbase (http://www.progdigy.com/modules.php?name=UIB),它等於是 BCB 控制資料庫的元件。

資料庫的建立與操作可以用 FlameRobin (http://www.flamerobin.org/),這是一個客戶端的程式,可用來建立與操作火鳥的資料庫,我用他來建立資料庫與建立表格。

異體字表的研究

漢字是許多學問的基礎,在研究漢文佛典的領域也是如此。因為漢文佛典都是古文,因此有不少漢字上的資料要特別研究,漢字可研究的範圍有很多,例如字典相關資料整理、漢字在各國漢文字集的轉換(例如 big5 碼換成 JIS 碼)、繁體簡體互換……等等,而目前正在研究的問題就是「異體字」。

「異體字」目前主要是為了全文檢索的需求而研究,因為漢字一字多形的異體字情況不少,在佛典中混用的情況也很多,例如「饑」與「飢」,二者在某方面可視為異體字,這二字音同義近,二者可能都出現在佛典中,可能有些佛典寫「饑餓」,有些則寫「飢餓」,若使用者想同時找到這二者而不會錯過另一半,異體字表的建立就是第一步工作。

饑的解釋: http://140.111.1.40/yitia/fra/fra04612.htm
飢的解釋: http://140.111.1.40/yitia/fra/fra04582.htm

個人簡介 -- 摘自維基百科

這是借用維基百科的小功能,我覺得很有趣。

個人
      
這個用戶是男性
這個用戶試著做正確的事情。如果他做錯了什麼,請讓他知道
皈依佛法僧 這個用戶信奉原始佛教
這個用戶是止觀修習者。
這個用戶的星座是水瓶座
這個用戶對哲學感興趣。
Orz 這個用戶是個好人
此用戶支持世界大同
藍色 這個用戶喜歡藍色
這個用戶喜歡喝咖啡
這個用戶不吸煙
這個用戶有近視
這名用戶是國立海洋大學的學生、校友或教職人員。
這個用戶是國立新竹高級中學的學生、校友或教職人員。
ANTI
台媒亂
此用戶痛恨臺灣媒體亂象!

電腦
該用戶使用Windows XP中文維基百科作出貢獻
Google
該用戶使用 Google 搜尋網際網路。
該用戶使用火狐瀏覽器中文維基百科作出貢獻
該用戶使用IE中文維基百科作出貢獻
File:cangjielogo.jpg 該用戶使用倉頡輸入法中文維基百科作出貢獻
正體
萬歲
這個用戶深愛正體中文

Wiki
59341 該用戶是第59341位維基人
該用戶的維基生日
2006年4月27日。
該用戶在英文維基百科中的ID是Heavenchou
這個用戶在日文維基百科中的ID是Heavenchou
很像新人 該用戶雖已加入維基百科一段時間了,但仍覺得自己像個新人一樣。

星球、國家與政治
這個用戶已確定來自銀河系,不過他忘了到底是哪一顆星了。
這用戶是炎黃子孫
這名用戶是出生或居住於台灣的人。
這個用戶喜歡台灣
這位用戶是中華民國國民。
這個用戶支持中華民國光復大陸。
該用戶居住於高雄市
該用戶居住於新竹市
民進 這個用戶支持民主進步黨
使用語言
zh
此用戶的母語漢語
zh-min-nan-2
Chit-ê iōng-chiá tha̍k-siá Bân-lâm-gú‎ ē lêng-le̍k sī tiong-téng.
這個用者讀寫閩南語的能力是中等
en-1
This user is able to contribute with a basic level of English.
dlph-0 這個使用者無法理解海豚語,或不願模仿海豚說話。
C++
該用戶會使用C++
Perl
該用戶會使用Perl
C#
該用戶會使用C#
bas
該用戶會使用Basic
Python
該用戶會使用Python
bat
這個用戶能夠使用批處理語言
HTML
該用戶會使用HTML語言
JS
該用戶會使用JavaScript
PHP
該用戶會使用php
css
該用戶會使用CSS
re
該用戶會使用正則表達式
xml
該用戶會使用XML
SQL
該用戶會使用SQL

資料出處 : http://zh.wikipedia.org/wiki/User:Heavenchou

perl 5.8 + GTK+

會去碰 GTK+,是昨天在試星際譯王 stardict 時,必須安裝 GTK+。過去知道 perl + GTK+ 可以做視窗介面的 perl 程式,但一直沒去研究這方面,因為大部份的工作都用命令列模式去處理了。

昨天即然裝了 GTK+,就想研究一下配合 perl 的效果,我相信同仁有時會比較希望使用視窗介面,結果試了半天,才知道它必須搭配 perl 5.8,這又觸動了另一個過去。

過去曾試著安裝 perl 5.8,結果發現許多過去寫的程式不能用,又沒太多時間一一研究,只好重新裝回 perl 5.6,雖然聽說 perl 5.8 有許多優點,對 unicode 的支援也很好,但就是沒空去玩,如今要試 GTK+ ,又遇到同樣的問題了。

我想由 perl 5.6 轉到 perl 5.8 不太簡單,畢竟過去在使用中的 perl 5.6 太多,也都很重要,要轉換到 perl 5.8 可能要做不少測試。不知能不能 perl 5.6 及 5.8 共同存在?若能共存,則在過渡期就比較安全了。

底下是一篇 autrijus 譯的 Perl 5.8.0 版釋出公告

訂閱文章


about seo