介紹個有用的檔案: c:/ winnt/microsoft.net/FramWork/vx/Aspnet_iisreg.exe 通常情況下我們先裝IIS在做.net環境時沒什麼問題。但如果先裝.net環境再裝IIS就可能出現IIS網頁應用程式根本不能啟動並執行情況。這是因為:前一種情況.net 安裝完成時會自動運行Aspnet_iisreg.exe -i ,而後一種情況因為沒有先安裝IIS Aspnet_iisreg.exe -i 運行失敗或者不運行。從而導致
有一美媚在某IT企業工作。有一天早上,天氣特別好,IT美眉正全神貫注的工作,裙子被抽屜夾住了都沒有察覺。當她站起身的時候裙子“嘶啦”一聲被撕破。 同事們都聞聲望來,IT美眉連忙拿起身邊一份IT雜誌遮住下面。不料,同事們竟鬨堂大笑,原來那份雜誌的封面是線上遊戲廣告:“超大容量,可同時容納十萬使用者”。 IT美媚又拿起另一份雜誌。同事們又再次鬨笑,這份雜誌的封面是殺毒軟體:“小心病毒”。 IT美眉快氣昏了。
建立一個預存程序,通過傳入的表名參數,返回該表的主鍵。其預存程序代碼如下: CREATE Proc pGetPkColumn(@tableName varchar(50))as /* Create By Peopleyl 獲得所要匯入資料表的自動遞增列 */declare @columnName varchar(500)set @columnName = ''SELECT @columnName = @columnName +','+ c.NameFROM
淺談Sql 死結(Dead Lock) 死結是指進程之間相互block的,並形成一個block環路導致無unblock的情況。死結必鬚髮生在兩個或更多的進程之間,如果是兩個進程的話,那就是進程A block了進程B,而進程B也block了進程A.如果是三個進程之間發生死結的例子有:進程A block了進程B,進程B block了進程C,進程C block 了進程A. Sql Sever在死的情況下會嘗試終止某個進程,當然如果系統不中止某個進程或嘗試中止失敗,這個死結的進程將一直保持死結,
自2007年初起,蒙牛在全集團範圍內進行資訊系統的重新規劃和整合,計劃在三—五年內打造一套適應蒙牛新時期發展需要的供應鏈系統。蒙牛資訊化尋求再突破蒙牛作為我國乳品行業的龍頭企業,在過去的多年間進行了大量的資訊化工作,曾經在很大程度上為蒙牛的快速發展立下汗馬功勞。但是,當集團首席資訊官楊小波面對這家年銷售收入逾數百億元的企業時,他發現,企業規模的快速成長已經將原有的資訊系統拋在了後面,由於缺乏規劃,在成長過程中陸續建立起來的諸多系統難以滿足集團的發展需要。“實際上,出現這種狀況是在所難免的,因為蒙
中國移動飛信的研究 筆記一 早就 聽說 飛信是微軟為移動做的。而且 程式還沒有 加混淆 所以 可以反編譯。 用 Reflector 就可以看見原始碼。網上一搜 發現到目前為止 已經有不少公司或個人對飛信已經 進行了破解。而且還進行了二次開發,以至於現在 已經有 不少飛信二次開發的產品。如 一些飛信機器人可以查天氣查手機歸屬地等,對于飛信開發的一些SDK等等。甚至有一些公司不惜花費大的費用來開發飛信的第三方產品。 從網路上瞭解到,現在有不少的開發人員
隨著對全球變暖的關注日益增加,IT在帶來資訊文明的同時,也正在被冠以“企鵝殺手”的名號。倡導綠色IT的新浪潮正向我們刮來,無論是從資訊系統的實用性,從節能降耗,還是從資源最佳化配置,從可持久性都應該作為如今企業CIO在選型時考量的標準。資訊化也好,數字化也罷,一定要在企業中因需而設,而不是為了門面而設,只有這樣也才真正走出一條具有中國特色的興企之路,讓人信服之道。蒙牛集團和雙彙集團作為我國知名的龍頭企業,他們的業態有生產製造、採購、銷售等等,他們的系統一定很複雜,資料量一定會很大,資料怎麼共用,
在我的隨筆《Page,你是怎樣處理回傳事件的?》中曾提出一個疑問,如何得到引起頁面PostBack的控制項?通過閱讀Page類的源碼,誤打誤撞,無意中看到了__EVENTTARGET和__EVENTARGUMENT這兩個常量的定義,並通過調試分析頁面,知道了通過Request.Form[“__EVENTTARGET”]可以擷取到觸發頁面PostBack的事件來源(控制項的ID)。對於一般的控制項,這樣就可以了,唯有Button和ImageButton觸發的PostBack無法通過這種方式擷取到它
Google地圖(交通地圖)上並沒有顯示某個地址的經緯度,實際上,我們已經想到了一個辦法,可以找到在Google地圖上任意地點的經度和緯度。 首先開啟Google地圖,在上面尋找一個地址,然後上下左右移動地圖,讓這個地址正好處於地圖的正中心位置,當您想尋找座標位置已經處於地圖的中心位置的時候,拷貝並粘貼以下代碼到你的瀏覽器地址欄: javascript:void(prompt('',gApplication.getMap().getCenter())); 這時,你將得到一個彈出式的座標,
protected void Page_Load(object sender, EventArgs e) { Control control = GetPostBackControl(this); //if (null != control) //{ // string controlName = control.ClientID; //} } private Control
< xml version="1.0" encoding="gb2312" > <configuration> <system.web> <httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="52408800"
TextBox屬性Text 中使用DataBinder.Eval(Container.DataItem, "VacationWork_order")的時候出錯的解決方案 如:<asp:TextBox ID="tbXH" runat="server" CssClass="formnoborder" Text="<%# DataBinder.Eval(Container.DataItem, "VacationWork_order") %>" Width="40px"
在網上經常轉,常常看到有些人為了求得某些SQL語句而焦頭爛額,現在我特別把自己收藏的一些比較精典的SQL拿出來和大家分享一下1. 行列轉換--普通假設有張學產生績表(CJ)如下Name Subject Result張三 語文 80張三 數學 90張三 物理 85李四 語文 85李四 數學 92李四 物理 82想變成 姓名 語文 數學 物理張三
一般Web伺服器放在公網上以後,有些為了方便遠程操作,所以開啟了遠端桌面連線。這樣是很不安全的,駭客在掃描到伺服器開啟了3389連接埠以後很多都是利用這個連接埠發起攻擊。為了降低風險而又想使用遠端桌面連線,一個比較簡單的方法就是修改遠端桌面連結的3389連接埠。遠端桌面終端服務預設連接埠為"3389",為防止他人進行惡意串連,就需要對預設連接埠變更。對此可開啟登錄編輯程式(運行regedit),依次展開"HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Co
我自己寫的一個操作資料庫的類 using System;using System.Collections.Generic;using System.Windows.Forms;using System.Data.SqlClient;using System.Data;using System.ServiceProcess; namespace DataBaseOperation{ /// <summary> /// 資料庫操作控制類 ///
如何用SQL語句實現行列轉換行列轉換是資料庫系統中經常遇到的一個需求,在資料庫設計時,為了適合資料的累積儲存,往往採用直接記錄的方式,而在展示資料時,則希望整理所有記錄並且轉置顯示。圖9.1展示了行列轉換的功能。 圖9.1 行列轉換的需求分析這個需求,可以發現希望做的是找出具有相同部門的記錄,並根據其材料的值累加數量。如果手動來寫的話,最終希望得到的是下面這樣的SQL語句:select 部門,sum(case 材料 when '材料1' then 數量 else 0 end)
Newtonsoft.Json 修改記錄 1.Newtonsoft.Json 可以反序列 但不能還原序列化 KeyValuePaire<TKey,TValue> , 是因為:KeyValuePaire 的兩個屬性 Key , Value 都是唯讀.且,沒有預設建構函式. 在檔案:Newtonsoft.Json\Newtonsoft.Json\Utilities\ReflectionUtils.cs 裡有一個函數:HasDefaultConstructor 作者的判斷裡有:
讀取excel資料 到 datagrid 出現:找不到可安裝的ISAM 錯誤: 實在沒有辦法了 就仔細的查看了 一下資料連結字串: string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Dir + "//"+fileName + ";Extended Properties=Excel 8.0;HDR=Yes;IMEX=1;";
鎖定提示 描述 HOLDLOCK 將共用鎖定保留到事務完成,而不是在相應的表、行或資料頁不再需要時就立即釋放鎖。HOLDLOCK 等同於 SERIALIZABLE。 NOLOCK 不要發出共用鎖定,並且不要提供排它鎖。當此選項生效時,可能會讀取未提交的事務或一組在讀取中間復原的頁面。有可能發生髒讀。僅應用於 SELECT 語句。
設定頁面文字框 只能輸入數位js方法 之前寫過的方法有缺陷,可以輸入空格。現在將空格也屏蔽了。就是在之前的代碼裡加入了過濾空格的功能。 代碼如下: $("#money").bind("propertychange",function() { if(""!=this.value){ var str = this.value.replace(/(^/s*)|(/s*$)/g, ""); if(this.value != str )