Time of Update: 2018-12-08
最近重裝了Win8,又重新搭建了一下開發環境,裝完VS後,發現在MVC項目中添加ADO.NET Entity Data Model時會報錯。System.MissingMethodExceptionMethod not found: 'Void Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.GetWorkload(Int32 ByRef, System.String ByRef)'. at
Time of Update: 2018-12-08
文章目錄 背景思路解決方案 背景最近做一報表,因為查詢的SQL很長很複雜,導致直接查詢出現異常,後來想到將大量重複的只是查詢條件不同的子查詢放到函數中去做,無奈需要的參數不能傳進函數中,因為參數格式類似如:'ProjGUID1','ProjGUID2'
Time of Update: 2018-12-08
需要下載大檔案的時候,如果先將檔案直接讀入內容再返回,那肯定就很浪費記憶體,甚至會崩潰。所以我們需要讀一些內容然後直接flush給用戶端,但是web.py的文檔裡面卻沒有找到flush的方法。不過在web.py的cookbook中的How to Stream Large Files中看到可以直接yield返回內容。所以,我們可以使用yield來做flush做的事情。BUF_SIZE = 262144class download: def GET(self):
Time of Update: 2018-12-08
早上無意中看到了async和await關鍵字,花了十幾分鐘看了一下msdn,大概明白了是什麼一個東西,和大家分享一下。await關鍵字的中文是期待的意思。在我們編程中想表達“我待會期待這裡會有一個值,但我不是現在就要,我先去做其他事情,你完成的時候告訴我”。其實非同步模式非常符合現實中情境,現實生活中還真的很少東西是同步的。等車的時候沒事幹可以拿手機出來玩一下,首發下郵件,而不是直愣愣的幹在那裡等著車過來。話說回來,在C#
Time of Update: 2018-12-08
當今web程式的開發技術真是百家爭鳴,ASP.NET, PHP, JSP,Perl, AJAX 等等。 無論Web技術在未來如何發展,理解Web程式之間通訊的基本協議相當重要, 因為它讓我們理解了Web應用程式的內部工作. 本文將對HTTP協議進行詳細的執行個體講解,內容較多,希望大家耐心看。也希望對大家的開發工作或者測試工作有所協助。使用Fiddler工具非常方便地捕獲HTTP Request和HTTP Response, 關於Fiddler工具的用法,請看我另一篇部落格[Fiddler
Time of Update: 2018-12-08
SIlverlight牛逼的程式員,在我看來是SIlverlight部落格最好(IN CHINA)的程興亮大哥來訪 各位可去31樓膜拜。在此我鄭重申明:1:本項目屬於半成品功能均未實現。中途個人決定轉成開源的學習項目。性質變為非商用的學習項目。2:本項目使用了某網友做的項目的樣式檔案(表格樣式檔案),還有一些圖片檔案。並在介面上模仿了該網友的一些功能。比如表格的內容等。但這些內容中的功能並未實現,都是放在那好看的。但我還是向該網友致歉。3:必須聲明的是,本項目核心功能,即即時定位的功能..
Time of Update: 2018-12-08
文章目錄 怎樣開啟Chrome的開發人員工具?Elements標籤頁Resources標籤頁Network標籤頁Scripts標籤頁Timeline標籤頁Profiles標籤頁Audits標籤頁Console標籤頁 【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html 】在Google
Time of Update: 2018-12-08
他們都接受相同的參數,見頁面表格。唯一不同的實現方式與效果方面有差異。其中fillRect()與strokeRect() 在調用後會立即在畫布上畫面效果,而rect()不會立即將圖形畫出,只有在調用了stroke()方法之後,才會實際作用於畫布。 fillRect() 從字面上很好理解fillRect()與其他兩個的區別,它是執行填充操作。填充一個矩形地區。下面是來自W3SHOOL中文網站對它的具體參數及API的詳解:定義和用法fillRect()
Time of Update: 2018-12-08
Update:更新時的一個錯誤,導致預設主題拖拽沒有樣子了。。Fixed ,請2009-11-24 14:55之前下載的同學重新下載吧。UPDATE:更新DEMO中時區的問題和其他幾個小問題,大家可以從SVN上擷取最新的DEMO代碼。 2009-11-30UPDATE:更新了緩衝處理邊緣的問題 2009-12-03UPDATE: 修改資料訪問為Subsonic
Time of Update: 2018-12-08
今天是給大家介紹一款在網頁上使用的右鍵菜單,原作者的網址是:http://51jsr.javaeye.com/blog/305517這個右鍵菜單已經非常優秀,不過呢。卻是IE Only,而且在DTD模式下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-08
最近查一個bug,客戶那邊將上傳超過30兆的檔案時,上傳頁面出現亂碼,如所示: 系統預設是只能上傳10兆以內的檔案,客戶自己修改了webconfig檔案後發現此問題。通過Fiddler2跟蹤頁面得出亂碼內容為“您要找的資源已被刪除、已更名或暫時不可用”,然後通過Google得出結論如下:在IIS7中出了修改webconfig的配置外還需要修改C:\Windows\System32\inetsrv\config\schema
Time of Update: 2018-12-08
文章目錄 概念設計模式與物件導向從設計原則到設計模式幾個設計原則設計模式的分類
Time of Update: 2018-12-08
文章目錄 團隊合作駭客之道工具文化職業發展知識儲備
Time of Update: 2018-12-08
其實吧,記憶體泄露一直是個令人頭疼的問題,在帶有GC的語言中這個情況得到了很大的好轉,但是仍然可能會有問題。一、什麼是記憶體泄露(memory leak)?記憶體泄露不是指記憶體壞了,也不是值記憶體沒插穩漏出來了,簡單來說,記憶體泄露就是在你期待的時間內你程式所佔用的記憶體沒有按照你想象中的那樣被釋放。因此什麼是你期待的時間呢?明白這點很重要。如果一個對象佔用記憶體的時間和包含這個對象的程式一樣長,但是你並不期望是這樣。那麼就可以認為是記憶體泄露了。用具體例子來說明如下:class
Time of Update: 2018-12-08
註:本文對於新版本的golang並不使用,go1以後go的效能已經有了比較好的提升,具體測試見: http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html 聽說Go是很不錯的語言,瞭解了一下,一些特性確實很不錯。順便測試了一下http與node.js的效能對比。go的代碼: (註:是用8g, 8l編譯的)node.js的代碼: ab測試結果:==** GO **==$ ab -c 100 -n 1000 http://127.
Time of Update: 2018-12-08
參考這篇文章: http://tech.idv2.com/2012/01/20/face-detection-with-python-opencv/python比較簡單,只需安裝 python-opencv 就行:$ sudo apt-get install
Time of Update: 2018-12-08
按照sqlalchemy的文檔中關於sqlalchemy的session在web應用內容相關的生命週期應該是:Web Server Web Framework User-defined Controller Call-------------- -------------- ------------------------------web request -> call
Time of Update: 2018-12-08
文章目錄 設定首頁設定文章 在上一篇《Windows下搭建Octopress部落格》中介紹了怎樣在Windows環境中搭建Octopress部落格,以及如何部署到Github中,本文主要講解怎樣對Octopress進行一些設定,比如修改部落格標題、添加側邊欄等等。Octopress檔案目錄首先來看下Octopress的檔案目錄吧,因為很多的設定就是從這裡開始的。剛clone下來的Octopress源碼沒有最後的三個檔案,當執行了rake
Time of Update: 2018-12-08
文章目錄 一、要啟用SOS,首先要修改項目的屬性,如 SOS這個工具很強大,能協助我們分析和查詢到很多有用的資訊。如果配合它的擴充,還能幫我們定位一些死結問題。拿我上一篇談談.NET中常見的記憶體泄露問題——GC、委託事件和弱引用的代碼做例子,我們可以分析一個對象到底有沒有被根引用,記憶體位址是什麼,佔用了多少記憶體等。SOS可以在Windbg中載入使用,也可以在Visual
Time of Update: 2018-12-08
1、 進入解決方案的web項目下,右擊項目選擇 "發布(B)"2、發布方法選擇“檔案系統” 目標位置選擇發布到本機上的位置3、將WS.db3拷貝到發布的目錄下,換串連資料的對象的話就需要這一步操作,(之前需要修改設定檔,將伺服器的資料庫添加到本機)4、設定檔案夾的許可權 4.1 右擊發行的檔案夾,選擇“屬性” ,tab上選擇“安全”,點擊“編輯”進入em的許可權,選擇“添加(D)”進入選擇使用者或組,選擇“進階(A)” 4.2 點擊“立即尋找”,在下面的列表中選擇“Everyone”