| | | 0 | | 17,562 |
前幾天,幫同事追查 .NET 程式 CPU 衝高問題,才發現 Visual Studio 2013 效能分析工具真是威力強大,特筆記備忘順便分享。原本想拿實務案例說明,但考量太多無關細節會失焦,所以我弄了一個簡單程式當靶機練習射擊: using System; using System....
| | | 1 | | 4,928 |
為了把現有Web專案的JavaScript升級成TypeScript,用TFS另外切出Branch改寫。第一次使用TypeScript開發缺乏經驗,一開始三步一踩雷五步一摔坑,爆炸聲與慘叫不絕於耳,慘烈程度不在話下… 不過很快抓到訣竅,上手後就挺順利的。最近TypeScript版通過測試,準備M...
| | | 0 | | 5,241 |
程式上線到UAT環境,因knockout.mapping未載入出錯,但在測試環境是好的。經過一番測試比對,發現犯了一個低級錯誤: bundles.Add(new ScriptBundle("~/bundles/ko").Include( ...
| | | 1 | | 9,624 |
市長候選人柯P的競選團隊前幾天做了一件有趣的事(只有程式魔人覺得有趣),突發奇想地將官網內容透過Web API方式提供,歡迎開發人員自行開發野生官網。昨天,保哥瞬間變出AngularJS版,好不神奇! 依我的理解,這個需求還算簡單,應該也難不倒knockout.js,而更重要的是,這年頭大家都去...
| | | 1 | | 9,662 |
或許有些人不知道,一般人口中的「駭客」,還細分成幾類: 白帽駭客(White Hat) 有能力破壞電腦安全但不具惡意目的的駭客。白帽子一般有清楚的定義道德規範並常常試圖同企業合作改善被發現的安全弱點。 黑帽駭客(Black Hat) 可視為犯罪分子,他們的出發...
| | | 2 | | 18,004 |
將原本運作正常的ASP.NET MVC專案,複製到新的Solution改版開發,出現Visual Studio編譯正常,在IIS Express執行冒出編譯錯誤的狀況: Could not load file or assembly 'Newtonsoft.Json' or one of...
| | | 0 | | 8,510 |
列舉(Enumerate)是我愛用的TypeScript特性之一,它能嚴格限制數值範圍,較數字或字串安全,不慎打錯字在編譯時就會被揪出來,對於錯字成習甚至已發展成個人特色的我來說,節省了可觀的Debug時間,並大幅降低氣到想刴手指的風險,功德無量。(手指頭:謝謝你,TypeScript!) T...
| | | 0 | | 4,750 |
接獲報案,某ASP.NET PageMethod程式部署至正式主機失效,以jQuery送出POST Request,未傳回JSON結果而是傳回完整網頁,如同未設[WebMethod]屬性一般。 經過對照測試,鎖定問題只有在ASP.NET網站跟SharePoint 2007並存於同一IIS站台時...
| | | 1 | | 5,955 |
小測驗,以下程式碼有什麼問題?(請忽略程式實用價值) using System; using System.Collections.Generic; using System.Linq; using Syste...
| | | 9 | | 31,664 |
微軟在Windows Phone 8.1 Update裡幹了一件看似好笑的事,把Windows Phone的IE11 User Agent改成: Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Tou...
| | | 0 | | 27,674 |
前幾天提水桶沖完馬桶,水面低於下方出水口,發現馬桶在關閉狀態也會微微滲水,水量不大,但平時出水口在水面之下,這種漏水量很難察覺,莫非這水已經漏了一整年?雖然理性地算一下,這個速度一天下來也差不多是一次沖馬桶的量,但對天性摳門的我來說,點點滴滴,跟被人一直用小石子K頭沒什麼兩樣。更重要的是,最近全...
| | | 0 | | 3,579 |
一段運作正常的Kendo UI JavaScript程式,搬到TypeScript後發生編譯錯誤,起火點在DataSourceOptions物件的group屬性: var x = new kendo.data.DataSource({ ...
| | | 3 | | 117,296 |
拿到一份資料庫查詢匯出的Excel檔,想加工卻碰了釘子。如下圖,明明是數字,用SUM(A1:A4)加總卻得到0。 全是幻覺,嚇不倒我滴!一切皆因儲存格格式被設成文字。 已知原因,但經驗不足,後續處理不怎麼順利。先試著將儲存格格式改為數值,加上千位號並調小數位數,但因欄位已被認定成文字...
| | | 6 | | 52,550 |
剛學會一個非常基本的Excel技巧: Excel篩選功能很好用,但使用SUM()加總永遠都是全部資料的總和,如何只加總篩選後的結果呢? 答案是 -- 使用SUBTOTAL()函數!廢話不多說,請看VCR~
| | | 1 | | 20,020 |
除了Canvas,HTML5還提供另一種向量繪圖技術--SVG(Scalable Vector Graphics),透過XML標籤定義矩形、圓弧、路徑(Path)、多邊形(Polygon)等向量模型,並可加上濾鏡、變形等特效,就能在網頁顯示可縮放的向量圖案。而SVG的XML元素如同HTML元素能...
| | | 4 | | 9,924 |
程式寫多了,什麼死人骨頭都可能遇到題材都有機會玩到。最近在寫電子表單流程圖模組,根本是在複習國中數學: sin、cos、兩點距離... 被幾何邏輯搞到昏頭,在草稿紙畫了一堆三角形示意圖還是似懂非懂 orz(數學老師站在我背後,他非常火) 其中有個需求: 用線條連接矩形中心與外部點,...