發表文章

目前顯示的是 5月, 2021的文章

[MultiCharts] MDD (最大虧損下架) 的範例程式碼

input:MDD(300000)  // 數值可以根據策略回測得最大虧損去抓 vars:_maxprofit(0),DD(0) if netprofit > _maxprofit then _maxprofit = netprofit ; DD = _maxprofit  -  netprofit  ; 進場條件的 if  那行街上  and DD < MDD 於是之後就不會再進場策略了  

[SQL] 如何快速搜尋整個 SQL Server 資料庫中所有表格所有欄位中的所有資料

圖片
  https://blog.miniasp.com/post/2010/07/12/Search-all-columns-of-all-tables-in-a-database-for-a-keyword 最近在研究 TFS2010 的東西,不過這幾天慢慢的後悔安裝 TFS2010  繁體中文版 ,有些翻譯實在讓我太痛苦了,因為我現在看的資料都以英文為主,但當操作介面翻譯成中文後有時卻難以對應出影片或文章中講的項目到底在我的 Team Explorer 中到底是什麼項目,因此設法搜尋資料庫中上百張表格的所有資料,看看到底有沒有可以修改的地方。 如上圖示「使用者本文」是什麼?「產品計畫」又代表什麼呢?由於手邊沒有英文版的 TFS2010 可供參考,所以只好在看國外影片時特別注意翻譯然後自己要設法記得才行,但其他人怎麼辦?一個一個教嗎? 因為這個需求讓我想到利用 T-SQL 看可否搜尋整個資料庫,看是否有可以修改資料庫中的資料就自動改變介面顯示的詞彙,然後我就找到一個由  Narayana Vyas Kondreddi  寫好的版本可以很方便的搜尋整個資料庫中所有表格所有欄位的資料,非常方便,我修改成不建立預儲程序(Stored Procedure)就能執行的的版本如下: DECLARE @SearchStr NVARCHAR ( 200 ) = N '.png' -- Copyright © 2002 Narayana Vyas Kondreddi. All rights reserved. -- Purpose: To search all columns of all tables for a given search string -- Written by: Narayana Vyas Kondreddi -- Site: http :// vyaskn . tripod . com -- Tested on: SQL Server 7.0 and SQL Server 2000 -- Date modified: 28th July 2002 22:50 GMT CREATE TABLE #Results (ColumnName nvarchar ( 370 ), ColumnValue nv...

[JavaScript] 用Regular Express比對出單引號及雙引號

 http://www.blueshop.com.tw/board/FUM20141202112221MW3/BRD20141200000014900.html 【 用 Regular Express 比對出單引號及雙引號 】 在程式中,字串通常用單引號 (") 或雙引號 (') 來表達,欲使用 Regular Express 比對出 單引號及雙引號 ,是 無法用逸出 字元 \ 或非 ^ 或直接寫上 " 或 ' 的,必須用字碼來比對。 也就是用 \x 加上 16 進位碼的 ASCII Code,  或用 \u 加上 unicode 4 碼 的字碼。   【範例】 下面的例子說明如何用 JavaScript 防止輸入【 [ 開頭 】 , 【 ] 結尾 】 , 【任何位置出現 [ 】 , 【任何位置出現 ] 】 , 【任何位置出現 " 雙引號 】 、 【任何位置出現 ' 單引號 】 : < input   id ="txt"   type ="text"   onkeyup ="value=value.replace(/^\[+|\]+$|[\[\] \x22\x27 ]+/ i g ,'');"   onbeforepaste ="clipboardData.setData('text',clipboardData.getData('text').replace(/^\[+|\]+$|[\[\]\x22\x27]+/ i g ,''));"   /> 或 < input   id ="txt"   type ="text"   onkeyup ="value=value.replace(/^\[+|\]+$|[\[\] \u0022\u0027 ]+/ i g ,'');"   onbeforepaste ="clipboardData.setData('text',clipboardData.getData('text').replace...