原创 設計模式筆記(1)---開篇(文章索引)

概念 設計模式描述了軟件設計過程中某一類常見問題的一般性的解決方案。 面向對象的設計模式描述了面向對象設計過程中,在特定場景下類與相互通訊的對象之間常見的組織關係。 設計模式與面向對象 面向對象設計模式解決的是“類與相互通信的對象之間的組織

原创 JQuery上傳插件Uploadify使用詳解

本文Uploadify版本爲2.1.0,已經過時,截止(2016-09-25)最新版本3.2.1的詳細介紹請移步《jQuery上傳插件Uploadify使用詳解(3.2.1)》   Uploadify是JQuery的一個上傳插件,實現

原创 jQuery知識總結

jQuery一直都在用,但都是在用時查查手冊,並沒有系統的學過,最近組內做jQuery交流,花了幾天時間系統了學習了下,做了個PPT,本文是根據PPT總結而來,有些地方做了些補充。希望對jQuery初學者有些幫助。 jQuery簡介 簡介

原创 Windows7給C盤擴容

在之前的系統中都是使用PartitionMagic來進行磁盤容量的分配,但PartitionMagic在Windows7中的兼容性不是好很好,導致不能使用。其實Windows7自帶了磁盤管理工具,下面說說怎樣使用自帶的磁盤管理工具進行C盤的

原创 Octopress博客設置

在上一篇《Windows下搭建Octopress博客》中介紹了怎樣在Windows環境中搭建Octopress博客,以及如何部署到Github中,本文主要講解怎樣對Octopress進行一些設置,比如修改博客標題、添加側邊欄等等。 Octo

原创 在Asp.Net中使用JQueryEasyUI

最近做一個小工具,列表顯示頁面準備使用JQuery的UI框架,因爲之前知道有jQWidgets這個框架,所以直接就下載下來使用了,jQWidgets的功能很強大,Demo和文檔也非常詳細,但使用後發現有幾個問題就果斷放棄了使用jQWidge

原创 HTML解析組件HtmlAgilityPack使用

HtmlAgilityPack是一個開源的解析HTML元素的類庫,最大的特點是可以通過XPath來解析HMTL,如果您以前用C#操作過XML,那麼使用起HtmlAgilityPack也會得心應手。目前最新版本爲1.4.6,下載地址如下: h

原创 IIS7上傳出現亂碼問題解決

最近查一個bug,客戶那邊將上傳超過30兆的文件時,上傳頁面出現亂碼,如下圖所示:   系統默認是隻能上傳10兆以內的文件,客戶自己修改了webconfig文件後發現此問題。 通過Fiddler2跟蹤頁面得出亂碼內容爲“您要找的資源已被刪

原创 SQL查詢-將列轉換成字符串(for xml path)

背景 最近做一報表,因爲查詢的SQL很長很複雜,導致直接查詢出現異常,後來想到將大量重複的只是查詢條件不同的子查詢放到函數中去做,無奈需要的參數不能傳進函數中,因爲參數格式類似如:'ProjGUID1','ProjGUID2' 這樣,這是報

原创 讀《打造FaceBook》

這本書是微博上的一位朋友推薦的,當天就下單購買了,花了幾個晚上看完,全書主要講作者在FaceBook的從業經歷以及離職後對天使投資和創業的一些想法。下面是我看完本書後的一些感想。 團隊合作 任何的團隊都需要團隊合作,其重要性毋庸置疑。我們在

原创 怎樣提高開發效率

給你一個任務,限定5天內完成,如果你實際用了6天,可以說是開發效率不高,或者同樣的一個任務,你花了6天,而你的同事卻只用了4天,也可以說是你的開發效率不高,影響開發效率的因素有很多,下面就我個人的理解來談談怎樣提高開發效率. 工具 俗話說,

原创 VS2010和VS2008使用不同編譯方式在64位機器生成註冊表對比

最近寫一個小工具用到了使用C#來進行註冊表的操作,使用C#來進行註冊表的操作需要引入命名空間Microsoft.Win32,關於操作註冊表的幫助類可以參考RegHelper.cs。下面分別使用VS2010和VS2008使用Any CPU、X

原创 SqlServer開發利器—SQL Prompt5

智能提示 SQL Prompt5的智能提示比SqlServer自帶的要好很多,而且可以設置讓關鍵字自動大寫,對於數據庫中的對象可以很方便的看到對象的創建腳本,如下圖: 格式化代碼 有時候我們把從程序中跟蹤到的代碼或是從SQL跟蹤器中跟蹤到

原创 C# & .NET 1.0-4.0

學習和使用.NET平臺已有六七個年頭了,05年開始學習.NET的時候,當時網上的資源不像現在這樣豐富,所以去電腦城買了張盜版的VS2005的光盤,安裝時才發現是VS2003,當時有一種被坑的感覺,但也正是如此,讓我有了一個完整的.NET的學

原创 Windows中搭建已存在的Octopress環境

當我們需要在不同的電腦上來對同一個Octopress博客進行維護的時候就需要針對已存在的Octopress來設置環境了, 安裝相應的軟件 Git:http://msysgit.googlecode.com/files/Git-1.8.1.