Time of Update: 2018-12-07
在Managed Metadata Service的主要功能分為兩部分, Content Type Publishing和對Tags, Keywords的管理. 下面我們對MMS涉及到的主要術語進行簡要的介紹. Taxonomy在SharePoint 2010中, 我們定義taxonomy為term的層次. 比如說, 下面的例子可以在SharePoint 2010中代表一個taxonomy.ColorsHTML ColorsBlueAquaBlackObject
Time of Update: 2018-12-07
fseek和ftellTue Jul 24 13:31:24 2007fseek函數是 用來設定檔案的當前讀寫位置.函數原型: int fseek(FILE *fp,long offset,int origin);函數功能:把fp的檔案讀寫位置指標移到指定的位置.fseek(fp,20,SEEK_SET); 意思是把fp檔案讀寫位置指標從檔案開始後移20個位元組.ftell函數是用來擷取檔案的當前讀寫位置;函數原型: long ftell(FILE
Time of Update: 2018-12-07
什麼是Managed Metadata Service (MMS)?==================MMS是在安裝了SharePoint 2010後才可用的一種service application. 事實上, 它屬於一種service application就意味著它擁有Service Application的一些屬性. 讓我們一起看看是什麼組成了service application, 並且MMS中的這些部分都是如何的吧. MMS是按照WCF web service的方式安裝的.
Time of Update: 2018-12-07
什麼是Cross-Site Scripting Attack?===================攻擊者製造一個網站, 受害使用者訪問該網站後, 其瀏覽器用戶端收到惡意的指令碼代碼. 受害使用者的瀏覽器之後會運行該指令碼代碼. 由於瀏覽器是從一個trusted site下載的指令碼, 從而瀏覽器不可能識別這個代碼是否合法, 並且Microsoft IE Security Zone也不能提供保護. 這種攻擊可以在HTTP和HTTPS的串連上進行. cross-site scripting
Time of Update: 2018-12-07
有個朋友詢問為什麼他的MMS TermStore 變為了offline的狀態了. 雖然後來那個term store自動變為online了, 可是那個朋友非要我幫忙看看如果以後term store再變offline了, 該咋辦. 我做了一些研究, 得出了如下的結論.==================TermStore 的online 和offline是不能通過任何PowerShell, stsadm.exe, 或者SharePoint object
Time of Update: 2018-12-07
下面的例子裡先deny了匿名使用者對於_layouts和_vti_bin目錄下的所有頁面, 然後允許匿名使用者存取四個指定的頁面. 其中的問號(?)代表著匿名使用者.=================<configuration> <location path="_layouts"> <system.web> <authorization> <deny users="?" /
Time of Update: 2018-12-07
解決一個問題, 需要移除重複記錄, 懶得寫C# code做這樣的事, 偶然間從同事Derek那裡學到了這個小技巧. 用例子說話. 選擇兩個列, 結果如下. 只選擇Column A, 結果如下: 請結合實際需要靈活運用, 提高工作效率. 參考資料================Remove Duplicate Data Records in Excel Part 1http://spreadsheets.about.com/od/datamanagementinexcel/ss/2011-05
Time of Update: 2018-12-07
方法1:Web Application General Settings 方法2:stsadm –o setproperty –url <url> -pn change-log-expiration-enabled -pv true stsadm –o setproperty –url <url> -pn change-log-retention-period –pv <days to keep change log> stsadm –o
Time of Update: 2018-12-07
在SharePoint2010中, Content Publishing是個新feature. Content Type在SharePoint 2010中是可以移植的.==================Content Type在2010中的用法跟WSS3.0中一樣. Columns還是和Content Type相關聯, Workflow可以和content type相關聯, 還可以對content type設定policy. Content Type在2010中的不同是它們可以被重用了.
Time of Update: 2018-12-07
命令舉例如下:C:\Program Files (x86)\Log Parser 2.2>logparser.exe -i:IISW3C "select time-taken as Duration from 'D:\IIS Log Folder\ex100817_6371.log' order by time-taken desc" 結果返回:Duration -------- 190971 154861 154861 14578
Time of Update: 2018-12-07
什麼是Cross-Site Request Forgery=============================Cross-Site Request Forgery(CSRF or XSRF)是一種欺騙受害者的瀏覽器, 使之代表受害者履行他所不希望做的動作. 比如說, 這種攻擊可以導致轉賬, 修改密碼, 或者購買物品. 對於絕大多數的網站而言, 進行這種動作的時候, 瀏覽器會自動地帶上任何跟這個網站有關的認證資訊. 如果受害者已經通過了認證來使用某個網站,
Time of Update: 2018-12-07
描述具體步驟的文章如下:http://blogs.technet.com/b/jhoward/archive/2008/03/28/part-1-hyper-v-remote-management-you-do-not-have-the-requested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computer-computername.aspx
Time of Update: 2018-12-07
新接觸了這兩個工具, 但是由於最近太忙了, 實在沒有時間去做些深入瞭解. 存檔在這裡, 閑些的時候把這篇文章補充完整吧. 參考資料====================STRACE is a socket/SSL tracer designed to generate LOG for Internet Explorerhttp://www.microsoft.com/download/en/details.aspx?id=7643HTTPREPLAY is a SOCKTRC plugin
Time of Update: 2018-12-07
大家可能知道, 直接在開始菜單中運行certmgr.msc, 就可以開啟認證控制台. 但是請注意, 這樣開啟的僅僅是current user的認證控制台. 因為一次做一個問題, 忽略了認證控制台的其他種類, 導致花費了一點時間才找到有問題的認證. 其實, 除了current user的認證控制台, 還有另外的認證控制台的:My user accountService accountComputer account 參考資料中已經有具體步驟,
Time of Update: 2018-12-07
如何建立MMS的具體步驟, 請參考下面的文章, 這裡就不羅嗦了Create, update, publish, or delete a managed metadata service application (SharePoint Server 2010)http://technet.microsoft.com/en-us/library/ee530392.aspxCreate, update, or delete a managed metadata service connection (
Time of Update: 2018-12-07
本例子已經博主測試通過. 注意這裡的過認證的部分.注意這裡對CopyIntoItems方法的調用. 在Visual Studio 2010中添加Web Service的方法 代碼如下using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WebServiceCallTest{ class Program { static void
Time of Update: 2018-12-07
檢查dump檔案的時候, 我們經常會使用下面的命令來獲得所有線程上的調用棧~*e !clrstack輸出結果舉例如下:OS Thread Id: 0x1b30 (15) Child-SP RetAddr Call Site 0000000034a9ed00 000006424e611fc0 System.Threading.WaitHandle.WaitOne(Int64, Boolean) 0000000034a9ed40 00
Time of Update: 2018-12-07
1. int/int得到的類型也是int型的,如果結果需要小數的形式,一定要顯式的轉換為float或double2. 讀檔案時,經常用fseek(fp,0,SEEK_END)將檔案指標指到結尾,用來計算檔案的大小。然後再讀檔案時,需要先用SEEK_SET把檔案指標指回來,不然讀不到資料。3. 當一個char*參數傳入函數中是,一定要先對字串是否為空白做判斷。 if(!str || *str==0) { return
Time of Update: 2018-12-07
一個SharePoint 2010的People Picker無法查詢到使用者的問題, 抓NetMon包看, 裡面根本連LDAP的query都沒有發出去. 該問題我的同事和我做了三天, 都沒有解決. 最後Nick登場, 瀟洒一揮, 問題解決. 技巧就是這裡將要分享給大家的把某個對象的所有的field寫到一個XML中, 再仔細查看, 就能看到引發問題的資料field了. 命令舉例 在結果XML中, 仔細查看ActiveDirectoryCustomFilter這個屬性, 如果有什麼亂七八糟的東西,
Time of Update: 2018-12-07
原帖地址:http://hi.baidu.com/passionlh/blog/item/bb3a8181d18819debd3e1e6a.html (1)