最新[C#]try & catch淺談及小測驗
前言寫程式的各位,一定常常會遇到需要用到try & catch 的時候。
try & catch 的作用是什麼?簡單來說就歸納出兩個使用契機:
→ 可以避免程式在執行時碰到不可逾期的錯誤
→ 可以在「已預期的結果」的情境中,針對符合條件的部分,去做例外處理
–
絕大部分我們做try & catch 時,都是避免程式發生崩潰(crash)造成無法運行。
所以,只要程式不發生crash,
那麼基本上,程式都還是有辦法運作的。(功能正不正常就是另一回事了)
123456789//程式發生例外錯誤的簡單範例static void Main(string[] args){ string a = null; a = a.ToString(); Console.WriteLine(a); Console.ReadKey();}
上述範例就是一個很簡單的程式崩潰例子。
假如把null值去做.ToString() 的字串處理的話,
程式就會Crash給你看了。(命令視窗會直接關掉不見)
在程式碼越多越複雜的情況下,大家都不 ...
[Hexo + Butterfly]教你如何切換深淺模式時,同時更換頂部首頁圖
前言這陣子剛開立這個blog玩得很瘋,一直在找主題美化的相關資料
但怎麼找都找不到可以根據主題深淺模式做到調整頂部/底部首頁圖的方式
最後就用自己的方法把它處理掉啦。
我的做法是盡量以不修改到Hexo跟主題的原始檔下去做調整
因為Hikari 也才剛剛接觸Hexo,所以做法上應該會有更好的方式。
這邊就提供我自己的做法給大家參考看看囉。
步驟流程第一步:設定.yml檔首先,我們先到 _config.butterfly.yml 裡面,定義一個參數。
12345# The banner image of home pageindex_img: /pic/index_img.png# 在切換深淺模式時,第二張首頁圖的路徑,index_img_w名稱是自己定義的,可以自行調整;後面則是圖片路徑。index_img_w: /pic/white.gif
這樣一來日後維護圖片就很方便啦~改路徑就好了。
第二步:新增.pug檔再來,在 \themes\butterfly\layout\includes\ 路徑下新增一個custom.pug檔(可以自己取名)
1234567- var in ...
從 [百貨業] 轉職成為 [軟體工程師] 的雜談
前言說也慚愧… 其實我也是資訊本科系出生的
不過年紀輕輕,當時也只是把讀書當作繼續玩樂的藉口而已
大學四年到頭來一點程式基礎也沒有,研究所論文題目又是以管理實務為主
所以結局就是:畢業後沒有一間公司肯offer個IT職缺給我
最後就歪打正著的,就跑進了百貨業做起樓管了。
百貨人生其實跟夜市人生差不多,只是一個穿西裝一個穿便服,賺的還可能比較少樓管這工作呢,可謂是包山又包海
在百貨公司裡,放眼望去所看到的一切
都會需要樓管處理跟負責
如:客人用的紙袋、樓面折扣看板、廣播內容、活動檔期、商品折扣、進撤櫃監督、
客訴處理、贈品兌換、業績檢討、DM版面規劃、DM校稿、甚至到販售商品…太多了講不完
做為一個百貨人
每天汗流浹背臭得要死繼續上班是常有的事情。
於是 Hikari在此建議,若不怕累且年紀輕的話
是非常建議新鮮人到百貨業磨個1、2年的
肯定未來的工作態度都會非常圓滑
但千萬別像我一樣,磨蹭了5年才想通,最後才離開了百貨業。
真的別跟錢還有青春過不去,對吧
我認為從非資訊產業,最快進入科技產業的方式好了,這時候就會有些人好奇了
「奇怪?啊一開始說進不了IT產業,那為何後來又進去了? ...
Hexo操作手冊
這是系統自己產生的markdown文章,
只是告訴我們如何使用Hexo的一些基礎功能,
反正Blog也才剛開,這邊就暫時留著吧,
後續文章陸續增加後,再把這篇給Drop掉。
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment