原创 ASP.NET Web API詳解

在這篇文章中我們將討論Web API設計、概念、功能,和對比Web API與WCF。 1. 實現一個Web API項目 我們從一個簡單的實例開始討論。我們使用Visual Studio 2012做爲開發環境。我們第一步是

原创 只有微軟能拯救PC行業

原始設備製造商已經對PC銷售危機用各種方式作出了迴應。我們看到他們試圖擁抱Android,我們看到他們孤注一擲投資到不同的工廠,我們也看到了他們試圖去打敗蘋果的iPad。但是似乎沒有人成功。現在該微軟出手了。 很多文章已經解釋了P

原创 IT從業人員只能喫青春飯嗎?

當你正在尋找一份新的工作或一個晉升時,擔心年齡是一個障礙嗎?不用擔心,年齡只是一個數字,特別對於IT行業,相對你的經驗和技能、適應性、還有樂於學習的態度,這個數字不重要。 "你可以證明你的成就嗎?" 獵頭公司諮詢顧問吉利斯說道,

原创 ASP.NET MVC4桌面與移動視圖(MVC4顯示模式)

I. MVC4顯示模式簡介 MVC 4引進了顯示模式功能,這個功能可以簡單的爲不同設備顯示不同的視圖。 換名話說,假設我們網頁的內容是爲桌面版的瀏覽器設計的,但是在移動瀏覽器或其它設備瀏覽器中沒有良好的可讀性,現在針對

原创 每一個Javascript程序員都應該瞭解的浮點知識

在Javascript開發人員的職業生涯中會碰到一些奇怪的錯誤——似乎基本的數學運算行不通。在這樣或那樣的時候,有人會告訴你實際上Javascript中的數字就是浮點。任何人試圖去理解浮點或要搞清楚它們爲什麼如此奇怪,最終都會去

原创 DIV居中之完全指引

每一個新手難免感到居中一個DIV沒有如自己所期望的容易。居中DIV裏面的內容很容易,可以通過設置text-align屬性爲center, 但是事情往往會變得少許棘手. 當你去垂直居中一個DIV,你會感覺無能爲力。 這篇文章的目的

原创 如何選擇一個安全的密碼

要去解釋如何選擇一個好的密碼,最好方式是去解釋如何破解它。通常的破解方式被認爲是脫機密碼猜測破解。在這個方案中,攻擊者從一些需要驗證的地方拿到加密的密碼文件。他的目的是解密這個加密的密碼用來給自己驗證。他通過密碼測試驗證它們是否正確

原创 下一代Javascript: 賣弄單行代碼

Here is a collection of ES6 one liners to show off! NodeList to Array: var headings = [ ... document.querySelectorAll(

原创 Create an Asp.Net Web Forms Application using Bootstrap and Web API

http://www.codeproject.com/Articles/815916/How-To-Create-an-Asp-Net-Web-Forms-Application-usi In this article we

原创 開發者調查: HTML5開發增長,Windows開發下降

在Sencha的調查中,開發者說當桌面開發興趣下降的時候,他們想去使用HTML5技術。 最近HTML5開發人員接受了工具開發商Sencha的一些詢問,這家公司堅持使用Web技術創建應用,正巧有懷疑HTML5相比原生應用開發有

原创 IT從業人員只能吃青春飯嗎?

當你正在尋找一份新的工作或一個晉升時,擔心年齡是一個障礙嗎?不用擔心,年齡只是一個數字,特別對於IT行業,相對你的經驗和技能、適應性、還有樂於學習的態度,這個數字不重要。 "你可以證明你的成就嗎?" 獵頭公司諮詢顧問吉利斯說道,

原创 HTML/xHTML標籤語義化使用指南 你真的懂網頁語義化嗎?

編寫HTML或xHTML時可以參考此手冊。 我列出了所有你需要的HTML標籤 - 也有你不會用到的! 我解釋每一個標籤在編寫語義化HTML時的正確用法。 這是一個製作專業網頁的使用參考。 我希望它對你有用。

原创 JavaScript字符串處理:substring, substr, slice

從字符串中提取某一部分是非常容易弄懂的。在Javascript中有三個不同的內置函數可以完成這個操作。正是因爲這樣,通常初學者很困惑不知道該選哪一個。更糟糕的是,有時很容易就中了圈套而選擇一個錯誤的函數。 字符串的 su