Time of Update: 2018-12-07
Scrum是一種靈活的軟體管理過程,它可以協助你駕馭迭代,遞增的軟體開發過程。這個輕量的過程可以作為封裝器,也就是說你可以把Scrum與其它靈活的過程架構組合起來,比如說RUP。 RUP(Rational Unified Process,Rational
Time of Update: 2018-12-07
前幾天,到新公司上班,發現系統啟動時總是提示“npkcrypt 服務啟動失敗: 系統找不到指定的檔案。”。很是惱火,google一下發現是卸載QQ後造成的原因,並找到解決辦法。QQ在系統中安裝了此虛擬設備,是提供密碼保護功能的,但是卸載時卻卸不掉。太垃圾了!!!1、“裝置管理員”中,選擇“查看”/“顯示隱藏的裝置”,在“非隨插即用驅動程式”中選擇“npkcrypt”,卸載。2、刪除註冊表中的鍵項:“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\
Time of Update: 2018-12-07
最近在Web Part中調用Portal Server Query Service對網站內容進行查詢,發現不能查詢到Picture Library中的圖片。即使在Protal的網站裡查詢也不行,但其他內容都可以查詢到。經過一番搜尋,得知是沒有安裝SP2造成的。還有幾點是必須注意的:1、資料庫必須安裝全文索引。2、安裝SPS SP2之前,必須安裝WSS
Time of Update: 2018-12-07
今天開發一個發送Email的WindowsService,我首先做了一個Console程式作實驗,OK,沒問題,用的是公司的郵件伺服器。當把代碼移入WindowsService中,運行時發現拋出異常“未能訪問CDO.Message對象”。Google後發現很多相關資訊。而且很多朋友都是無緣無故又恢複功能了,很是不解。按照作者的方法反覆實驗,不見效果。但是,Console程式始終成功運行。此時,下意識感覺不是代碼本身的問題。到資料庫中查看,因為發送Email的所有資訊是儲存在資料庫中的,突然發現,
Time of Update: 2018-12-07
當在protal中搜尋一個自訂欄表下中條目的某個欄位的值,預設情況下,返回的結果是這個列表,而不是你想要的列表中的條目。下面的設定可以讓結果返回具體條目,而不是包含條目的列表。這篇文章說明了如何進行配置http://blogs.msdn.com/danielmcpherson/archive/2004/11/18/265818.aspx也就是修改預設的索引內容,讓索引內容包含列表的條目,這樣搜尋就可以直接搜尋到列表的條目了。
Time of Update: 2018-12-07
原因見串連最終解決辦法如下:開啟SharePoint Central Administration,在Virtual Server Configuration節中單擊Configure virtual server settings,選擇Default Web Site,然後單擊Virtual Server Management節中的Define managed paths,進入定製管理路徑頁面。在Add a New
Time of Update: 2018-12-07
在MOSS2007中,建立一個Collaboration Portal網站。網站的Reports下有一個Sample dashboard, 開啟這個dashboard在出現Access DeniedYou do not have permissions to open this file on Excel Services出現這個情況需要把這個網站添加到Excel Service的Trusted File Locations此功能在Shared Services Administration:
Time of Update: 2018-12-07
TFS Proxy的作用就是為遠端存取TFS提供一個代理,緩衝,提高遠端存取的效率。前兩天要為我們的Team安裝TFS Proxy,想通過它訪問一個外網的TFS,進行Source Control。安裝過程是很簡單的。在TFS安裝盤的Proxy目錄下。因為本地也有一個TFS,安裝Proxy的時候,需要輸入一個運行Proxy服務的帳戶,我輸入了本地TFS的運行域帳戶。安裝結束後,修改proxy.config檔案配置Proxy,這是一個XML檔案,內容如下:Proxy.ConfigCode
Time of Update: 2018-12-07
在使用遠端桌面登入的時候,一台機器預設情況下只允許3個使用者同時登入。這很不方便。在管理工具的終端服務配置裡可以看到預設的串連數,但是不能修改。要想修改必須安裝終端伺服器,在添加刪除程式中,添加刪除Windows組件,選擇終端伺服器,安裝後就可以修改這裡的串連數了。注意:在修改後,同一個使用者名稱不能同時進行登入了。在這裡取消每個使用者一個會話的選項。這方法只適用與Server 2003
Time of Update: 2018-12-07
當頁面上存在XHTML的聲明時:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">如果頁面上存在iframe,即使添加了height=100%,iframe也不會填充頁面。只有移出這個doctype的聲明,iframe才會達到預期的效果。填充頁面。例如:<!DOCTYPE html PUB
Time of Update: 2018-12-07
預設情況下,IE開啟一個網頁,會在本地進行緩衝,這樣是為了減少訪問伺服器的次數提高效能。但有時這也給我們帶來了弊端,比如修改資訊的頁面,在提交修改後,再次開啟次頁面,因為URL並沒有改變,因此IE會讀取本機快取,頁面顯示的仍然是原始資訊,這種情況特別容易出現在彈出對話方塊或視窗進行修改的方式。在ASP.NET中可以在頁面中加入以下內容:<%@ OutputCache Location="None" VaryByParam="None" %>這樣,就使該頁面不在用戶端進行緩衝。
Time of Update: 2018-12-07
安裝好DNN4.3.5, 由於我的預設網站被WSS擴充了.進行一番折騰可以進行Debug. 很奇怪我並沒有對預設網站擴充過, 可能是由於安裝TFS時被自動擴充了. 在輸入使用者名稱和密碼, 登入DNN. 發現跟沒登陸前一樣的頁面, 並沒有出現管理面板, 但輸如錯誤使用者名稱也會提示登陸失敗. 用SQL Server Profilter發現程式確實訪問資料庫了. 鬱悶中....反覆安裝多次無果, 從同事那裡將安裝好的檔案和資料庫一併拷貝來, 配置好, 登入, 結果一樣.看來是我的IIS有問題了.
Time of Update: 2018-12-07
使用物件導向思想進行開發有以下優點:1、易維護採用物件導向思想設計的結構,可讀性高,由於繼承的存在,即使改變需求,那麼維護也只是在局部模組,所以維護起來是非常方便和較低成本的。2、品質高在設計時,可重用現有的,在以前的項目的領域中已被測試過的類使系統滿足業務需求並具有較高的品質。3、效率高在軟體開發時,根據設計的需要對現實世界的事物進行抽象,產生類。使用這樣的方法解決問題,接近於日常生活和自然的思考方式,勢必提高軟體開發的效率和品質。4、易擴充由於繼承、封裝、多態的特性,自然設計出高內聚、低耦合
Time of Update: 2018-12-07
預設情況下,調用showModalDialog顯示的強制回應對話方塊是在螢幕的中間,通過下面的代碼可以使對話方塊顯示在IE視窗的中央,無論IE視窗的大小和位置。var wWidth=800;var wHeight=600;var wLeft = 0;var wTop = 0;function GetDialogParams(width, height){ var mLeft = 0; var mTop = 0; var wndDet = new GetWindowDetai
Time of Update: 2018-12-07
1、寫一個類,方法必須是公有靜態,方法必須添加一個屬性[Microsoft.SqlServer.Server.SqlProcedure],編譯成一個程式集。using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using Microsoft.SqlServer.Server;namespace CLRProcedure{ public class StoredP
Time of Update: 2018-12-07
ScriptManager添加EnablePartialRending屬性: <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"> </asp:ScriptManager>所有的UpdatePanel需要設定UpdateMode="Conditional": <asp:UpdatePanel ID="UpdatePanel1
Time of Update: 2018-12-07
例如:在js中,為一個button添加onclick事件可以:button.conclick = ClickEvent;ClickEvent是一個函數。這樣在ClickEvent沒有參數的時候是可以的,但在ClickEvent需要一個參數的時候,就不行了。這時可以這樣添加:button.attachEvent("onclick", function(){ClickEvent(event, 'params')});當然,在沒有參數時也可以這樣添加,這是最好的方法。另外,setAttribute方法
Time of Update: 2018-12-07
今天工作中有一個頁面發生了比較詭異的事情,PageLoad事件有時執行了兩次,並且第二次時,QueryString也變成null了,而有的時候是正常的。經過一番折騰,發現都是Image惹得禍。這個頁面上有一個Image伺服器端控制項,沒有設定ImageUrl屬性,這個屬性是在程式中賦值的:出現PageLoad事件執行兩次的情況,是由於ImageUrl屬性沒有賦值或者賦值為無效的圖片地址;而運行正常的則是賦值並是個有效圖片地址。如果在版面設定ImageUrl一個預設屬性的話,在代碼中設定有效或無效
Time of Update: 2018-12-07
有時,需要將一個枚舉類型綁定到DropDownList供使用者選擇,這主要是Enum.GetNames和Enum.GetValues的使用。方法如下: dropdownlist.DataSource = Enum.GetNames(typeof(YourEnumType)); dropdownlist.DataBind();這樣,可以直接將Enum綁定到DropDownList控制項上,不過有個缺點是,DropDownList的value也是枚舉的名稱
Time of Update: 2018-12-07
這要使用SQLDMO Com組件添加引用:擷取區域網路中的資料庫執行個體: SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass(); SQLDMO.NameList sqlServers = sqlApp.ListAvailableSQLServers(); for (int i = 0; i < sqlServers.Count; i++)