原创 C/C++判斷某個程序是否在運行

       在項目開發中,有時會需要判斷某個程序是否已經運行,一般是通過程序與程序間建立IPC通訊,則能準確的獲取想要的信息。但是如果僅僅只是判斷某程序時否正在運行,專門修改兩個程序的代碼建立進程通信就小題大做了。 一般,操作系統都會記

原创 qnx中socket監聽失敗問題

        最近項目在QNX系統中用到了QLocalsocket,但是奇怪的是監聽socket總是失敗(檢查程序無任何問題,在linux下能正常使用)。後經大佬指點,並查閱資料才解決這一問題,其主要原因還是自己對QNX瞭解太少。 QN

原创 關於ntp時間同步流量消耗的問題

         物聯網設備中,通常會需要獲取到當前的網絡時間,通常採用NTP(網絡時間協議)請求時間服務器來實現,但是值得注意的是如果對設備流量的使用有限制,那麼同步時間間隔不宜過快,否則就會導致流量超出套餐,產生額外費用。 博主使用的

原创 進程通信(IPC)之QLocalSocket用法

        進程通信(IPC)的方法有很多,項目開發中,需要根據業務需求來選擇適合的IPC方式。所謂LocalSocket,其實就是在socket的基礎上衍生出來的一種IPC通信機制。其旨在解決同一臺主機上不同進程間互相通信的問題,不

原创 QT之opencv的編譯

         QT是一個跨平臺的C++圖形用戶界面應用程序開發框架,而OpenCV是一個開源且跨平臺的計算機視覺庫,它由一系列 C 函數和少量 C++ 類構成,輕量級而且高效,實現了圖像處理和計算機視覺方面的很多通用算法。通過QT調用

原创 win10 linux子系統運行32位程序(32bit交叉編譯工具鏈)

1. 遇到的問題 使用win10 linux子系統執行32位交叉編譯工具鏈時提示Exec format error,如下圖所示: 2. 解決辦法 由於子系統是64位系統,按照常規ubuntu64位系統運行32位程序方法,添加 32bi

原创 mysql時間(datetime)精確到毫秒

https://blog.csdn.net/qq_33862644/article/details/83744416   ALTER TABLE device_upgrade_info MODIFY COLUMN start_time D

原创 JavaScript學習筆記-BOM學習(五)

1.BOM概念 Browser Object Modle 瀏覽器對象模型 * 將瀏覽器的各個組成部分封裝成對象。 2.BOM組成 1.Window:窗口對象 1. 創建 Window對象不需要創建,可以直接通過window.x

原创 JavaScript學習筆記-DOM與事件簡單學習(四)

1.DOM簡單學習 功能: 控制html文檔的內容 代碼:獲取頁面標籤(元素)對象Element document.getElementeById(“id值”): 通過元素的id獲取標籤對象。 操作Element對象 1.修改屬

原创 JavaScript學習筆記-基本語法(二)

1.與html結合方式 1.內部JS:定義<script>,標籤體內容就是js代碼。 2.外部JS:定義<script>,通過src屬性引入外部的js代碼文件。 注意: 1.<script>可以定義在html頁面的任何地方,但是

原创 HTML學習筆記-盒模型及佈局相關屬性(九)

1.div和span 1. div和span在整個HTML標記中,沒有任何意義,他們的存在就是爲了應用CSS樣式。 2. div和span的區別在於:span是內聯元素(只佔用所需位置),div是塊級元素(佔用一整行)。 3. d

原创 HTML學習筆記-常用CSS屬性(八)

1.顏色屬性 color屬性定義文本的顏色 color:red color:#ff6600 可簡寫爲 color:#f60 color:rgb(255,255,255) color:rgba(255,255,255,0.5)

原创 C語言不使用中間變量交換兩個變量值

1.加減法 #include <stdio.h> int main(int argc, char *argv[]) { int a=1,b=2; a=a+b; b=a-b; a=a-b; printf("a=%d b

原创 Ymodem協議學習

         近期項目中需要製作個上位機,通過Ymodem協議對MCU進行串口程序升級,在此對Ymodem協議做個學習總結、備忘。 1. Ymodem傳輸數據命令類型 命令類型 代表實際數值 含義 傳輸方向 C 0x43 大寫字符“C

原创 HTML學習筆記-表單設計(五)

1.表單標記 <form> </form>定義表單的開始位置和結束位置,表單提交時的內容就是表單中的內容。 基本格式: <form action="服務器端地址(接收表單內容的地址)" name="表單名稱" method="po