解決使用者控制項循環參考問題

最近由於項目布署需要在解決方案裡面添加了WebDeploymentProject, 但是在產生這個工程時總是報循環參考,查閱相關資料提示關閉web.config裡面的批處理開關<compilation batch="true" />但好象還是不管用. 據“官方”的說法是asp.net將不同的檔案夾裡面的控制項和頁面編譯到一個程式集中產生的問題。後來實在沒辦法,只好將所有的使用者控制項全部搬到一個目錄裡面去,改了兩天兩夜才改完,

UTF-8空行產生的原因

前不久遇到個很鬱悶的問題,頁面頂部老是會多出一個空行,一直搞不懂是怎麼回事,今天總算找到原因了.UTF-8簽名(UTF-8 signature)也叫做BOM(Byte Order Mark),是UTF編碼方案裡用於標識編碼的標準標記。如果多個檔案設定了簽名,在二進位流中就會包含多個UTF-8簽名,而IE是無法識別多個UTF-8簽名的,所以用一個空行來代替,在某些程式處理中還會出現一個類似“諾”的字元。在UCS 編碼中有一個叫做”ZERO WIDTH NO-BREAK

關於HttpHandler的可重用性的思考

原來一直對這個IHttpHandler的可重用性不太理解,今天看了一篇文章算是有一點感覺了. 總的說來針對每個請求都會由一個HttpHandlerFactory初始化一個對應的IHttpHandler的執行個體出來,  而這個Handler是否有狀態並非取決於這個類是否有成員變數.  而是取決於它是否依賴於HttpContext.Request, 因為它被Factory初始化出來的時候是用這個context作為參數的,應該是這樣理解吧.  當IsReusable 為真時,

使用WebDeploymentProject之後的Null 參考問題

上次那個Null 參考的問題解決之後並沒有消停太久,目前需要使用WebDeploymentProject產生出來的Release版本進行布署,在本機測試通過但是傳到伺服器上面就死活出不來,一開啟其中的頁面就報Null 參考,開始以為是目錄許可權的問題,後來居然給目錄Everyone的完全控制許可權都還不行,看來是代碼方面出了問題了,不過本地測試時又是好好的。再回頭仔細看看出錯時的堆疊追蹤資訊,是報一個與Microsoft

儲存Putty的登入設定

這東西用起來雖然很方便但是不喜歡預設的黑背景色,看起來特費勁,但是每次修改了設定後都不能儲存,有點鬱悶,GG一下,發現可以匯入一個註冊表檔案夾就可以可以儲存了.Windows Registry Editor Version

.Net下的分布式緩衝–從Discuz!NT的緩衝設計談起[原創]

最近拜讀了代振軍同學寫的關於Discuz!NT的緩衝設計的一篇文章Discuz!NT 緩衝設計簡析 [原創],頗有些想法,姑且寫在這裡讓大家拍磚吧。;)緩衝真是個好東西,在大型的系統中可以有效地提升系統的速度,此乃廢話就不多說了,在.Net 平台下面我把緩衝從功用大致分為兩類,資料對象緩衝和網頁輸出快取. 對於資料緩衝來講是由System.Web.Caching.Cache這個類來實現,可以從內容物件Context.Cache

8皇后問題

這個演算法還是比較簡單. 看代碼:Code highlighting produced by Actipro CodeHighlighter

團隊開時的解決方案建立技巧

這篇文章主要討論在團隊開發時使用VS2005/2008時建立解決方案時的一些經驗和問題.隨著項目的增大,項目內的工程數量和檔案數量也在不斷增加, 每次編譯將會花費更多的時間,如何減少編譯時間提高開發效率呢?我們知道,VS的引用通常有幾方式,GAC,項目引用,程式集引用, Web引用等.

DEDECMS上一篇下一篇解決方案-按發布時間排序(pubdate)

修改 dede/include/inc_archives_view.php最下面兩行是原來的,注掉,加入我上面添加的部分, 如果需要在管理文檔時也按PUBDATE排序請修改相關文檔 content_list.htm, content_list.php.//add by 沙加 QQ5364241          $des_arc = $this->dsql->GetOne("Select arc.pubdate from `{$this->MainTable}` arc

表列名自動產生器

沒事做了一個小工具,用來將sql

8皇后問題遞迴求解

代碼說話 Code highlighting produced by Actipro CodeHighlighter

顯示文章列表時同時顯示作者的處理技巧

無論是論壇還是社區,經常會有這樣的問題, 即在顯示文章列表的時候同時顯示這個發帖人的名字. 一般可以用聯表查詢的方式來擷取,  因為在文章表裡面通常只存一下使用者的ID,但是老是經常這樣聯總是覺得不爽, 而且在網站使用者規模擴大的時候你甚至需要將使用者分別存入多個表 ,這個時候就比較麻煩了.  如果我們只取文章表的內容,需要人的名字的時候通過其它的手段擷取會怎麼樣呢?    首先當然想到的是緩衝, 如果全部只是人的名字的話佔用的空間應該不大, 就使用 id/名字 這樣的結構來儲存.

Apache Rewrite規則應用1例

有段時間沒有寫部落格了,並不是因為懶,主要是最近的項目要用到PHP,總體感覺PHP還是很容易上手的一門語言,基礎學習大概花了一周時間,看了一些開源的代碼,有些感覺了,在做Web方面PHP確實是有它的優勢,因為PHP本來就是為WEB而生的,動態語言在WEB環境下用起來真是爽,後來看了Zend Framework, 這個東西也很強大,用它來開發MVC模式的應用感覺不錯。 最近在做照片部分的處理的時候考慮讓它在縮圖不存在的時候自動產生,於是在 生寫規則裡面加了一條:#如果本地檔案存在則直接擷取。

淺析 Community Server 線上使用者列表與位置跟蹤實現機制[原創]

因為工作需要最近要做一個跟蹤線上使用者的功能,自然想到了Community Server(下簡稱CS)有一個在使用者跟蹤的功能可以拿來參考一下,不過這個東西實在是比較龐大,找起來也不是很容易. 開始其實很簡單,在Default.aspx 下面的第一個方法調用 : UsersOnline.SetLocation("Home"); 一直往下就找到了,這裡的涉及到的幾個類主要存在於CS的Component下面. 一般儲存線上使用者可以使用資料庫,也可以使用Application變數或緩衝等手段.

從零開始寫jQuery架構

摘要: 本文由簡到繁地介紹了以jQuery作為藍本的js架構開發步聚, 希望藉助本文大家對jQuery這樣的架構內部有一個大致的認識。隨著時代發展,javascript陣營裡面出現了越來越多的優秀的架構,大大簡化了我們的開發工作,在我們使用這些架構的時候是不是也應該飲水思源想想它們都是怎樣構建起來的呢?如果你不滿足於僅僅是使用一些現成的API,而是深入瞭解它們內部的實現機制(照某人的說法,

IE絕對位置元素神秘消失或被遮擋的解決

在進行網頁布局的時候,經常會根據需要設定相對,絕對以及浮動定位;發現了一個奇妙的現象:查了相關資料,高人有這樣的解釋:1.當絕對位置層的鄰近浮動層的寬度不等於父層寬度時,以及沒有清除浮動時,IE6/7,FF中顯示一致;2.當絕對位置層的鄰近浮動層的寬度不等於父層寬度時,有清除浮動時,IE6/7不顯示絕對位置層,FF顯示;3.當絕對位置層的鄰近浮動層的寬度等於父層寬度時,以及沒有清除浮動時,IE6不顯示絕對位置層,IE7/FF顯示;4.當絕對位置層的鄰近浮動層的寬度等於父層寬度時,有清除浮動時,I

好久沒寫部落格了,現在重新開張

有很長一段時間沒有寫點什麼東西了,感覺好象不太對,因為一直都比較忙,加上又接手了新的項目所以沒有什麼時間寫。不過話又說回來,雖然沒有寫一些比較正式的東西但是在論壇裡面還是發了不少的文章,有空的時間拿出來整理一下。另外此次將以前寫的一些品質不高的文章也一併刪除,其中可能還包含一些錯誤內容,以免誤導大家。新近的一些研究項目也小有心得,如果可能話儘可能多地寫下一些東西,不僅自己可以用也可以給別人蔘考。

關於前台Eval方法綁定的效能損失

  <asp:Label ID="lbTime" Font-Bold="true" runat="server" /> <br />    <asp:Repeater ID="gw1" runat="server">   <ItemTemplate><%# Eval("name") %>|<%# Eval("age") %>|<%# Eval("grade") %><br

微軟面試題:求兩個字串的最大子字串

我也寫了一個,感覺效率不錯,不遞迴,不使用正則,如果有多個相同長度的最大子字串,則輸出全部子串.[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]跟上面那個比較起來,下面這個演算法先計算較大的字串,感覺效率上應該更高一些,特別是相似性較高的字串,猜想一下,對於中文分詞演算法,為什麼會有"反向最大匹配"一說呢, 比如,打架,打的,顯示,後面一個字對會詞彙的含義有決定作用,所以要反向匹配,不知道這樣理解是否正確。[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

靜態建構函式的理解

前兩天看到一道題~~Code highlighting produced by Actipro CodeHighlighter

總頁數: 61357 1 .... 5836 5837 5838 5839 5840 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.