Time of Update: 2018-12-05
垂直搜尋引擎大體上需要以下技術1.搜尋引擎爬蟲:抓取網際網路上的相關網頁2.網頁結構化資訊抽取技術或元數據採集技術:從網頁中抽取出結構化的數據3.分詞、索引:存儲並索引數據4.數據展現:由於存儲的數據並非簡單的網頁數據,需要考慮根據行業需求進行展示5.其他資訊處理技術垂直搜尋引擎的技術評估應從以下幾點來判斷1.全面性2.更新性3.準確性4.功能性 垂直搜尋的進入門檻很低,但是競爭的門檻很高。沒有專注的精神和精湛的技術是不行的。行業門戶網站具備行業優勢但他們又是沒有技術優勢的,絕對不要想像著招幾個
Time of Update: 2018-12-05
在showModalDialog函數開啟的視窗中提交頁面的時候重新開啟新頁面的解決辦法 業務需求是這樣的:在一個列表頁面(ListPage)中,點擊按鈕開啟一個快顯視窗(EditPage),在快顯視窗中編輯資訊後,點擊“確定”儲存資訊,關閉快顯視窗同時重新重新整理ListPage。 開啟快顯視窗的JS:function openPage() { var seqId = document.getElementById("hidId").value; if (seqId != "")
Time of Update: 2018-12-05
.NET動態建立對象的小結我們建立一個Console控制台項目。然後,添加一個示範類,本文中將通過對這個示範類的操作來進行說明:public class Calculator { private int x; private int y; public Calculator(){ x = 0; y = 0; } public Calculator(int x, int y) { this.x = x; this.y
Time of Update: 2018-12-05
C# 中有兩種不同的相等:引用相等和值相等。值相等是大家普遍理解的意義上的相等:它意味著兩個對象包含相同的值。例如,兩個值為 2 的整數具有值相等性。引用相等意味著要比較的不是兩個對象,而是兩個對象引用,且兩者引用的是同一個對象。這可以通過簡單的賦值來實現,如下面的樣本所示:C# System.Object a = new System.Object();System.Object b = a;System.Object.ReferenceEquals(a, b); //returns
Time of Update: 2018-12-05
此樣本闡釋如何建立到資料來源的串連池。需要進行此操作來部署高效能的應用程式。在此樣本中,池是在連接字串中建立起來,並由 SqlConnection 自動管理的。在此樣本中,在構造 SqlConnection 時在連接字串中指定池特性,如以下的代碼示例中所示。請注意:池處理是隱式的,除非將其禁用,否則將自動進行池處理。因此,"true"是預設的池關鍵詞 (pooling=true)。String connString;connString
Time of Update: 2018-12-05
線上視頻播放範例程式碼。 <object id="MediaPlayer1"classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" VIEWASTEXTstyle="width: 223px; height: 153px"> <param name="filename" value="<%=PlayUrl%>"/> <para
Time of Update: 2018-12-05
把Textbox的KeyPress事件設定為如下方法,就可以實現限制輸入 /// <summary> /// 只能輸入數字(含負號小數點) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public static
Time of Update: 2018-12-05
需要進行此操作來部署高效能的應用程式。在此樣本中,池是在連接字串中建立起來,並由 SqlConnection 自動管理的。在此樣本中,在構造 SqlConnection 時在連接字串中指定池特性,如以下的代碼示例中所示。請注意:池處理是隱式的,除非將其禁用,否則將自動進行池處理。因此,"true"是預設的池關鍵詞 (pooling=true)。String connString;connString
Time of Update: 2018-12-05
WindiwsAzure下使用Cache服務共用Session的方法 在WindowsAzure上發布多執行個體的WebRole(即:WebRole的InstanceCount大於1)後,由於Azure的Server Load Balancer程式會迴圈調用多個執行個體,所以,一般的預設儲存在記憶體中的Session將出現混亂而直接導致應用程式癱瘓。 為瞭解決該問題,可以把Session儲存在SQL
Time of Update: 2018-12-05
1.通過系統的“效能”來查看:開始->管理工具->效能(或者是運行裡面輸入 mmc)然後通過添加計數器添加 SQL 的常用統計 然後在下面列出的項目裡面選擇使用者串連就可以時時查詢到資料庫的串連數了。不過此方法的話需要有訪問那台電腦的許可權,就是要通過windows賬戶登陸進去才可以添加此計數器。2.通過系統資料表來查詢:SELECT * FROM[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT [DBID]FROM
Time of Update: 2018-12-05
方法一:調用VB.NET的類庫。引用Microsoft.VisualBasic.dll。中文繁體 = Microsoft.VisualBasic.Strings.StrConv(中文簡體, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0); 方法二:使用微軟提供的Visual Studio International Pack 組件。首先下載Visual Studio International Pack 1.0,官方:http://
Time of Update: 2018-12-05
SQL中group by和order by 在select 語句中可以使用group by 子句將行劃分成較小的組,然後,使用聚組函數返回每一個組的匯總資訊,另外,可以使用having子句限制返回的結果集。group by 子句可以將查詢結果分組,並返回行的匯總資訊Oracle 按照group by 子句中指定的運算式的值分組查詢結果。 在帶有group by 子句的查詢語句中,在select 列表中指定的列要麼是group by 子句中指定的列,要麼包含聚組函數 select
Time of Update: 2018-12-05
有時,開發人員必須完全控制從服務作業返回資料的方式。 當服務作業必須以 WCF 不支援的格式返回資料時,就需要這樣做。 本主題討論如何使用 WCF REST 編程模型建立接收任意資料的服務。實現服務合約定義服務合約。 接收任意資料的操作必須具有一個類型為 Stream 的參數。此外,此參數必須為傳入請求本文的唯一參數。 本樣本中介紹的操作還採用一個檔案名稱參數。 此參數在請求的 URL 中傳遞。通過在 WebInvokeAttribute 中指定UriTemplate 可以指定在 URL
Time of Update: 2018-12-05
加密解密概述及.NET中對加密解密的支援 引言 在一些比較重要的應用情境中,通過網路傳遞資料需要進行加密以保證安全。本文將簡單地介紹了加密解密的一些概念,以及相關的數位簽章、認證,最後介紹了如何在.NET中對資料進行對稱式加密和解密。 加密和解密 說到加密,可能大家最熟悉的就是MD5了,記得幾年前我剛開始接觸Web編程的時候,研究的一個ASP論壇程式,它的使用者密碼就是採用的MD5進行加密。MD5實際上只是一種散列運算,或者可以稱為單向的加密,即是說無法根據密文(加密後的資料),推匯出明文(原資
Time of Update: 2018-12-05
在VS安裝後發現路徑**VC7/Common7/Tools/Bin/下有許多小工具。1。Makecert.exe ---認證建立工具2。Cert2Spc.exe ---發行者認證測試載入器3。Signtool.exe ---檔案簽名工具4。chktrust.exe 檢查簽署認證後的ocx是否正確 建立自己的根憑證:makecert -sk myPK -ss myName -n "CN=SharpSoft" -r c:/my.cersk-表示主題的密鑰容器位置,ss-主題的憑證存放區名稱,
Time of Update: 2018-12-05
在Azure上用AppFabic替換WebRole的Session儲存 如果一個WebRole在部署的時候,指定了多個Instance,則這些Instance之間的Session共用就是一個不得不解決的問題了。 我們知道在Asp.net中Session的儲存方式有:InProc,SQLServer,StateServer和Custom。此處就介紹在Azure上使用AppFabic來儲存Session的方法。 1、 在Windows Azure Platform上開通Cache服務,
Time of Update: 2018-12-05
在WindowsAzure上把TranceLog和EventLog輸出到Storage的方法 1、修改web.config啟用一個Diagnostic監聽器<configuration> <system.diagnostics> <trace> <listeners> <add
Time of Update: 2018-12-05
在WindowsAzure上部署WindowsService程式並啟動 當你已經在WindowsAzure上部署了一個WebRole後,發現隨著使用量的增多,在資料庫中會存在很多的無效資料,於是,會打算定期刪除資料庫中的無效資料。此時,就需要在Azure的虛擬機器上部署一個自己的小程式來實現此動作,當然,實現此刪除資料的小程式多種多樣,部署方式也多樣,此文僅僅是虛擬此需求來提出一種在WindowsAzure上部署自己的WindowService的方法。 1、
Time of Update: 2018-12-05
.NET中非對稱式加密演算法的密鑰的儲存 在.NET中使用RSA演算法進行資料加密和簽名,很多時候,我們需要重複的使用一組密鑰,因此就需要將這組密鑰儲存起來。接下來,我給大家介紹3種在.Net中儲存密鑰的方法。 第一種方法:將密鑰匯出儲存為本地檔案。 首先要強調的是,出於安全性考慮,不建議使用這種方法儲存私密金鑰,如果使用,請在密鑰匯出的時候只匯出公開金鑰。 RSACryptoServiceProvider對象提供了一個ToXmlString(boolincludePrivateParam
Time of Update: 2018-12-05
SQL語句使用Left Outer join代替In刪除多條記錄使用IN語句作為刪除多條記錄的判斷條件,除了效率低下外,還受IN集合最大個數(1000,超過此數將報錯)的限制,所以,如果使用IN語句作為刪除多條記錄的條件有很大的隱患。為了說明該問題,定義下面兩個表,作個簡單的測試。“院系表”的定義CREATE TABLE [dbo].[dep]( [DepID] [int] IDENTITY(1,1) NOT NULL, [Name] [char](20) NULL,