Time of Update: 2018-12-05
stl提供了三個最基本的容器:vector,list,deque。 vector和built-in數組類似,它擁有一段連續的記憶體空間,並且起始地址不變,因此 它能非常好的支援隨即存取,即[]操作符,但由於它的記憶體空間是連續的,所以在中間 進行插入和刪除會造成記憶體塊的拷貝,另外,當該數組後的記憶體空間不夠時,需要重新 申請一塊足夠大的記憶體並進行記憶體的拷貝。這些都大大影響了vector的效率。
Time of Update: 2018-12-05
眾所周知,jQuery-vsdoc.js 可以為我們的jquery添加智能提示的功能。而我們通常是將js檔案放在master頁面中,但這樣做的問題是我們在使用者控制項中不能使用jquery intellisense的功能,因為 jQuery-vsdoc.js 檢測不到我們需要用到的使用者控制項。對於偷懶成習慣的人沒有intellisense是相當討厭的事情。可總不能在每個使用者控制項中 都引用這個檔案吧。這樣產生的頁面會引用多個 jQuery-vsdoc.js
Time of Update: 2018-12-05
1.首先下載velocity . http://velocity.apache.org/2.下載tomcat 6.0 (windows Service installer),安裝在D:\Program Files\Apache Software Foundation\3.在MyEclipse 裡建立一個WebSite vtl。預設的website的檔案夾是WebRoot.
Time of Update: 2018-12-05
工作了一年,忙忙碌碌的加班,什麼都沒留下,換了新公司,剛接觸Coolite,完全自我摸索,分享下這些日子的一些學習經驗。 由於現有公司使用的是coolite 0.8版本,本篇文章主要已0.8版本為基礎。 0.8版本線上demo傳送門:http://coolitetoolkit.51aspx.com/
Time of Update: 2018-12-05
前幾天朋友問我了一個關於Url參數安全性的問題,之前由於做的大多是內部網站,安全性方面幾乎是沒有涉及到,很多時候就直接將Url中的參數名和參數值直接暴露給了用戶端,確實存在很嚴重的安全隱患。 對於Url參數的處理主要的方法包括了加密參數串,使用Post方法。 比較常用的加密方法是採用Base64的方式對字串進行加密: View Code 1 /// <summary> 2 /// Base64編碼方式 3 /// </summary&
Time of Update: 2018-12-05
你是否曾以管理員的身份登入系統並在無意中下載或運行了木馬,病毒?你的軟體是否曾因為引用第三方組件而意外地訪問了敏資源?儘管系統提供了完整的角色管理和許可權控制,但偽裝的惡意程式還是一次次地被執行。究其原因在於傳統的安全機制對許可權控制的深度和粒度是不足的。多數普通安全機制根據使用者的登入憑據(通常為密碼)賦予使用者權限,並限制允許使用者訪問的資源(通常為目錄和檔案)。但是,這方法無 法解決以下幾個問題:使用者從許多來源擷取代碼,這些來源中有一些可能不可靠;代碼可能包含 bug
Time of Update: 2018-12-05
在.net中,有web.config與.exe.config兩種應用設定檔。 web.config檔案為ASP.NET應用提供配置資訊,.exe.config檔案是可執行應用程式使用的。如果應用程式名稱為Test,設定檔名應為Test.exe.config。 通常的用法存一些字串,例如資料庫連接串Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
最近的項目是用asp.net MVC開發的,所以希望從實際開發的角度,通過一些執行個體,協助大家快速的開發asp.net MVC程式。 1.建立控制項,MVC中通過htmlHelper產生HTML標籤。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
Decimal類型decimal value = 16325.62m;string specifier;// Use standard numeric format specifiers.specifier = "G";Console.WriteLine("{0}: {1}", specifier, value.ToString(specifier));// Displays: G: 16325.62specifier = "C";Console.WriteLine("{0}: {1}",
Time of Update: 2018-12-05
繼續和大家分享一些MVC提示與執行個體。首先想再補充一下集錦(1)中的擴充htmlhelper問題,其實在C#3.0,就已經提供了擴充方法這個新特性,我們可以在程式中擴充一些基本類型,也可以擴充一些自訂類型。例如:String,Datetime ,Enumerable等,具體步驟與擴充htmlhelper沒什麼區別(還是提醒一下別忘記引用命名空間)。繼續(1)中的順序往下進行吧.5.在view與Mvc view user control中使用強型別。<%@ Page Title=""
Time of Update: 2018-12-05
要在VS中啟用jQuery的intellisense完成,你要遵循三個步驟:第一步: 安裝VS 2008 SP1第二步: 安裝VS 2008 Patch KB958502以支援"-vsdoc.js"Intellisense檔案第三步: 下載jQuery-vsdoc.js檔案你可以在jQuery.com網站的官方下載網頁上下載jQuery和jQuery-vsdoc檔案:
Time of Update: 2018-12-05
這段時間非常忙,所以上一篇沒有及時回複留言,請大家諒解。 由於時間比較長了,先簡單回顧一下集錦(2) 中的內容。其中主要討論了3個問題:view與Mvc view user control中使用強型別,UpdateModel與TryUpdateModel的使用方法及排錯處理,還有就是在Action中使用FormCollection來訪問請求頁面標籤元素的值。 view與Mvc view user
Time of Update: 2018-12-05
這幾天一直.Net中處理JSON資料,走了很多彎路,還是技術不行的問題,太多東西不懂,最終還是解決了,分享下經驗 在.Net4.0中已經提供的很友好的Json處理方法,我們可以方便的添加System.Runtime.Serializaton.Json這個引用,利用其中的方法進行處理,這個大家可以通過查詢MSDN得到很好的解答,需要注意的是使用System.Runtime.Serializaton.Json這個引用之前需要添加System.ServiceModel.Web和System.Ru
Time of Update: 2018-12-05
一:Extjs開始http://www.extjs.com/download二:只把必要的東西放進項目中想把ext放入自己的項目,需要自己整理一下,因為發布包裡的東西並非都是必要的,比如文檔,比如例子,比如原始碼。必要的最小集合是這樣:ext-all.js,adapter/ext/ext-base.js,build/locale/ext-lang-zh_CN.js和整個resources目錄。ext-all.js,adapter/ext/ext-base.js就包含了ext的所有功能,所有的js
Time of Update: 2018-12-05
IETester--多IE瀏覽器調試工具 現在的Web開發都特別注重相容性,因為現在的瀏覽器實在是太多了,而用IE的還是佔了很大的市場份額,而且使用IE的使用者群比較大,但因為作業系統以及作業系統版本的原因,導致很多人使用的瀏覽器都不能統一,這也就導致了Web開發人員們在開發網站時需要在各種版本的IE上進行調試,以達到完美的相容,但一般情況下一台電腦只能裝一個IE瀏覽器,這時候就可以看看IETester這個工具了,這個工具整合了從IE5.5~IE8beta1版的瀏覽器於一身,所以特別方便開發人員
Time of Update: 2018-12-05
1:下載:ASP.NET MVC RC 1 Source Code2:解壓以上源碼後,將MVC\src\SystemWebMvc目錄copy到項目中3:在現有方案中增加System.Web.Mvc.csproj項目4:移除現有 MVC 項目中的 System.Web.Mvc 引用5:添加System.Web.Mvc.csproj項目的引用6:開啟Web.config,注釋<!--<add assembly="System.Web.Mvc, Version=1.0.0.0,
Time of Update: 2018-12-05
看看人家已經發明過的輪子, ASP.NET MVC File Management(檔案管理) CHMVCMS(內容管理系統) CHOJ#(線上編譯評判) ASP.NET MVC Ajax(Ajax操作) CHSNS#(SNS開源項目) Infancy (A Forum Application)(ASP.NET MVC論壇) WebAsk(類似百度知道的問答系統) 事關SQL
Time of Update: 2018-12-05
vi 有三種狀態,即編輯方式、插入方式和命令方式。在命令方式下,所有命令都要以:開始,所鍵入的字元系統均作命令來處理,如:q 代表退出,:w 表示存檔。當你進入vi 時,會首先進入命令方式(同時也是編輯方式)。按下I就進入插入方式,使用者輸入的可視字元都添加到檔案中,顯示在螢幕上。按下ESC就可以回到命令狀態(同時也是編輯方式)。編輯方式和命令方式類似,都是要輸入命令,但它的命令不要以:開始,它直接接受鍵盤輸入的單字元或組合字元命令,例如直接按下u
Time of Update: 2018-12-05
系統重新安裝,以下是Firefox中個人安裝的幾個常用外掛程式: 1:Web Developer - 編程開發使用一個擴充,可以實現很多有用的功能,例如我在研髮網中就是用其中的POST-GET轉換來繞過內部的防火牆。 2:Firebug - 又一個開發編程使用的擴充,在編輯和調試CSS、HTML、JavaScript的時候使用。 3:IE_TAB- 內嵌IE瀏覽器核心,對於一些Firefox不支援的網頁,可以方便的進行切換。
Time of Update: 2018-12-05
以下轉載:http://blog.miniasp.com/post/2009/01/ASPNET-MVC-Developer-Note-Part-1.aspx我整理了一下最近的思緒,對於一個全新的 ASP.NET MVC 專案,應該會有以下流程:準備好網站雛形頁面(Prototype)或所有網站之靜態版型頁面透過頁面元素進行資料來源分析設計資料庫結構、表格、欄位、關連 分析出所有需要的 Controller, Model, View, MasterPage, UserControl, Html