很久之前的文章了,現在重新整理下,再發布出來,以後總結使用
專案的設計思路:由組態軟體來進行裝置的控制以及資料的讀取,組態軟體作為opc伺服器提供資料,c#開發自己的程式來作為客戶端來訪問opc伺服器,將資料資訊顯示出來,c#修改opc伺服器中的資料,opc伺服器降控制指令通過組態軟體傳送出去.
雖然專案中用到的東西,在上面的原始碼中都有包含,但是,還是想寫出來給大家分享下,順便也給自己留點記憶,畢竟也花了不少心思來研究這點東西..
/files/rockeylau/opcdotnetlib.rar
Golang Timer的應用 一
之前用go寫的agent 在持續執行乙個多月後,發現agent本身的cpu 使用率會一直爬高,也就是存在cpu洩漏的問題。開始初步鎖定範圍是我們的乙個ping 的採集出了問題,這個ping 我們是修改了fastping的庫來做ping的傳送,但是自查了一遍修改的 沒發現問題。於是用pprof 抓取c...
函式的應用一
第 一 定義函式時,首先要確定函式名,函式引數的個數 不確定引數個數的函式 1 1 def my add1 num 可以傳入任意多個引數,但是要注意引數的型別 2 2 result 0 3 3 print type num 4 4 try 為了函式健壯性,捕捉了函式的typeerror異常 5 5 ...
字尾陣列的應用一
1 可重疊的最長連續子串 題意 給乙個字串,問重複出現的連續的子串中最長的,重複的子串可以有重疊的部分,若結果不止乙個則輸出字典序最小的 例 對於字串 abcabcabc 結果為 abcabc 對於字串 abcdggabc 結果為 abc 解法 找到height陣列中最大的,假設height i 是...