Time of Update: 2018-12-05
先配置有線設定lan ip(即訪問路由的ip)uci set network.lan.ipaddr=[lan ip]複製代碼pppoe使用者uci set network.wan.proto=pppoe //設定wan口類型為pppoeuci set network.wan.username=[上網帳戶]uci set network.wan.password=[上網密碼] //這兩行設定pppoe使用者名稱和密碼複製代碼如果要掛在上級路由下面就這樣uci set
Time of Update: 2018-12-05
文章目錄 Installing a package yourself Installing a package yourselfThe following are the steps that you should follow to install a new LaTeX package into your own home directory.Download the package file(s) from wherever
Time of Update: 2018-12-05
剛用上Word 2010,目前看來除了多人協作、主控文件讓我失望以外,2010基本上還是令我滿意的。最近給公司寫說明書,總結了許多寫Word的經驗,本來想拿來寫寫,不過,前天看了本書,Microsoft Office Word 2010
Time of Update: 2018-12-05
int myStrlen(const char *str) /* 不用中間變數,用遞迴實現,很容易看懂 */{ if ( (str == NULL) || (*str == '\0’) ) { return 0;}else{ return myStrlen(str+1)+1;} int myStrlen1(const char *str) /* 不用中間變數,也是用遞迴實現,寫得更簡潔而已 */{ assert(str != NULL); return *str ?
Time of Update: 2018-12-05
學了一段時間Javascript,覺得它特別地靈活好用,就想用它編寫本地GUI,看了一堆東西,比如Mozilla XULRunner, SpiderMonkey,Adobe AIR,JsLib,Node.Js,Google
Time of Update: 2018-12-05
今天被教育了,以前我編程的時候,確實很少考慮可靠性的問題,今天問了同事兩個問題,得出兩條:1、凡是外部輸入都是不可靠的。有一個模組裡,FPGA會周期性的產生插斷要求給ARM,但程式中用了ARM內部定時器來監視這個FPGA中斷,若長時間沒有中斷,將顯示錯誤,並關閉輸出。我剛看時就這覺得這樣的代碼多餘,經解釋之後發現至少有兩點必要:1)在最終的產品中,FPGA可能壞了,不能正常工作了,但是系統必須保證輸出在此時被關閉,避免重大事故發生的可能。2)在生產過程中,FPGA可能出現,未燒邏輯或燒寫了錯誤的
Time of Update: 2018-12-05
嚮導Word 2010 Bible 上說有的模板,在基於它建立檔案時,可以彈出一個建立嚮導。然後,我就特別地想實現這個功能,比如建立若干個節,建立目錄等。跑到 http://word.mvps.org 上搜尋了下,果然有方法,簡單的說就是 在模板工程的ThisDocument中,建立一個Document_New()過程,並實現之。複雜地說就是:雙擊 ThisDocument 在右邊開啟的編輯區上方有兩個組合框,選擇左邊那個框中的
Time of Update: 2018-12-05
背景最近想在公司整一個git伺服器,需要做一些配置,看著.git/hooks/檔案夾中的*.sample檔案夾,很是不解,把".sample"去掉就可以運行?事實證明,真的可以,將下面的代碼放到pre-commit檔案中,就可以在commit時,輸出"Hello Git!"訊息#!/bin/shecho "Hello
Time of Update: 2018-12-05
WinXP遠程登入Ubuntu主機######################################Ubuntu主機第一步:編輯 /etc/gdm/custom.conf[daemon]User=<your name>Group=<your group> (maybe the same as your name) [security][xdmcp]Enable=trueDisplaysPerHost=2HonorIndirect=falseMaxPending=
Time of Update: 2018-12-05
W: GPG簽名驗證錯誤: http://ppa.launchpad.net karmic Release: 由於沒有公開金鑰,下列簽名無法進行驗證: NO_PUBKEY FA9C98D5DDA4DB69的解決辦法出現以上錯誤提示時,只要把後八位拷貝一下來,並在[終端]裡輸入以下命令並加上這八位元字斷行符號即可!sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com DDA4DB69此類問題均可如此解決! 轉自:http://
Time of Update: 2018-12-05
文章目錄 構造成員構造成員構造成員 luasql模組支援sqlite3,可以完成最基本的資料庫功能,不過官方文檔上寫得不是很詳細。掃了下原始碼,外加實驗了下,得出了點經驗。環境Windows XP,LuaForWindows代碼require"luasql.sqlite3"function enumSimpleTable(t) print"-------------------" fork,v in
Time of Update: 2018-12-05
上一篇說了luacom不支援gbk,不過可以用iconv來解決,但是我還發現了一個問題,貌似 enumerator 不太好使require "luacom"require "luaiconv"function createIconv(to, from)local cd = iconv.new(to, from)return function(txt)return cd:iconv(txt)endendL = createIconv("utf-8", "gbk")Z = createIconv("
Time of Update: 2018-12-05
寫程式設計語言的格式說明時,為了強調空格的作用,需要可見空格,LaTeX中有對應的命令,參見ctex-faq,但是Word裡怎麼整呢?強大的Word有一個這樣的功能,輸入字元的16進位編號,然後立即按下Alt+X,可以轉換為對應的字元。可能很少人關注,插入符號的對話方塊下面寫的,“快速鍵:xxxx, Alt+X”吧,就是這個功能!所有的符號都可以這麼插入!到英文Wiki上搜尋”space code“,可以插到各種space編碼,2423即是我想要的,輸入
Time of Update: 2018-12-05
以前總是用NetworkManager服務,這次也不知道為什麼,還是我自己不小心修改了什麼,在CentOS 5.5下面用NetworkManager就是不好使,雖然能夠正確地獲得所有IP、mask、gateway、dns,但是上網總有問題,當上網上不去的時候,ping網關就ping不通,ping了一會兒之後,又通了,這時就能夠上網了。總出現這種情況,實在是讓我感覺很是不爽,於是乾脆用靜態IP算了。 經過一番搜尋,靜態配置主要包含幾個設定檔: /etc/sysconfig/network---
Time of Update: 2018-12-05
Ribbon工具條的有個最小化的功能,我做了個按鈕,想根據Ribbon是否最小化,改變下狀態,可是怎麼獲得這個狀態呢。CMFCRibbonBar::ToggleMimimizeState()只能切換正常和最小化狀態,按正常思維應該是有個類似IsMinimized()這種函數,但是,不好意思,沒有!找了半天,有這麼一個函數:GetHideFlags,傳回值:0:正常1(AFX_RIBBONBAR_HIDE_ELEMENTS):最小化(只有類別按鈕可見)2(AFX_RIBBONBAR_HIDE_AL
Time of Update: 2018-12-05
一點並不正式的說明 本帖最後由 milksea 於 2011-2-11 22:35 編輯 補充:TUG 的說明 http://www.tug.org/levels.html我作個簡單的說明。語言層面:TeX 是一種宏語言。就像別的語言有庫一樣,TeX 語言有宏的集合。這些宏,就是用這個語言寫出來的東西,供大家共用的。TeX 有個最基本的宏集合,與基礎語言一起構成一種“格式”,就是 Plain TeX。基本的 TeX 語言和 Plain TeX 的宏,都是 Knuth 完成的。後來有了
Time of Update: 2018-12-05
CMake-5 調試轉自 http://cttmayi.blog.cd/2011/01/23/cmake-5-%E8%B0%83%E8%AF%95/ 調試makefile,感覺比較好用的一個命令就是make --just-print (及make -n).他們列印makefile的整個流程,可以協助分析編譯過程.雖然CMake也產生makefile,來完成編譯的工作,但產生的makefile中頻繁的調用cmake -E(cmake的命令模式),導致你如果不熟悉命令的細節的話,用make -
Time of Update: 2018-12-05
背景和需求家裡的老機器電池壞了,老爸不會整,說查個天氣預報還要把日期打全才行,不然顯示的就是幾年前的天氣預報,問能不能整下。於是,我就想找一個軟體,雙擊下就校對下時間,最好不需要安裝,開機也不要自啟動,也不要整成系統服務,就是平時不要佔系統任何資源,因為家裡的機器實在是不行。解決方案在網上整了一圈,發現我這種需求還真是難滿足。Windows自己的同步功能,又沒有開機同步這一說,同步間隔也不能設定太小。最後參考了這種兩篇文章,編了點js的程式,搞定。http://oicu.cc.blog.163.
Time of Update: 2018-12-05
背景 luacom是一個非常強大的模組,它使我們可以應用各種com組件,比如Word,但是,有一個問題,中文檔案名稱它不識別。為什麼呢?因為com內部是unicode的,於是luacom要求所有輸入都是utf-8的,而且luacom的輸出也是utf-8的。這可腫麼辦啊?iconv GNU有個libiconv庫,要是有這個我們就不怕了! luaforge上搜尋下,果然有lua-iconv,安裝! luarocks install lua-iconv
Time of Update: 2018-12-05
背景學了一段時間lua,由於luacom不支援gbk,所以想做一個gbk轉換成utf-8的模組。但是不會寫模組怎麼辦?學!目標建立一個calc模組,輸出兩個函數 sum和average,最後在lua程式想這樣用:require "calc"a = 5b = 10print(calc.sum(a,b))print(calc.average(a,b))學習過程簡述讀Programming in Lua有關C API一節讀Lua Reference Manual -> The