工做代碼技巧

SQLserversql

--sql server 兩個服務起之間的數據傳輸
insert into bbstopic(SupplierCode,UserCode,TopicCode,TopicFrom,UserName,Title,Author,Summary,Cover,Contents,ReplyCount,FanCount,State,UpdateTime)
select SupplierCode,UserCode,TopicCode,TopicFrom,UserName,Title,Author,Summary,Cover,Contents,ReplyCount,FanCount,State,UpdateTime
from OPENDATASOURCE('SQLOLEDB','Data Source=119.27.182.241,51433;User ID=untra;Password=Untra20120910!@#').transpopoUnion.dbo.BbsTopic
select * from BbsTopic
1、防止修改錯誤,
    【    
    --啓動一個事務
    begin transaction 
    update **** set *****  where *****
    select * from **** --查看結果
    --若是發現有問題就執行這個語句:
    rollback transaction
    select * from **** --查看結果
    --沒問題就迅速執行這個語句:
    commit transaction

 

 

 

 

jQueryjson

 

1. window.parent.location.reload();//刷新父頁面

2. data = jQuery.parseJSON(data);/字符串轉json

3.在layer彈框中關閉自身
    var index = parent.layer.getFrameIndex(window.name); //先獲得當前iframe層的索引
    parent.layer.close(index); //再執行關閉

4.獲取地址欄信息
     //獲取地址欄信息方法
        function GetQueryString(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            if (r != null) return unescape(r[2]); return null;
        }

   
4.JS停留(毫秒)
     setTimeout(function(){//兩秒後跳轉

      },2000);



5.鼠標操做
    a:link {color: #FF0000}        /* 未訪問的連接——原始狀態*/
    a:visited {color: #00FF00}    /* 已訪問的連接——點擊過的連接顯示的狀態*/
    a:hover {color: #FF00FF}    /* 鼠標移動到連接上——鼠標放上去時顯示的狀態*/
    a:active {color: #0000FF}    /* 選定的連接——鼠標按下時顯示的狀態*/
   // 以上僞類的順序不能替換,否則沒有效果

    a:hover 必須被置於 a:link 和 a:visited 以後,纔是有效的
    a:active 必須被置於 a:hover 以後,纔是有效的

6.Css樣式
    padding: 10px; //內邊距
    $("#a").hide(); //隱藏
    $("#a").show(); //展現


7.layer.msg彈框停留
   layer.msg('完善訂單成功', {
                            icon: 1,
                            time: 2000,
                            }, function () {
                        //執行的方法
                    });

8.//從新加載當前頁面
    location.reload();

 

 

 

C#數組

string str ="";

string[] strArray = str.Split('截取字符'); //按字符將字符串拆分爲數組

str = str.Replace("n","m");//將字符串n替換爲m

str = str.Remove(i,length);//刪除字符串下標i,長度爲下標從開始

str =  str.Substring(n); //截取字符串,下標充開始,包括n

bool bl = string.IsNullOrEmpty(str)//判斷str是否爲""和nul,返回true爲""或者null

bool bl = str.Contains("n"); //判斷字符串str裏面是否包含"n",返回true包含,false不包含

bool bl = str.Equals(str1);//判斷字符串str和字符串str1是否徹底同樣(區分大小寫) 返回true徹底同樣

int index = str.IndexOf("n");
int index = str.LastIndexOf("n");

//IndexOf 和 LastIndexOf  判斷字符串第一次出現(IndexOf)和最後一次出現(LastIndexOf)的位置,若是沒有出現過則返回值爲-1

string s=str.Insert(index,"")//在字符串的index位置上插入字符,原來的字符依次後移,變成一個新的字符串

char[] s=str.ToCharArray();//ToCharArray將字符串轉化爲字符數組(<string>.ToCharArray())

str = str.Trim();// 去掉先後兩邊的空格

str=str.ToUpper();//轉換爲大寫
str=str.ToLower();//轉換爲小寫
//ToUpper(轉換爲大寫)和ToLower(轉換爲小寫)


2、Lambda表達式
        list = list.Select(p => p).ToList(); //獲取全部
            list = list.OrderByDescending(s => s.Age).ToList(); //排序
            list = list.Where(s => (s.Age == 18 || s.Name=="張三") ).ToList(); //篩選

3、根據url返回的數據

   HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
   request.Method = "get";
   request.ContentType = "application/json; charset=UTF-8";
   HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        
   Stream myResponseStream = response.GetResponseStream();
     
   StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
      
   string retString = myStreamReader.ReadToEnd();
   
   myStreamReader.Close();
           
   myResponseStream.Close();


4、判斷是否中文
     string pattern = "[\u4e00-\u9fbb]";
     return Regex.IsMatch(input, pattern);
相關文章
相關標籤/搜索