Time of Update: 2018-12-06
遞迴方法實現TreeView控制項的綁定 protected void Page_Load(object sender, EventArgs e) { if (this.Page.IsPostBack) return; TreeNode node=new TreeNode(); node.Text = "中國"; node.Value = "-1"
Time of Update: 2018-12-06
根據微軟官方的解釋,WCF(之前的版本名為“Indigo”)是使用Managed 程式碼建立和運行面向服務(Service Oriented)應用程式的統一架構。它使得開發人員能夠建立一個跨平台的安全、可信賴、事務性的解決方案,且能與已有系統相容協作。WCF是微軟分布式 應用程式開發的集大成者,它整合了.Net平台下所有的和分布式系統有關的技術,例如.Net Remoting、ASMX、WSE和MSMQ。以通訊(Communiation)範圍而論,它可以跨進程、跨機器、跨子網、企業網乃至於
Time of Update: 2018-12-06
在多線程中,我們經常要在背景工作執行緒中去更新介面顯示,而在多線程中直接調用介面控制項的方法時會報錯的,Invoke 和 BeginInvoke 就是為瞭解決這個問題而出現的,使你在多線程中安全的更新介面顯示。正確的做法是將背景工作執行緒中涉及更新介面的代碼封裝為一個方法,通過 Invoke 或者 BeginInvoke 去調用,兩者的區別就是一個導致背景工作執行緒等待,而另外一個則不會。而所謂的“一面響應操作,一面添加節點”永遠只能是相對的,使 UI
Time of Update: 2018-12-06
估算是經久不衰的管理話題,大致分為兩種流派。 第一種是領導指派,領導說這是10天的活,就必須當是10天的活來幹,如果乾不完,可以用加班、損失品質、功能縮水等各種方法曲線救場。另一個變種是大家自己估算,但是交給領導審批;領導審批其實就是砍一半的過程,還好大家之前就已經加了一倍,所以不怕。 第二種是自我管理派(偏敏捷),就是由具體開發的人員自己說開發工作量,領導和他人不干預。儘管“自組織”了,但是領導深以為這種方法留下了偷懶的種子,而隊員也覺得某人的估算很不靠譜(太長或太短),到底怎麼辦呢?共同
Time of Update: 2018-12-06
http://www.cnblogs.com/zhangtingkuo/archive/2013/04/06/3002982.html1、解壓tar -jxvf gcc-4.8.0.tar.bz2cd gcc-4.8.02、下載依賴項 ./contrib/download_prerequisites3、配置產生Makefilecd ../mkdir gcc-build-4.8.0cd gcc-build-4.8.0../gcc-4.8.0/configure
Time of Update: 2018-12-06
松結對程式設計是小型團隊的實踐,大約運行在1個師傅+1~3個徒弟的尺度上,當面臨更大尺度的時候,就需要大型團隊模型。這裡推薦139團隊模型,因為它不但可以讓松結對程式設計運轉順利,還解決了大團隊溝通、績效考核、師傅的出路等問題。 139團隊的整體情況相當複雜,將另有系列博文描述,這裡只描述與“松結對程式設計”相關的內容,以保證本系列博文的完整性。 基本概念 139團隊就是1個專案經理,3個師傅,9個徒弟的簡稱,當然實際上未必正好湊夠13個人,也未必正好每個師傅都有3個徒弟。 在第一篇裡
Time of Update: 2018-12-06
1.LINQ:Language Integrated Query Language-integrated Query (LINQ),其本質是對ADO.NET結果集通過反射連同泛型特性轉換成對象集,實現OR模型的轉換(類似JAVA中Hibernate架構,.NET 中的NHibernate),它完全是基於.NET 2.0
Time of Update: 2018-12-06
//Get Data from Excel file public static DataTable ReadDataFromExcel(string queryString, string excelFile) { //string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;IMEX=1';Data
Time of Update: 2018-12-06
WPF學習網址:http://www.cnblogs.com/DragonInSea/archive/2009/04/07/1430948.html前一段時間一直很忙很忙,從4月份開始終於有時間學習一些新的東西了。回頭一看,要學習整理的東西太多了:WPF、WCF、WF、Silverlight、JQuery、Ajax、ASP.Net MVC、ADO.Net
Time of Update: 2018-12-06
在多線程中常涉及到資料共用問題例如一個線程正在寫一個檔案,另一個線程要清理檔案,那麼顯然兩個線程既要共用這一個檔案,又要互斥這時候需要一個訊號量來管理。保證兩個線程不能同時訪問同一個檔案。下面是這個訊號量的基本實現,以後慢慢擴充功能,例如最長等待時間,剝奪控制權,逾時自動釋放訊號量,自動檢測死結等。class sema{public: sema() { lock = 0; } void set_lock() { lock = 1;
Time of Update: 2018-12-06
將tomcat.zip解壓到指定目錄X:\XXX設定好環境變數 JAVA_HOME,TOMCAT_HOME,CLASSPATH運行 X:\XXX\tomcat\bin\startup.bat 啟動tomcat在瀏覽器欄鍵入 http://localhost:8080/,如果出現歡迎頁面則說明配置成功此時做如下幾點就可以使用伺服器了:1、在webapps目錄下建立自己的目錄如: /mp32、將ROOT目錄下的WEB-INF檔案夾拷貝到此目錄3、將資源檔如 resource.res
Time of Update: 2018-12-06
HyperLink 傳參數要使傳遞的參數為字串傳1個參數方法1:<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# String.Format("~/practice/cookie2.aspx?id={0}", Eval("id"))%>'>inid</asp:HyperLink>方法2:<asp:HyperLink id="Hyperlink1"
Time of Update: 2018-12-06
引言:如果標題改成《被管理總結》的話,我可以滔滔不絕的說上個半天,但是如果是管理項目的話,我實在肚裡的貨有限,因為到至今做過的最高職位不過是個“班長”而已。但是這次《播客》項目在管理方面的確出了問題,而且是滿嚴重的問題,以至於到後來項目差點失控,而且最終的交付作品品質的確讓人汗顏。如何避免下面程式員很累,但效率卻很低;上面不停的催,產品卻一個bug接一個bug,完全沒法交付;專案經理累的要死,項目卻仍然處於失控狀態這樣的問題和局面?在一個差點失控的項目剛剛結束後,這些問題難道不值得好好的總結和反
Time of Update: 2018-12-06
jquery驗證郵箱2010-12-08 17:28<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%String path = request.getContextPath();String basePath =
Time of Update: 2018-12-06
前言:來上海激動的第一個項目,無論是公司還是自己都有很多的不足。第一次做娛樂型的門戶網站,對web標準的掌控能力的確是個很大的挑戰。說實話,這一個項目對於web標準的使用自己只能給自己打65分,分數之所以那麼低,項目時間短是一個原因,美工的設計稿比較差是個原因,自己對大型娛樂型的網站的網頁架構的設計不足也是個原因。正是因為分數這麼低,所以項目的總結就顯的特別重要。不斷的總結,不斷的改進,不斷的完善。我很高興,因為我依然走在“好好學習,天天向上”的路上……本文:美工和策劃都生活在烏托邦不要急著馬上
Time of Update: 2018-12-06
<script type="text/javascript" defer="defer"> //選擇DropDownList中的值並儲存在隱藏欄位中 //選擇接等員function SelectReceptionist(){ if ($("#<%=ddlSelectReceptionist.ClientID %>").val() != "") { $("#<%=hfReceptionist.ClientID
Time of Update: 2018-12-06
對於字串,主要的操作時字串替換和字串分割,下面給出這幾個函數//簡潔,不保留空串std::vector<std::string> split_s(const char* src, const char* delim);//保留空串,防止參數錯誤std::vector<std::string> split_x(const char* src, const char* delim);std::vector<std::string> split_c(const
Time of Update: 2018-12-06
新人其實很少偷懶,因為一方面正處於入門學習的高峰期,另一方面工作時間不長,需要得到企業和團隊的認可。可為何他們工作總是不得力呢? 新人的真正問題在於無心辦錯事和好心辦錯事。 無心辦錯事包括沒學過某種好的方法、不知道企業已經有某些可用代碼或庫、不懂業務等種種問題。 好心辦錯事包括想做一個比領導想想的更好的功能、過度思考了可複用性可維護性等。 這兩個問題筆者都經曆過(作為新人和老人),“避免”是最好的方法,而不是事後改正,這就需要在設計階段和計劃階段從技術、管理兩個方面來提前預防。 技術:
Time of Update: 2018-12-06
在ADO.NET Entity Framework 4中,查詢記錄數的LINQ to Entities語句產生的SQL語句竟然包含子查詢。 >>>使用Entity Framework 4的查詢代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using (SpaceObjectContext context = new
Time of Update: 2018-12-06
WebDav協議基於Http 1.1協議進行擴充,在包含原有的GET ,POST,HEAD等HTTP標準要求方法,增加了:PROPFIND,PROPPATCH,MKCOL,COPY,MOVE,LOCK,UNLOCK等一些新的要求方法,使應用程式可以直接對Web