跳到主要內容

發表文章

目前顯示的是 2010的文章

ASP.Net 的取小數第幾位四捨五入

四捨五入這是小學基本知識,但是對於電腦來說還是有許多奧妙之處。 這次為了要取小數第幾未來進行四捨五入發現有很多奧妙有趣的方式。 如:0.239,取小數點後兩位進行四捨五入 1. 先將數字乘以 100,再使用 Round()進行四捨五入後,再除以100 2. 因為Round本身也有,可以使用=>Round(0.239, 2),這種方式帶入函數 3. 使用萬能Format(),只要下入指令Format(0.239, ".00"),這種方式即可。 Round()是使用Banker's Rounding,但是這種特殊設計的四捨五入跟我們常用的Arithmetic Rounding 稍有不同,那就是他在進行四捨五入的時候,會有奇入偶不入的狀況,換言之,以本題 0.239取兩位,則為0.24,但若是數字剛好是0.155,則就有趣啦!因為奇入偶不入的原則,數字會剛好進位為0.16,但若是0.165,則就會成為0.16.... 除非數字為0.166才會變為0.17,因此建議再取小數點後的四捨五入還是用萬能 Format吧! :P

ASP.NET 新增資料入 MS SQL 關於日期(datetime)的輸入方式

不材小弟,想破了頭,一直不知道如何解決,偶然間在網路上看到更改格式就可以交給資料庫輸入,一整個高興,於是就只用了這簡單語法就搞定了,特記錄一下! VB下 Dim newnowdate As String = Format(Now, "yyyy/M/d H:mm:ss") 真的很簡單! 酷!

侯硐拍貓貓

今天有點懶惰,就用照片代替文字吧!

HTML5 的 Video 標籤了解

說真的!自從 HTML5 規格出來後,我就一直相當嚮往,因為他撇除了難寫的 Flash 程式,要在一個網頁上加上 Flash 真的有時候比登天還難,因為他總是可以給我一些詭異的 Bug,不過也可能是我技術不到家(畢竟是業餘玩玩),HTML5 出了新的 Video 標籤,有了這個 Tag,加入影片就像是加入圖片一樣輕鬆寫意,不用再寫一堆又臭又長的垃圾程式來把播放程式掛入瀏覽器,不過目前最大宗的 IE 仍然不支援,聽說未來 IE9 會加入,只是現在還不是很明朗。 為了完成 HTML5 的 Video 標籤,我找了很多的文件來看,包括許多網頁,但是總是沒接觸到核心,因為每個人都會寫出下面這段載入影片的語法,不過妙的是 ,大家都能夠跑出來,我就是跑不出來。 但是跑不出來,就越是激起我的決心,很想看看到底在搞啥鬼,後來看到 這個網站 寫的內容 我才知道,忘記讓 Server 了解這些檔案的 MIME。 原來必須在 Apache Server 的 httpd.conf 或者 .htaccess 檔案裡面加入檔案類型 AddType video/ogg .ogv AddType video/mp4 .mp4 AddType video/webm .webm 由於我手邊只有工作用的 Windows 2008,因此以此示範 首先開啟「伺服器管理員」 進入「網頁伺服器(IIS Server)」 在網站設定首頁上選擇「MIME類型」 進入後,點選右上角的「新增」,可以加入新的條件 輸入新的條件 你的網頁就可以使用新的檔案類型了。 服用前,怎樣都開不了 服用後,開爽看爽! 就這樣! 真的很 Easy!!

莫名其妙的 ASP.NET

因為最近工作上的需要,開始大量接觸微軟的動態網頁技術,本來自己是專寫 PHP 的,雖然手動又很難有專有軟體可以寫,不過卻因為他必須手動,而非常有彈性,可以讓我自己控制一切,再加上使用 MySQL,一切都很便宜好用,本來是希望用這個作為且網頁的根本。但是考量到未來必須有人接手,這時候如果用一個資源沒那麼充裕的技術,且又有點難寫的狀況下,恐怕有人要來接手都是件難事,如果再加上學校計資中心現在常用的微軟 Server,恐怕就不是憑我一個人的喜好來做囉! 於是我就改以微軟的 ASP.NET 技術來撰寫,搭配學校就可以下載到的 Visual Studio 2008,雖然出 2010,但是平常就看很多英文的我來說,我當然不想再用還是英文版的 2010。不過以上都不是重點,重點在於... Visual Studio 真的好奇怪! 有許多我無法理解的 Bug 產生,譬如說,明明一個 Multiview 裡面可以放置多個 View 的說,結果我只要放置超過 3 個以上的 View,他就會開始亂了,不管用何種指令指定該哪個 View 跳動,他就是乾脆不反應,真是詭異! 另一個詭異的地方莫過於神經病的轉譯過程,一樣的 code,但是在稍微複雜一點的網頁裡面就無法跑了,在簡單的網頁裡面卻是不會有任何問題,我始終無法了解,再來得強調一點,ASP.NET很好寫,我可以邊想像網頁,就邊做,只是每次跑出來的都不一定會是我所想的,單單除 Bug 就會除到絡賽... 還有一些奇怪的 Bug,像是有時候連點兩次按鈕,理論上會進入編寫 Button_Click 指令撰寫的地方,他有時候確實會跑出來,不過妙的是寫完後,跑去執行,卻跑不出來,回頭再看看按鈕區,才發現按鈕的觸發指令 onClick 卻沒自動加入,也就是我寫完按鈕按下後的指令,但是按鈕本身觸發指令卻沒自動放上去,得自己去寫,可是怪異在於他平常都是正常的,偶而才會出現這種現象,當這種現象出現時,也代表我儲存要變成經常性儲存,否則很容易在改了很大一段 code 後,按下儲存馬上程式死當給你看,當場一定欲哭無淚,你說,我這樣還能說啥勒? 綜合結論,撇除上面譯堆稀奇古怪的 Bug 後,我覺得他還是比起 php 好寫,只不過或許是我自己比較愛 php 吧!我覺得 php 自由度高,又能玩出很多花樣,確實彈性較大,ASP.NET 另外一個有意義的地方

不知道何時只剩下自己

自從工作後,就天天忙碌,過著不知道何時才能位自己而活的日子,生活的確沒有很容易,那種不確定感更是恐怖的有點真實,突然間也佩服起工作很久的大人們,也才了解自己的無知,而更能體會陶淵明不為五斗米折腰之偉大精神! 希望哪天, 我也能放手出去... 走出去...

新 Growl HardwareGrowler 中文化

在 Mac 中,Growl 算是人人必裝的系統通知軟體,視覺化的統籌那些程式通知訊息給使用者,使操作者能夠輕易的知道現在正在發生什麼事,又因為有很多視覺化效果,更增添它的好用性與適用性,不過很多人都不知道,位於它的安裝資料夾中,還有一個名為 "Extras" 的資料夾,其中則含有一個叫做 "HardwareGrowler" 的通知外掛,它則具備有通知使用者目前電腦的硬體所有通知。 它的通知訊息包含載入隨身碟、映像檔、IP、無線基地台、藍芽裝置...等,相當多種的通知,不過相當可惜的是,目前也只有簡體中文版,竟然沒有繁體中文版,而且其中通知訊息部分似乎也不含簡體中文版,於是我就很手癢的給它 "中文化",想說竟然都中文化了,就放上來,看看如果有人碰巧需要又搜尋到的話,剛好就 "瞎貓碰上死耗子" 歪打正著可以使用!(檔案有預留浮筆,因為還有一個小功能有寫進去,就是Dock 上圖示隱藏,如果要使用:請在 HardwareGrowler 圖示上按下右鍵 => "顯示套件" => "Contents",開啟後,會看到 "Info.plist",請備份,然後將其刪除後,並再將 "Info加強.plist" 這個檔案之檔名 "加強" 去除,即可關閉視窗,並重新啟動 "HardwareGrowler" 程式,即可。)如需登入即啟動,則必須在 "系統偏好設定" 中,進入 "帳號",將 "登入項目" 中加入 "HardwareGrowler",並勾選 "隱藏" 即可。 這次修正很多翻譯上的問題,不過仍有待加強! 另外由於 Growl HardwareGrowler 這次有大幅度的更新,我想有在用的您也最好能更新囉! PS. 通知訊息圖片示範 下載檔案

邁向下一段

很久沒上來寫東西了,其實也不是不想寫,而是真的沒什麼時間! 做著與自己背景不太相關的工作時,其實所需耗費的心力,還真是不能小覷! 不過我每次上來寫文章好像都是在感嘆吧! 這次也不例外! 才離開舊地方兩個禮拜! 就感受不到回去的溫暖了~ Orz 真是詭異! :P 不過也可能是我太常回去了! 決定了~ 邁向下一段,沒必要,我也不回去了~ 再見!該畢業了!

巧遇

晚上走在熟悉的馬路上 本來只是要去便利商店繳個錢! 沒想到遇到了熟悉的老師背影~ 突然間 止步了... 可能是我的不成材,讓我卻步了。 轉身... 我悄悄的朝著與你不同的方向去了。

抉擇

每年的此時此刻,總是一次又一次的遇到抉擇 時常說,人生中有許多的選擇,但是一旦決定了哪個選擇或者機會,將成就出一個與先前不一樣的人生,抉擇往往都在人的周遭,卻遇到了又措手不及! 去年的我,剛退伍,感覺自己就像是一張白紙,正等待著在上面畫上什麼?又或者在等著被渲染上哪種色彩 所以面對一切的選擇,我... 卻步了! 我變得停滯不前,在選擇許多機會的時候,我努力的吸收各方面的訊息,讓我能夠認清這個機會,或者認識一個機會的一體兩面,但殊不知,這卻是使我更舉步維艱的一項原因,因為我認清了它,也就開始說服自己不要踏進去,因為我認清了它,也耗費了無數時間的機會... 一年過去了 我停在原地 我的周遭,雖然熟悉,但是身邊的人們卻都不斷向前,於是我唾棄自己! 卻也變得更畏畏縮縮... 我想人生還是需要一股勇氣與衝勁 如果再添一些傻氣與努力,或許成功並不會離我這麼遙遠~ 今天 我踏出去了 我踏出了我的第一步,也踏出人生中的一大步! 恭喜我 This is my choice....

回憶

2010的第二篇,卻已經是2月份的最後,時間是如此快速的滾動著! 曾經在學生時代,發下豪語,我畢業後要幹轟轟烈烈的工作,讓大家知道我這個人,不過所謂豪語就是夢想,人因夢想才能偉大!所以這個夢想雖然仍在,不過卻也快被現實給磨光光了~ 這就是人生 這看似消極悲觀的話語,卻多多少少透露出我最真實的一面,當樂觀被悲觀給消磨光的時候,也許就是只能靠著理智硬撐了。 前年初,開開心心的完成論文,往下一個目標邁進,就是當兵。 那時候的自己是多麼的踏實,也多麼的有方向,但是始終因為當兵的壓力而沉悶著。 記得當初去當兵的時候,人們戲稱為軍隊online game,沒有重來機會的遊戲,只能不斷的像前邁進,那時候的我,是很消極的面對它的,不過說也奇怪,越是消極,就往往有種苦盡甘來的效果,我承認,我當初剛進去,因為十分消極與負面,所以一整個相當適應不良,常常會有一種:咦?我為什麼會在這裡的感覺? 睡在自己不熟悉的木板床、吃著的確像是餿水的食物、看著沾滿泥巴的雙手,不斷的問自己,我在幹嘛?我的人生? 說也奇怪,自從抽籤完,下部隊後,一切似乎又變得順利起來,雖然生活中仍然有許多顛簸,但是都能有快樂、樂觀的一面,人生的轉折是很有趣的~ 文章亂鄒鄒的寫到這邊,坦白說,我也不知道自己在寫什麼?只是順著自己的軍旅回憶而亂寫一通,我只是想說,回憶真的很多很多,大概花個幾天幾夜,也未必能全部說盡! 不過這都是苦盡甘來的結果。 人生最為有成就感的,不就是這樣嗎? 加油~

聖誕節

好久沒上來寫文章了! 因為計畫的結案,導致整個事情變得很多很複雜! 2009年的12月24日,實驗室舉辦了耶誕節前夕的交換禮物! 那天... 我不在現場... 看著事後大家所拍攝的相片,有一種淒涼涼的悲悽感湧上心頭 唉! 我究竟在幹什麼? 實驗室外的聖誕樹,掛上了自己的許願卡! I wish... I wish... I wish I can get a wonderful living... 下一個聖誕節,我會在哪裡?