Popular Posts

Tags

工商服務


Archive for the ‘coding’ Category:

[轉載]21 天教你學會 C++

轉載自: 酷壳 - 21天教你学会C++ 下面是一個《Teach Yourself C++ in 21 Days》的流程圖, 請各位程式設計師同仁認真領會。如果有必要,你可以查看這個圖書以作參照: http: //www.china-pub.com/27043 看完上面這個圖片, 我在想, 我學習 C++ 有 12 年了, 好像 C++ 也沒有學得特別懂, 看到 STL 和泛型, 還是很頭大。不過, 我應該去考慮研究量子物理和生物化學, 這樣, 我才能重返 98 年殺掉還在大學的我, 然後達到 21 天搞定 C++ 的目標。另外, 得要特別提醒剛剛開始學習 C++ 的朋友, 第 21 天的時候, 小心被人殺害。呵呵。 當然, 上面只是一個惡搞此類圖片, 學習一門技術, 需要你很長的時間, 正如圖片中的第三圖和第四圖所示, 你需要用十年的時間去不斷在嘗試, 並在錯誤中總結經驗教訓, 以及在專案開發中通過與別人相互溝通互相學習來歷練自己。你才能算得上是真正學會。 這裡有篇文章叫《Teach Yourself Programming ...

Posted in coding
Tags: ,

「網頁設計-愛上jQuery」讀書心得及評論

使用 Javascrip 的框架來開發網頁的程式可以加快開發的速度,其中 jQuery 也是頗受歡迎的一員。 不過目前可以買得到的 jQuery 中文書籍實在寥寥可數,以下是最近閱讀「網頁設計-愛上jQuery」這本書的心得及評論 (作者是羅子洋)。

Posted in book, coding, jquery
Tags: , , ,

[轉載]MySQL 的 "SET NAMES xxx" 字元編碼問題分析

轉載自: PHPChina 近來接受 BBT 的培訓,做一個投票系統。系統程式碼倒不是很難,但是我的時間主要花費在了研究字符集和編碼上面。MySQL 和 Apache 兩個系統的編碼(字符集)問題讓我費勁腦筋,吃盡苦頭。網上對這些問題的解決比較零散,比較片面,大部分是提供解決方法,卻不說為什麼。於是我將這幾天收穫總結一下,避免後來者再走彎路。這篇文章對 PHP 編寫有一點幫助(看完你就知道,怎樣讓你的 PHP 程式在大部分空間提供商的伺服器裡顯示正常),但是更多幫助在於網路伺服器的架設和設置。


SVN + Trac + Apache 完整安裝攻略

SVN + Trac + Apache 完整安裝攻略,而原本在 SVN 所欠缺的用戶及權限管理介面,也都可以由 Trac 的外掛程式來搞定,可謂兩全其美。 本文章適合熟悉 SVN 但沒用個任何線上專案管理的人做為參考。 請注意,本人使用的 Linux 是 CentOS 4.x,RHEL 4.x 也適用。

Posted in linux, svn
Tags: , , , , ,

以數學的原理處理「四捨五入」

我看過太多人都把四捨五入的問題看成是「字串」來處理,實際上,如果把四捨五入做為「數學」來解的話,程式大概只要幾行即可解決。 以四捨五入取整數的例子來講,其原理就是: 任何數值+0.5 再取整數。 但要注意的是,當四捨五入遇到「負數」時,處理的方式就會變成「五捨六入」,這是因為中間數要往數值大的那邊進位的緣故。所以加上了負數的處理,程式至少又多了一行:


在 CentOS 4.x 安裝 Subversion 1.4.3

Subversion (簡稱 SVN) 是目前最熱門的版本控制套件,因為語法與 CVS 相近,又是改良自 CVS,幾乎所有平台的 OS 都有支援,目前正快速地進佔版本控制的霸主地位。以下介紹 Subversion 在 CentOS 4.x 或 RHEL 4.x 下的安裝步驟。 安裝 Subversion 安裝步驟: 先移除系統上的 Subversion 1.2.x rpm -e subversion 到 http://summersoft.fay.ar.us/pub/subversion/latest/rhel-4/i386/ 下載最新版的 subversion,下載符合下一個步驟中相同名稱的 rpm 套件。 依序安裝: rpm -U apr-x.x.x-x.i386.rpm rpm -U apr-util-x.x.x-x.i386.rpm rpm -ivh subversion-x.x.x-x.i386.rpm rpm -ivh mod_dav_svn-x.x.x-x.i386.rpm rpm -ivh subversion-perl-x.x.x.x.i386.rpm rpm -ivh subversion-tools-x.x.x-x.i386.rpm 這樣就 OK 了! 以 SVN+SSH 存取檔案庫 使用 “SVN+SSH” 的存取方式就是直接使用主機上的用戶帳號做存取。而你所要被用戶存取的檔案庫其實就是一個子目錄,因此要存取的用戶必須有可以讀取及寫入該目錄的權限。 語法: svn+ssh://帳號@主機名稱/檔案庫絕對路徑 範例: svn+ssh://user1@192.168.1.1/var/svn/repositories 其中 user1 必須要在 192.168.1.1 這台主機上有 [/var/svn/repositories] ...

Posted in coding, linux, svn
Tags: ,

在 Windows 使用 Public/Private-Key 遠端登入 SSH 的方法

在 Linux Server 下使用 Public/Private-Key(公鑰/私鑰) 遠端登入 SSH 的方式相信大家應該都不陌生(沒實做過的可參考鳥哥或study-area的文件),下面我所要介紹的是在 Windows 下使用 Public/Private-Key 遠端登入 SSH 的方法。 開始之前先說一下 “Public/Private-Key” 的概念,”Public/Private-Key” 是一種 “交互信任” 的機制,由用戶(Client)端以特定的加密演算法產生兩把金鑰,即 “Public-Key” 與 “Private-Key”,然後我們會把 “Private-Key” 留在自己的電腦,再把 “Public-Key” 傳送到遠端主機,當兩把金鑰碰在一起就會進行加解密比對,以確認是否彼此的身份是可以信任的,藉以執行特定的作業。 但我有一個更簡單的說法,與其說是 “公鑰” 與 “私鑰”,不如說是 “鎖頭” 與 “鑰匙”,由我自己來打造一個 “鎖頭” 及一把 “鑰匙”,我把這個 “鎖頭” 裝在某個門上,然後我就可以用我的這一把 “鑰匙” 來打開這個門了! 同樣的,我也可以把相同的 “鎖頭” 裝在很多的門上,那我就可以用這一把 “鑰匙” 來開啟很多門了(怎樣,很酷吧!)…這樣子的概念是否有比較清楚了呢?! 我們的目的是要從 Windows 以 “Public/Private-Key” 登入 Linux 主機,下面的步驟所要使用的軟體,都是由 ...

Posted in coding, linux, svn
Tags: ,

幾種網頁轉址的語法

HTML <head> <meta http-equiv=refresh content="0;url=http://host.domain.tld/path/to/"> </head> JavaScript <script language="JavaScript"> <!-- window.location.href = "http://host.domain.tld/path/to/"; //--> </script> PHP <?php header("Location: http://host.domain.tld/path/to/"); ?> (轉址前不可有任何資料輸出) Perl #!/usr/bin/perl -w print "Location: http://host.domain.tld/path/to/ \n\n"; (轉址前不可有任何資料輸出) Perl - 使用 CGI 模組 #!/usr/bin/perl -w use CGI qw/:standard/; my $CGI = CGI->new(); print $CGI->redirect("http://host.domain.tld/path/to/"); (轉址前不可有任何資料輸出)


各種資料手冊下載,強力推薦

Cheat Sheet Roundup 是一個很棒的網站,內有作業系統、程式設計、資料庫、網頁設計…等 30 餘種相關的資料手冊可供下載(包含一些單頁的 Data Sheet 可以用來貼在自己的座位牆板上),對於設計師與相關資訊人員,都是很好的參考資料,強力推薦。


看看人家的程式是怎麼寫的

在國外有一些網站,專門存放一些程式碼的精華片段,寫程式如果遇到瓶頸,可以上來逛逛… Coding Koders Code Snippets RSS CPAN code search by gonzui igrep search Regular Expression Regular Expression Library



  • 彙整

  • 分類

  • 其它

Content

我們解決了什麼問題?我們創造了什麼價值?