原文:幾個SQL小知識寫在前面的話:之前做的一個項目,數據庫及系統整體構架設計完成之后,和弟兄們經過一段時間的編碼,系統如期上線,剛開始運行一切良好,后來隨著數據量的急劇膨脹,慢慢出現了很多莫名其妙的問題,經過調試,修改了數據庫中幾個存儲過程的一些問題。有意思的是,有一個存儲過程里,為了實現一個小的功能,寫了好多好多的代碼,又是游標又是循環的,其實用系統的一個默認函數就能解決掉。這里想說的是,學習工作之余,在沒有要解決問題的壓力之下,還是建議系統的看看書,
系統 2019-08-12 01:53:33 1869
原文:防SQL注入:生成參數化的通用分頁查詢語句前些時間看了玉開兄的“如此高效通用的分頁存儲過程是帶有sql注入漏洞的”這篇文章,才突然想起某個項目也是使用了累似的通用分頁存儲過程。使用這種通用的存儲過程進行分頁查詢,想要防SQL注入,只能對輸入的參數進行過濾,例如將一個單引號“'”轉換成兩個單引號“''”,但這種做法是不安全的,厲害的黑客可以通過編碼的方式繞過單引號的過濾,要想有效防SQL注入,只有參數化查詢才是最終的解決方案。但問題就出在這種通用分頁存
系統 2019-08-12 01:53:06 1869
updateStaff_informationsetcsny=casewhenLEN(sfzh)=18then(substring(sfzh,7,4)+'-'+substring(sfzh,11,2)+'-'+substring(sfzh,13,2))whenLEN(sfzh)=15then('19'+substring(sfzh,7,2)+'-'+substring(sfzh,9,2)+'-'+substring(sfzh,11,2))elsenulle
系統 2019-08-12 01:52:44 1869
近日,美國聯邦調查局(FBI)對外宣稱,聯邦調查局正在著手開發一個十億美元的項目,計劃籌建全球最大的公民特征識別數據庫.屆時,聯邦調查局就可以快速、準確地識別出犯罪嫌疑人、國外間諜或恐怖分子等.世界上最大的公民特征識別數據庫被命名為“識別下一代”,錄入的信息包括人的眼虹膜形態、臉形、指紋、傷疤甚至包括某些人的走路姿勢或者言談話語習慣等.建立這一數據庫的目的旨在擴充現有數據庫的生物資料信息,為將來識別犯罪嫌疑人、偵破各種案件創造便利條件.美國西弗吉尼亞大學識
系統 2019-08-12 01:52:43 1869
大家打開這個鏈接可以看到很多數據庫的連接方法。http://www.connectionstrings.com/這些數據庫之間的數據交換就是這個貼子所要總結的內容。(一)SQLServer之間把遠程數據庫中的數據導入到本地數據庫。http://community.csdn.net/Expert/topic/5079/5079649.xml?temp=.7512018http://community.csdn.net/Expert/topic/5011/50
系統 2019-08-12 01:52:22 1869
QUnit是JavaScript單元測試框架。更加具體的介紹ref:http://qunitjs.com/下面是QUnit中的一段代碼:(function(){functionF(){}F.prototype=QUnit;QUnit=newF();//MakeFQUnit'sconstructorsothatwecanaddtotheprototypelaterQUnit.constructor=F;}());Whatdoesitmean?Idon'tkn
系統 2019-08-12 01:52:07 1869
核心:使用“導入導出數據”工具(微軟自帶的)頭疼了很多天的問題,異地數據庫怎么備份到本機上。換句話說就是說如何從別人的計算機上把人家的數據庫本分到你自己的機器上。可能有人會說,只要能連接上,右鍵備份,一步步走不就行了。但是你沒發現你備份完的東西在別人的機器存上,難道你要拿著U盤去人家那拷?那假如是服務器呢?你都不知道在那怎么拷?所以,后來在網上找,也沒找到中意的,就研究了一下開始——MicrosoftSQLServer2005文件下有一“導入和導出數據(3
系統 2019-08-12 01:52:00 1869
http://poj.org/problem?id=2777不多說了和貼海報那題一樣http://www.cnblogs.com/liulangye/archive/2012/06/11/2545349.html代碼:#include#include#include#include#include#include#include#incl
系統 2019-08-12 01:51:52 1869
原文:T-SQL性能調整——信息收集IO信息(自服務器啟動開始)--DatabaseIOanalysisWITHIOFORDATABASEAS(SELECTDB_NAME(VFS.database_id)ASDatabaseName,CASEWHENsmf.type=1THEN'LOG_FILE'ELSE'DATA_FILE'ENDASDatabaseFile_type,SUM(VFS.num_of_bytes_written)ASIO_Write,SUM
系統 2019-08-12 01:51:43 1869
上一篇博客講的是atoi()函數的功能及舉例,如今呢,就自己寫寫代碼(依據atoi()的功能)來表示atoi()函數的實現。我在這里先把atoi()函數的功能貼出來,也好有個參考啊~~~atoi()函數的功能:將字符串轉換成整型數;atoi()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負號才開始做轉換,而再遇到非數字或字符串時('\0')才結束轉化,并將結果返回(返回轉換后的整型數)。atoi()函數實現的代碼:/**name:xif*
系統 2019-08-12 01:32:51 1869
今天又重新安裝系統了,這幾天老在重新安裝系統!今天把系統從xpenglishversionsp1生機到中文版的2003enterpriseverison!最先前的時候,就是這個,原因是由于我覺得智能ABC不能記詞了,覺得很不爽,于是就刪除了,因為又過在英文系統下,只安裝一個中文輸入法智能ABC,是很好用的,不會出現在中文操作系統的情況下刪除其他的中文輸入法之后,就不能記詞的bug!過去之后,又發現我的很多的chm的教程,不能打開了,雖然他們是英語的,也不知
系統 2019-08-12 01:55:28 1868
近期監控數據庫,發現以下語句跑得很慢,原來運行計劃走了導致笛卡爾積,來看以下語句:SQL>explainplanfor2SELECTCOUNT(*)3FROM"GD_FS"."TZZ_SJ_DEV_DISC_79073""A2",4"GD_FS"."TZZ_SJ_DEVELOP_MONTH""A1"5WHERE"A1"."SERV_ID"="A2"."SERV_ID"6AND"A1"."STAT_DATE"="A2"."STAT_DATE"7AND"A2"
系統 2019-08-12 01:55:11 1868
一、"后臺數據生成Excel"按鈕和"查詢結果導入Excel表"按鈕的區別。"后臺數據生成Excel"按鈕,是用java在后臺操作,下載安裝控件并把數據導入Excel表中。"查詢結果導入Excel表"按鈕,是利用前臺javaScript,把查詢結果復制粘貼到Excel表中,需要設置瀏覽器ActiveX控件。四、導出數據不成功解決辦法。問題描述:點擊將查詢結果導入到Excel表時,可能會出現沒有反應,產生原因:該問題由瀏覽器的安全設置禁止使用ActiveX控
系統 2019-08-12 01:54:01 1868
sql增加數據的例子ALTERtriggercreatePersononPersonforinsertasbegindeclare@namenchar(10)select@name=namefrominsertedINSERTINTOPersonCopy(name)VALUES(@name)print'結果為:'+@name--insertintostoreInfo(storeID,mID)values((selectmIDfrom))endsql修改數據
系統 2019-08-12 01:53:47 1868
TimeLimit:3000msMemoryLimit:10000kBTotalSubmit:2(1user)AcceptedSubmit:2(1user)PageView:1582本題其實并不難,就是記憶搜索,但是好多人都沒做。最難的估計就是狀態的存儲,一開始的時候我用的是三維數組存儲,雖然在TJU和NK上都過了,但是在北大上確實WRONG,后來我又重新開了一遍發現確實存在錯誤,后來將數組開到四維才在北大上順利通過。因為本題我竟然成了NK上第一個提交此題
系統 2019-08-12 01:53:36 1868