原创 命令行生成、運行及調用jar包

文章目錄一、製作只含有字節碼文件的jar包二、製作含有jar文件的jar包三、製作含有資源文件的jar包四、java命令行執行帶依賴jar包的main函數 本文參考文章如下: 命令行生成並直接運行jar包 java命令行執行帶依

原创 mp4文件格式分析

文章目錄0. 參考1. 概述2. mp4文件基本信息3. 封裝格式重要概念3.1 box3.2 track3.3 sample3.4. sample table3.5. chunk4. 重要box介紹4.1 Sample Tabl

原创 C++OpenCV學習入門(1):初窺圖像處理

文章目錄1. 圖像顯示2. 圖像腐蝕3. 圖像模糊4. canny邊緣檢測 本文內容參考《OpenCV3編程入門》,目的是對OpenCV圖像處理有一個初步的認識,瞭解OpenCV圖像處理的基本操作。 1. 圖像顯示 圖像顯示非常

原创 SQL Server遊標的使用方法

文章目錄一. 遊標的使用流程1. 執行流程2. 完整測試代碼 一. 遊標的使用流程 1. 執行流程 聲明一個遊標 DECLARE MyCursor CURSOR FOR SELECT * FROM TABLE_NAME

原创 C++11 併發指南(atomic 類型詳解一 atomic_flag 介紹)

文章目錄std::atomic_flag 構造函數std::atomic_flag::test_and_set 介紹std::atomic_flag::clear() 介紹Other refereces 本文介紹 頭文件中最簡

原创 Markdown使用技巧總結:代碼塊摺疊

文章目錄1. 代碼塊摺疊 1. 代碼塊摺疊 源碼: <details><summary>CLICK ME</summary> <pre><code>Hello world! </code></pre></details> 說明

原创 C++OpenCV學習入門(0):簡介、mac及win環境下的安裝配置及測試

文章目錄一 簡介1. 什麼是OpenCV?2. 什麼是計算機視覺?3. OpenCV的起源?二 mac 環境下安裝配置及測試1. 安裝2. 配置3. 測試三 win環境下安裝配置及測試1. 安裝2. 配置3. 測試 一 簡介 1

原创 關於gcc編譯 -I -L -l的使用說明

gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld 參數說明: -I /home/hello/include表示將 /home/he

原创 DLL程序入口DllMain詳解

DLL程序入口DllMain詳解

原创 數組指針、指針數組、函數指針、函數指針數組解析

淺談 數組指針 指針數組 函數指針 函數指針數組… 以及它們之間區別。

原创 where 和having的區別

文章目錄where 和having的區別having 和聚合函數的關係 where 和having的區別 "Where"是一個約束聲明,使用Where來約束來之數據庫的數據,Where是在結果返回之前起作用的,且Where中不能

原创 C++OpenCV學習入門(3):滑動條的創建及使用

文章目錄1. createTrackbar:用於創建一個可以調節整數值的滑動條2. 測試示例3. 測試結果 滑動條(Trackbar)是OpenCV動態調節參數特別好用的一種工具。 1. createTrackbar:用於創建一

原创 C++多線程通信:互斥與同步

文章目錄1、線程間的互斥(a執行時b不能執行)2、線程間的同步(b執行的前提是a執行完畢) 在一個多線程的應用程序中,所有線程共享進程資源,協同工作。所以,線程之間的通信是編寫多線程應用的必不可少的環節。線程之間的通信包括互斥、

原创 VBA 按行提取*.txt文件數據並寫入Excel單元格

文章目錄1. 測試用例2. 測試代碼3. 實現效果 1. 測試用例 Drop : 37800.700000 Create : 26049.600000 Insert : 14446.400000 Insert : 1

原创 什麼是樂觀鎖和悲觀鎖?

文章目錄一. 併發控制二. 併發控制分類1. 悲觀鎖2. 樂觀鎖三. 鎖的實現方式1. 悲觀鎖的實現2. 樂觀鎖的實現四. 優化改進1. ABA問題2. 解決方法3. 顆粒度問題五. 如何選擇鎖? 參考文獻:什麼是樂觀鎖與悲觀鎖