- Nov 28 Wed 2012 15:29
想起他的情話
- May 22 Tue 2012 06:36
數學符號的念法
數學符號的念法數學符號的念法 Letter Name Α α alphaΒ β betaΓ γ gammaΔ δ deltaΕ ε epsilonΖ ζ zetaΗ η etaΘ θ thetaΙ ι iotaΚ κ kappaΛ λ lambdaΨ ψ psiΜ μ muΝ ν nuΞ ξ xiΟ ο omicronΠ π piΡ ρ rhoΣ σ sigmaΤ τ tauΥ υ upsilonΦ φ phiΧ χ chiΩ ω omega摘自:http://server.everfine.com.tw/blog/archives/2009/03/post-4.html >>>>>>>因為在查 ∮ 1. 何謂Φ徑?(什麼的單位?如何計算等等)AΦ徑代表直徑,不管是外徑還是內徑在圖面上都是表示Φ徑,怎樣辨視是外徑或內徑,得參考圖面上的單位例:一支圓管外徑12內徑10Φ12代表直徑12(此為外徑Φ10則表示直徑10(內徑),單位呢?一張完整的圖紙會有單位的欄位 in/mm 通常公制單位(機械圖面)都是mm;1cm=10mm2Φ怎麼念呀?若它有英文也請一併告知A:Φ的唸法為ㄈㄞ,此為希臘字3. 除了 layout上可看到還會用在什麼地方呢?A:Φ除了在 layout 上會看到外,沒有 layout 的英文,單純以Φ出現的,一般機械圖面會常見你應該不是在圖面上看到 layout Φ,一般圖面通常不會有 layout Φ的出現,圖面一般只會單純以Φ表示,你應該是在表格上看到 layoutΦ的吧***感謝奇摩知識家的訊息******臭屁的工程師,沒事跟會計講什麼ㄈㄞ,討厭******還好,我有厲害的老師*** .
- Apr 15 Sun 2012 05:09
php 字串加密~
php 字串加密~username = '$PHP_AUTH_USER' AND password = '$encrypted_pswd'"; // Execute the query if (mysql_numrows(mysql_query($query)) == 1) : $authorization = 1; endif; endif; // confirm authorization if (! $authorization) : header('WWW-Authenticate: Basic realm="Private"'); header('HTTP/1.0 401 Unauthorized'); print "You are unauthorized to enter this area."; exit; else : print "This is the secret data!"; endif; ?> 上面就是一個核實用戶訪問權限的簡單身份驗證系統。在使用crypt()保護重要的機密資料時,記住在缺省狀態下使用的 crypt()並不是最安全的,只能用在對安全性要求較低的系統中,如果需要較高的安全性能,就需要我在本篇文章的後面介紹的算法。 下面我將介紹另一個PHP支持的函數══md5(),這一函數使用MD5散列算法,它有幾種很有趣的用法值得一提: 混編 一個混編函數可以將一個可變長度的信息變換為具有固定長度被混編過的輸出,也被稱作「信息文摘」。這是十分有用的,因為 一個固定長度的字符串可以用來檢查文件的完整性和驗證數字簽名以及用戶身份驗證。由於它適合於PHP,PHP內置的md5()混編函數將把一個可 變長度的信息轉換為128位(32個字符)的信息文摘。混編的一個有趣的特點是不能通過分析混編後的信息得到原來的明碼,因為混編後的結果 與原來的明碼內容沒有依賴關係。 即便只改變一個字符串中的一個字符,也將使得MD5混編算法計算出二個截然不同的結果。我們首先來看下 表的內容及其相應的結果: 使用md5()混編字符串 <?php $msg = "This is some message that I just wrote"; $enc_msg = md5($msg); print "hash: $enc_msg "; ?> 結果: hash: 81ea092649ca32b5ba375e81d8f4972c 注意,結果的長度為32個字符。再來看一下下面的表,其中的$msg的值有了一點 微小的變化: 使用md5()對一個稍微變化的字符串進行混編 <?php //注意,message中少了一個s $msg = "This is some mesage that I just wrote"; $enc_msg = md5($msg); print "hash2: $enc_msg <br /><br />"; ?> 結果: hash2: e86cf511bd5490d46d5cd61738c82c0c 可以 發現,儘管二個結果的長度都是32個字符,但明文中一點微小的變化使得結果發生了很大的變化,因此,混編和md5()函數是檢查數據中微小變 化的一個很好的工具。 儘管crypt()和md5()各有用處,但二者在弁鄐W都受到一定的限制。在下面的部分中,我們將介紹 二個非常有用的被稱作Mcrypt和Mhash的PHP擴展,將大大拓展PHP用戶在加密方面的選擇。 儘管我們在上面的小節中說明了 單向加密的重要性,但有時我們可能需要在加密後,再把密碼數據還原成原來的數據,幸運的是,PHP通過Mcrypt擴展庫的形式提供了這種可能 性。 Mcrypt Mcrypt 2.5.7 Unix | Win32 Mcrypt 2.4.7是一個弁鈺j大的加密算法擴展庫,它包括有22種算法 ,其中就包括下面的幾種算法: Blowfish RC2 Safer-sk64 xtea Cast-256 RC4 Safer-sk128 DES RC4-iv Serpent Enigma Rijndael-128 Threeway Gost Rijndael-192 TripleDES LOKI97 Rijndael-256 Twofish PanamaSaferplus Wake 安裝: 在標準的PHP軟件包中不包括Mcrypt,因此需要下載它,下載的地址為:ftp://argeas.cs-net.gr/pub/unix/mcrypt/ 。下載後,按照下面的方法進行編譯,並把它擴充在PHP中: 下載Mcrypt軟件包。 gunzipmcrypt-x.x.x.tar.gz tar -xvfmcrypt-x.x.x.tar ./configure --disable-posix-threads make make install cd to your PHP directory. ./configure -with-mcrypt=[dir] [--other-configuration-directives] make make install 當然了,根據你的 要求和PHP安裝時與互聯網服務器軟件的關係,上面的過程可能需要作適當的修改。 使用Mcrypt Mcrypt的優點不僅僅 在於其提供的加密算法較多,還在於它可以對數據進行加/解密處理,此外,它還提供了35種處理數據用的函數。儘管對這些函數進行詳細介紹 已經超出了這篇文章的範圍,我還是要就幾個典型的函數作一下簡要的介紹。 首先,我將介紹如何使用Mcrypt擴展庫對數 據進行加密,然後再介紹如何使用它進行解密。下面的代碼對這一過程進行了演示,首先是對數據進行加密,然後在瀏覽器上顯示加密後的數 據,並將加密後的數據還原為原來的字符串,將它顯示在瀏覽器上。 使用Mcrypt對數據進行加、解密 <?php // Designate string to be encrypted $string = "Applied Cryptography, by Bruce Schneier, is a wonderful cryptography reference."; // Encryption/decryption key $key = "Four score and twenty years ago"; // Encryption Algorithm $cipher_alg = MCRYPT_RIJNDAEL_128; // Create the initialization vector for added security. $iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher_alg, MCRYPT_MODE_ECB), MCRYPT_RAND); // Output original string print "Original string: $string <p>"; // Encrypt $string $encrypted_string = mcrypt_encrypt($cipher_alg, $key, $string, MCRYPT_MODE_CBC, $iv); // Convert to hexadecimal and output to browser print "Encrypted string: ".bin2hex($encrypted_string)."<p>"; $decrypted_string = mcrypt_decrypt($cipher_alg, $key, $encrypted_string, MCRYPT_MODE_CBC, $iv); print "Decrypted string: $decrypted_string"; ?> 執行上面的腳本將會產生下面的輸出: Original string: Applied Cryptography, by Bruce Schneier, is a wonderful cryptography reference. Encrypted string: 02a7c58b1ebd22a9523468694b091e60411cc4dea8652bb8072 34fa06bbfb20e71ecf525f29df58e28f3d9bf541f7ebcecf62b c89fde4d8e7ba1e6cc9ea24850478c11742f5cfa1d23fe22fe8 bfbab5e Decrypted string: Applied Cryptography, by Bruce Schneier, is a wonderful cryptography reference. 上面的代碼中二個最典型的函數是mcrypt_encrypt()和 mcrypt_decrypt(),它們的用途是顯而易見的。我使用了「電報密碼本」模式,Mcrypt提供了幾種加密方式,由於每種加密方式都有可以影響 密碼安全的特定字符,因此每種模式都需要瞭解。對於沒有接觸過密碼系統的讀者來說,可能對mcrypt_create_iv()函數更有興趣,儘管對這 一函數進行徹底的解釋已經超出了本篇文章的範圍,但我仍然會提到它創建的初始化向量(hence, iv),這一向量可以使每條信息彼此獨立。 儘管不是所有的模式都需要這一初始化變量,但如果在要求的模式中沒有提供這一變量,PHP就會給出警告信息。 Mhash擴展庫 http://sourceforge.net/projects/mhash/ 0.8.3版的Mhash擴展庫支持12種混編算法,仔細檢查Mhash v.0.8.3的頭文件mhash.h可以知道,它支持下面的混編算法: CRC32 HAVAL160 MD5 CRC32B HAVAL192 RIPEMD160 GOST HAVAL224 SHA1 HAVAL128 HAVAL256 TIGER 安裝 象Mcrypt一 樣,Mhash也沒有包括在PHP軟件包中,對於非Windows用戶而言,下面是安裝過程: 下載Mhash擴展庫 gunzipmhash-x.x.x.tar.gz tar -xvfmhash-x.x.x.tar ./configure make make install cd <PHP所在的目錄 > ./configure -with-mhash=[dir] [--other-configuration-directives] make make install 象Mcrypt一樣 ,根據PHP在互聯網服務器軟件上的安裝方式,可能需要對Mhash進行其他的配置。 對於Windows用戶而言, 括Mhash擴展庫在內的PHP軟件包。只要下載並進行解壓縮,然後根據其中的readme.first文檔中的指]http://www.php4win.de中有一個很好的包括Mha...first文檔中的指 令進行安裝即可。 使用Mhash 對信息進行混編非常簡單,看一下下面的例子: <?php $hash_alg = MHASH_TIGER; $message = "These are the directions to the secret fort. Two steps left, three steps right, and cha chacha."; $hashed_message = mhash($hash_alg, $message); print "The hashed message is ". bin2hex($hashed_message); ?> 執行這一段腳本程序將得到下面的輸出結果: The hashed message is 07a92a4db3a4177f19ec9034ae5400eb60d1a9fbb4ade461 在這裡使用bin2hex()函數的目的是方便我們理解$hashed_message 的輸出,這是因為混編的結果是二進制格式,為了能夠將它轉化為易於理解的格式,必須將它轉換為十六進制格式。 需要 注意的是,混編是單向弁遄A其結果不依賴輸入,因此可以公開顯示這一信息。這一策略通常用於讓用戶比較下載文件和系統管理員提供的文 件,以確保文件的完整性。 Mhash還有其他一些有用的函數。例如,我需要輸出一個Mhash支持的算法的名字,由於 Mhash支持的所有算法的名字都以MHASH_開頭,因此,可以通過執行如下的代碼完成這一任務: <?php $hash_alg = MHASH_TIGER; print "This data has been hashed with the".mhash_get_hash_name($hashed_message)."hashing algorithm."; ?> 得到的輸出是: This data has been hashed with the TIGER hashing algorithm. 關於PHP和加密最後需要注意的一個問題 關於PHP和加密需要注意的最後的一個重要問題是在服務器和客戶端之間傳輸的數據 在傳輸過程中是不安全的!PHP是一種服務器端技術,不能阻止數據在傳輸過程中洩密。因此,如果想實現一個完整的安全應用,建議選用 Apache-SSL或其他的安全服務器佈置。 結論 這篇文章介紹了PHP最有用的弁鄐坐@══數據加密,不僅討論了PHP內置 的crypt() 和md5()加密函數,還討論了用於數據加密的弁鈺j大的擴展庫══Mcrypt和Mhash。在這篇文章最後,我需要指出的是,一個真正 安全的PHP應用還應該包括安全的服務器,由於PHP是一種服務器端的技術,因此,在數據由客戶端向服務器端進行傳輸時,它不能保證數據的 安全。 .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO! .
- Apr 15 Sun 2012 05:09
NuSOAP - SOAP Toolkit fo
NuSOAP - SOAP Toolkit fohttp://sourceforge.net/project/showfiles.p...lease_id=236120^^ .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO! .
- Apr 11 Wed 2012 14:21
心開,路就開
心開,路就開來源:網路流傳 有一位父親,生了三個兒子,由於望子成龍,所以平日對子女管教嚴格,母親扮演著慈愛的角色。父親因最近公事比較忙,天天都早早出門,沒來得及和全家共進早餐。這一天,剛好有空,他一早就在餐桌前等著孩子們一起用餐。首先,老大含笑下樓來了,爸爸揮手要他坐在左手邊,關心地問他:「昨晚睡的還好吧?」老大說:「很好呀,我做了一個好夢,夢見到天堂去玩。」爸爸笑著問他:「那你對天堂的感覺如何呢?」老大說:「很好呀很好呀,就像我們家一樣。」爸爸聽了笑得嘴巴何不櫳。接著老二也下來了,爸爸要他坐在右手邊,一樣問他:「昨晚睡得好嗎?」老二說:「好極了,我夢見到了天堂哩!」爸爸笑著問他:「那你對天堂有什麼感覺?」老二說:「非常好非常好,就像我們家一樣。」爸爸笑得更燦爛了。老三晚起,被他母親硬從被窩裡挖了出來,心不甘情不願地匆匆漱洗也下樓來了,這個老三平日叛逆成性,最讓父母親頭疼了,這時爸爸臉上罩著些許寒霜,要他坐在正對面,冷冷地問他:「還是愛賴床,昨晚睡得不好嗎?」老三噘著嘴說:「我昨天晚上做了一個惡夢,夢見到了地獄。」爸爸聽了不禁冷笑道:「這也不足為奇,那地獄長相如何呀?」老三眨眨眼說:「糟透了遭透了,就像我們家一樣....」佛家說:「一水四見。」水對人們來說,是水;對魚兒來說,是牠們的房子;對鬼道眾生來說,是烈火;對天神來說則是晶瑩剔透的水晶。為什麼會一水四見呢?「因為一切法從心想生」,雖然同樣是水,不同的用心,就有不同的觀照。像前述三個兒子生長的環境與條件完全相同,但老大、老二覺得家裡溫馨得像天堂,老三則覺得家裡冰冷得像地獄,這也如同「一水四見」的道理,乃由不同的用心所牽扯出來的差異啊!換句話說,老大老二的心懷是敞開的、寬諒的,所以覺得家裡像天堂,老三的心則完全卡死了,所以覺得家裡像地獄。自己,就是最好的心靈治療師。我常說,思考就是因,行為、言語就是果了,知道因與果的道理,我們就可以找到「情緒的源頭」,進而「轉化情緒」。例如,當兩個人吵架的時候、衝突的時候、角度不同的時候,其實只是個人想法、價值觀不同的緣故,並沒有絕對的對與錯,當觀點不同的時候我們就不接受對方、抗拒對方,一抗拒就有衝突、一衝突就有痛苦,這是互相連鎖的。所以我們要透過智慧的觀照,重新轉化情緒與思維,將它轉到正向的一面,然後就能夠「看見明白」,也就是「明心見性」了,所以我經常說:「自己,就是最好的心靈治療師。」道理即在此。我們的心是一條路,叫做心路,心開,路就開,心卡死,路就卡死。我們要做一個坦坦蕩蕩,當下自在的人,不迷戀過去,也不奢望未來,就像搭上人生的快樂磁浮列車般,車到哪,人就到哪,人到哪,心就到哪。能有這樣開闊的想法,我們的心永遠當下快樂,當下自在。.
- Apr 11 Wed 2012 14:21
花時間做十件事
花時間做十件事網路轉貼時間是生命,是不可逆轉的,浪費時間,就是浪費生命生命是短暫的,而浪費時間則使生命更為短暫。所以必須學會辨識出什麼是該做的事, 而別把精神輕易耗擲於瑣碎的事物 上。 十八世紀德國哲學家歌德曾說:如果我們把時間 用在對的事情上面,我們永遠都會有時間。 而以下十件事情是每個人都應該花時間做的事:1.. 花時間思考─這是智慧的根源。2.. 花時間工作─這是成功的代價。3.. 花時間助人─這是快樂的泉源。4.. 花時間閱讀─這是知識的基礎。5.. 花時間去笑─這是去除煩憂的妙藥。6.. 花時間健身─這是財富和生命的保障。7.. 花時間沉思─這是淨化心靈、身心合一的捷徑。8.. 花時間娛樂─這是享受人生、永保青春的秘方。9.. 花時間愛人─這是生命最動人的樂章。10. 花時間計畫─這是如何有時間做前九件事的要訣。.
- Feb 29 Wed 2012 23:11
這段程式碼哪有錯???
這段程式碼哪有錯???import jave.io.*;class Cformula{ double a1,b1,c1,s,x;}class Cfor extends Cformula{ public void read(double a,double b,double c) { a1=a; b1=b; c1=c; } public void solution(){ s=b1*b1-4*a1*c1;System.out.println(a1+"x^2+"+b1+"x+"+c1+"=0"); System.out.println("b^2-4ac="+s); if(s>0) { x=(-b1+Math.sqrt(s)/2*a1); System.out.print("x= "+x+" or "); x=(-b1-Math.sqrt(s)/2*a1); System.out.print(x); } else if(s==0) { x=-b1/(2*a1); System.out.println("x="+x); } else System.out.println("There are no real roots!"); }}public class d{public static void main(String args[]) throws IOException { double a,b,c; String str1,str2,str3; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print("input a:"); str1=buf.readLine(); a=Double.parseDouble(str1); System.out.print("input b:"); str2=buf.readLine(); b=Double.parseDouble(str2); System.out.print("input c:"); str3=buf.readLine(); c=Double.parseDouble(str3); Cfor cir1=new Cfor(); cir1.read(a,b,c); cir1.solution(); }} .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO! .
- Feb 29 Wed 2012 23:11
961108老鐵馬小改升級
961108老鐵馬小改升級繼上週花了兩罐WD40清洗調整學生時代的Giant學生公路車後(害我腰痛了一整個禮拜),今天早上起了個早吞完了早餐,順著台三線往里港方向騎進里港街道即發現一間早早營業的腳踏車店騎樓外掛著好幾台登山車,突發奇想如果我現在騎的這台老古董換個前後輪組及BB軸承搞不好跑起來更順,這呆念促使我轉進該車店,在與店家老闆說明我的想法後,得到結論前後輪組要改尚需克服諸多尺寸不合問題,而更換BB軸承則沒問題,哈!沒魚蝦也好改看看吧!老闆也不囉唆整櫃的機絲頭便便,拿出要更換的零件隨即動工拆舊有BB軸承,這台老古董的BB軸承可沒想像的好拆喔!搞了老闆搬出不少重工具含噴燈火攻才突然滴拆下來勒,這時已搞了將近一小時了,時機壞壞錢難賺也難能找到這麼有耐心的老闆願意花時間幫我改裝骨董車,要是別家車行大概多會建議換台新的比較快吧!老闆拯救腳踏車不分新舊又敬業真是讓人佩服,若有車友想找他的可去里港找他討論討論 。最難拆的BB軸承外側,可動用了很多機絲才把它請出來。庵滴老鐵馬,帥吧!地上的工具可是輪番上陣去拆BB滴。哈哈!好感動ㄜ終於請出來了,原來黃油乾掉造成牙紋與組件黏死。五通管內牙紋乾掉黃油痕跡。.
- Feb 10 Fri 2012 23:26
fabric~今天穿什麼呢??
fabric~今天穿什麼呢??最近的天氣還真的十分不穩定忽冷忽熱這個時候最適合穿背心了今日穿什麼呢??給各位大大分享摟!!向老團偷偷超喜歡的舒適鋪棉背心+版型超棒的毛料短褲勾型寬版皮帶很有個性又好配衣服(還有米色的)fabric超引以為傲的高跟鞋~各搭配起來都有不一樣的時尚風格尤其是這雙包頭踝靴顏色超特別~鞋裡的設計是絨布材質+皮革~非常舒適(還可以把皮翻下來)如果是上班族的大大們背心裡面可以穿著襯衫~團有試過也很好看~會多了一份成熟感搭配靴子也是無庸置疑的好看啦~順道一提~我們10月底就會進長靴了~相信許多大大已經預購了~靴子一出就會立刻通知大家!!.