Time of Update: 2018-12-05
文章目錄 解決方案一:事務 解決方案二:根據UPDATE結果判定是否有效解決方案三:利用表的自增id屬性解決方案四:引入requestID欄位
Time of Update: 2018-12-05
create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))--實現split功能 的函數as begindeclare @i intset @SourceSql=rtrim(ltrim(@SourceSql))set @i=charindex(@StrSeprate,@SourceSql)while @i>=1begininsert
Time of Update: 2018-12-05
之前看了這篇文章《The Difference Between jQuery’s .bind(), .live(), and .delegate()》一文,覺得自己已經完全理解了.live() 和.delagate(),直到遇到了一個另一個問題,發現還是有遺漏。 先再補充下知識,簡單講講兩者之間的區別: .live()$('a').live('click', function() { alert("That tickles!") });
Time of Update: 2018-12-05
SQL中DateTime轉換成Varchar樣式語句及查詢結果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Time of Update: 2018-12-05
自己寫nodejs也有一段時間,踩過很多坑(而且大部分是自己給自己埋),也見過很多別人踩過的坑,原因其實也很簡單,要麼是對這個知識點理解不夠深入,要麼就是編碼的習慣不好。這段響應朋春大牛的號召,打算陸陸續續整理下這些坑,算是給自己一個備忘,同時也希望能對大家有所協助。 1. callback 事件回調是nodejs非常常見的一個應用情境,那大家先來看看以下這段代碼是否存在什麼問題?get(params, function(err, data) { if (err) {
Time of Update: 2018-12-05
1、/*萬用字元_(底線)*//*_ 功能:代表一個字元用法:只能用在where字句中,通常_與運算子like配合使用*//*查詢LastName中第三個字元是a的人*/select LastName from Employees where LastName like '__a%';/*查詢LastName中第三個字元是a,並且LastName只有三個字元*/select LastName from Employees where LastName like '__a';2、/*萬用字元[]*
Time of Update: 2018-12-05
SQL2005:開啟SQL2005的組態工具-->SQL Server 2005介面區配置器-->服務和串連的介面區配置器 -->Database Engine -->遠端連線,選擇本地串連和遠端連線並選上同時使用Tcp/Ip和named pipes.(附:如何配置 SQL Server 2005 以允許遠端連線:http://support.microsoft.com/kb/914277/zh-cn )SQL2008:開啟SQL Server Management
Time of Update: 2018-12-05
詳解UML六大關係(依賴、類屬(繼承)、關聯、實現、彙總和組合) UML定義的關係主要有六種:依賴、類屬、關聯、實現、彙總和組合。這些類間關係的理解和使用是掌握和應用UML的關鍵,而也就是這幾種關係,往往會讓初學者迷惑。這裡給出這六種主要UML關係的說明和類圖描述,一看之下,清晰明了;以下就分別介紹這幾種關係: 1、繼承
Time of Update: 2018-12-05
今天弄sql的時候,出問題了,知道是因為版本變更時有一些注意的東西:要在dos下運行安裝程式,還要有skuupgrade=1這個參數,即:“運行”->cmd->f:\sql\setup.exe skuupgrade=1 由這裡我覺得應該可以在運行程式的時候給其主函數傳入參數,上網找了一下,知道了。 舉個例子,想要在d盤下的e目錄下的可執行程式f 傳入參數g1,g2,g3......(類型為string[]):“運行”->cmd-&
Time of Update: 2018-12-05
今天接著寫一個單片機程式,出現這個問題,我仔細查看每一句語句,發現邏輯上沒有錯誤,但就是出現這個問題,不能產生目標檔案:*** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: ?DT?USART_READWRITE LENGTH: 007AH*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL:
Time of Update: 2018-12-05
從事產品支援人員多年, 我遇見過很多很多的場合, Event Log報錯, 我們想要知道這個事件與我們正在排查的問題是如何關聯起來的. 在某些情況下, Event Log錯誤本身就是我們要解決的問題. 所以, 手頭上的問題就是如何得到從這個事件發生前一直到這個事件發生其間的網路通訊封包的記錄(network trace). 過去, 我們有一個叫做EventMon的工具, 能做到這一點. 它是一個能夠開啟network trace的簡單封裝者, 並且還能夠監視event log,
Time of Update: 2018-12-05
問題如下:VS2010在更新了SP1後,會在開機時自動啟動一個服務,佔用WAMP的80連接埠,導致WAMP無法正常啟動Apache。提示資訊:Your port 80 is actually used by :Server: Microsoft-HTTPAPI/2.0Press Enter to exit...解決辦法如下: 1. 進入控制台→管理工具→服務。 2. 停止[Web Deployment Agent Service],並設定為手動或禁用狀態,以防止下次開機再次佔用Apache的80
Time of Update: 2018-12-05
源碼如下:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
"^\d+$" //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$" //正整數 "^((-\d+)|(0+))$" //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$" //負整數 "^-?\d+$" //整數 "^\d+(\.\d+)?$" //非負浮點數(正浮點數 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"
Time of Update: 2018-12-05
文章目錄 開發中你需要注意的問題 XHTML部分大多數手機不支援的:表單元素的“disable”屬性 部分手機不支援的:“button”標籤 “input[type=file]“標籤 “iframe”標籤。
Time of Update: 2018-12-05
1.單擊 開始 。 在 開始搜尋 框中, 鍵入 Notepad. 右擊 記事本 , 然後單擊 作為管理員運行 。 注意 如果提示用於管理員密碼或用於確認, 鍵入密碼, 或單擊 繼續 。 2.在 檔案 菜單上, 單擊 開啟 。 在 檔案名稱 框中, 鍵入 %windir%\system32\inetsrv\config\applicationhost.config然後單擊 開啟 。 3.在 ApplicationHost.config 檔案, 定位 檔案中的
Time of Update: 2018-12-05
ACID 屬性代表了不可分性、一致性、隔離性和持久性。不可分性(原子性):在一個操作中涉及兩個或兩個以上獨立的資訊,這些資訊要麼全部提交,要麼一個也不提交。一致性:操作要麼建立新的有效資料狀態,要麼(如果發生任何錯誤的話)將所有資料返回到初始狀態。隔離性:操作在沒有提交並不與別的任何操作發生任何關係。持久性:即使發生錯誤重新啟動,儲存過的已經提交的資料在正確狀態下仍然有效。相同串連中資料庫事務實現方式:資料庫實現與Ado.Net實現執行個體一:資料庫中事務實現方式create database
Time of Update: 2018-12-05
當調整控制項的多個屬性時,將先後使用 SuspendLayout 和 ResumeLayout 方法取消多個 Layout 事件。例如,通常先調用 SuspendLayout 方法,然後設定控制項的 Size、Location、Anchor 或 Dock 屬性,最後調用 ResumeLayout 方法以使更改生效。private void AddButtons(){ // Suspend the form layout and add two buttons.
Time of Update: 2018-12-05
1. 自增長 primary key 採用自增長 primary key主要是效能。早期的資料庫系統,經常採用某種編號,比如社會安全號碼碼,公司編號等等作為資料庫表的 primary key。然而,很快,大家就發現其中的不利之處。 比如早期的醫院管理系統,用社會安全號碼碼作為病人表的 primary key。然而,第一,不是每個人都有身份證;第二,對於國外來的病人,不同國家的病人的證件號碼並不見得沒有重複。因此,用社會安全號碼碼作為病人表的 primary
Time of Update: 2018-12-05
監聽來自於 TCP 網路用戶端的串連。命名空間:System.Net.Sockets 彙編集:System(在 system.dll 中)文法public class TcpListener備忘TcpListener 類提供了能夠在同步阻塞模式中監聽並且接受輸入串連請求的簡單方法。你可以使用 TcpClient 或者 Socket 來串連到 TcpListener。也可以使用 IPEndPoint、本地 IP 位址和連接埠號碼,或者只是一個連接埠號碼來建立