原创 第一部分:基礎知識(第一章)一個XNA 手機程序

接下來我們編寫一個在在屏幕中心顯示一些問候的XNA程序。而文本往往在Silverlight應用非常普遍,通常作爲文字描或如何遊戲或展示分數。這是一個“Hello,world”不能作爲完整的XNA程序的研究或範例。 事實上,XNA沒有任何內

原创 使用HTML5的drag&drop做一個數獨遊戲

數獨是很好玩的遊戲,之前我用jQuery做了一個數獨遊戲,因爲用javaScript來實現drag和drap非常麻煩,jQuery的UI提供了一套非常不錯的drag和drap(以後就簡稱DnD算了),方便我們開發。現在HTML5支持原生的

原创 當javaScript從入門到提高前需要注意的細節:對象部分

最近看了一個帖子,樓主抱怨說javaScript不是標準的面嚮對象語言,最多勉強算是基於面向對象的語言。這樣的說法也是非常有現實的市場的,主要是基於class的編程語言影響力太大了,C++、java、C#哪個不是名門之後,搞得大家現在一說

原创 HTML5 Video DOM 入門體驗

HTML5的一個新特性就是內置對多媒體的支持,<video> 元素很好用,也支持了不錯的API接口,下面用了一個案例來說明怎麼對<video> 元素的控制。<!DOCTYPE > <html> <head> <title></ti

原创 第一部分:基礎知識(第一章)一個XNA 手機程序(續)

SpriteFont1.spritefont 這個文件名起的實在不是十分生動。建議以它描述的實際字體來進行重命名;如果您需要繼續使用默認字體設置,你可以將其重命名爲 Segoe14.spritefont。右鍵單擊文件名並選擇屬性可以查看這

原创 當javaScript從入門到提高前需要注意的細節:閉包部分

對於希望在javascript技術中提高的人羣來說,閉包肯定時常是一個令人感覺神祕的技術。早先有人說javaScript中的閉包可能會引發javaScript內存管理的複雜度,也許會出現內存泄露,所以不建議用閉包。不過jQuery很好的證

原创 HTML5標籤的語義認知和理解(1)

隨着服務器的處理能力越來越大,互聯網級開發終於開始全面火熱(前幾年我和很多人說,不要光關注所謂企業級開發,未來馬上將進入互聯網級開發),HTML5的預熱爲前端技術帶來了更多機會和熱點。我用的是VS2008開發工具,作爲懶人(對於開發工具有

原创 第一部分:基礎知識(第一章)第一個 Silverlight 手機程序

在New Project對話框中,選擇Visual C#和Silverlight for Windows Phone模板。在中部區域,選擇Windows Phone Application。選擇一個項目的位置,並輸入項目名稱:Silver

原创 HTML5標籤的語義認知和理解(2)

昨天說到了nav元素,nav元素的確是描述導航,但這個導航應該是對本網站而言的,不應該將nav用到對於外部的友情鏈接啊,收藏夾或什麼的,總之,對元素來說,要實施他正確的語義纔是我們要討論和研究的事情。我們可以用article來描述頁面想表

原创 實現Face/ Detect

實現Face/ Detect Detect服務接受一個上傳的圖片,並且識別其中的人臉,如果找不到人臉則返回一個空的數組,否則返回人臉數據的數組,這些人臉數據包含了:FaceID、性別、年齡、微笑值、鬍鬚情況等。 當我們上傳了一張有效照片

原创 C#實現Mongodb開發

C#實現Mongodb開發 其實在項目的前期,我完全沒有想到需要使用數據庫,但是隨着完成了Face/ Detect和Face/ Verify的封裝後,我發現顯然數據庫是必須的,原因是:牛津的FaceAPI是收費的,當客戶端每次調用的使用,

原创 建立Models

建立Models 因爲我們的MongoDB的操作是強類型,所以我們必須爲涉及到的數據源建立Models。 存儲微信服務器得到的MediaID和本地文件名關係的WeixinImgFileModels public class WeixinI

原创 ASP.NET獲取微信客戶端上傳的圖片

ASP.NET獲取微信客戶端上傳的圖片 本來我以爲這個是很簡單的事情,後來做了才發現原來使用微信JS-SDK的時候,微信的HTML5客戶端不會將圖片直接post給我服務端,而是先提交給微信服務器,然後我的服務端需要通過serverId 來

原创 微軟想做apple和google的的混合體

微軟想做apple和google的的混合體 前十年的微軟粉們,信仰在逐漸的消耗完畢,需要時不時的通過各種渠道進行充值或者自我安慰下,而時不時鬧出的1%事件,又讓粉們的信仰頓時得到尷尬癌,而且是晚期無治癒的可能。 微軟Build 2016對

原创 使用IE10和CSS Device Adaptation

瀏覽器在不同的設備上大小布局不同,而且就算在相同設備上用戶也會改變瀏覽器的大小,我們希望佈局可以更好的適配用戶的瀏覽器顯示區域大小,可以採用CSS Device Adaptation,在IE10上進行測試。先最簡單的HTML代碼<!DOC