原创 劍指offer題解(下)

接着劍指offer題解(上) 目錄 36. 兩個鏈表的第一個公共結點-- 37. 數字在排序數組中出現的次數 38. 二叉樹的深度 39. 平衡二叉樹-- 40. 數組中只出現一次的數字-- 41. 和爲S的連續正數序列 42. 和爲S的

原创 windows mysql 安裝記錄

參考: https://blog.csdn.net/u014331288/article/details/53868615https://blog.csdn.net/smilefyx/article/details/72809306 我的

原创 Kafka 通過指令獲取topic最近N條消息

        在本文中使用的 consumer 指令爲 kafka-avro-console-consumer,如果你是使用的 kafka-console-consumer,我覺得使用起來是一樣的。因爲我不記得那個指令怎麼用了(懶),所

原创 MySQL中MVCC的正確打開方式(源碼佐證)

序         最近在學習MySQL中的MVCC,看了網上的各種版本,什麼創建版本號、刪除版本號,一開始看的時候,好像很對的樣子,但實際上很多都是錯誤的。經過好幾天的查閱對比,在幾篇博客的幫助下,纔算是覺得正確理解了MySQL中的MV

原创 lower_bound和upper_bound的實現,並與stl的結果進行測試比較

#include <iostream> #include <algorithm> using namespace std; // 找第一個大於等於key的下標 int lower_(int *arr, int l, int r, i

原创 使用CMake編譯Assimp庫,然後添加到vs項目中

在學習opengl時,有一章 Assimp 要使用到 Assimp庫加載3D模型,需要編譯Assimp庫,這裏做一個記錄。 大體上參考 Assimp的安裝編譯及使用過程全紀錄(VS2015) 這篇文章。 這篇文章是接上一篇文章 O

原创 從kafka傳入influxdb的數據時間戳相同,導致數據缺失問題的解決

數據接入的流程大致爲:通過NiFi將數據傳入kafka,再通過confluent的connector將數據從kafka傳入influxdb。 由於NiFi傳輸數據很快,對於一些數據所產生的時間戳會出現相同的情況,類似如下: time

原创 vscode 運行C++程序

1、安裝 MinGW-w64 官網:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 具體參考:https://blog.csdn.net/itas109/a

原创 C++ 拷貝函數和賦值函數,emplace_back和push_back的使用記錄

出現“=”的地方未必調用的都是賦值函數(算術符重載函數),也有可能是拷貝構造函數,那麼什麼時候是調用拷貝構造函數,什麼時候是調用賦值函數呢?判斷的標準其實很簡單:如果臨時變量是第一次出現,那麼調用的只能是拷貝構造函數,反之如果變

原创 C++ 內存佈局

棧(stack):指那些由編譯器在需要的時候分配,不需要時⾃動清除的變量所在的存儲區,效率高,分配的內存空間有限,形參和局部變量分配在棧區,棧是向地地址生長的數據結構,是一塊連續的內存 堆(heap):由程序員控制內存的分配和釋

原创 C++繼承的內存佈局

C++繼承的內存佈局1、單一繼承(非虛繼承)2、多重繼承(非虛繼承)3、單一繼承(虛繼承)4、重複繼承(鑽石繼承/菱形繼承)4.1 非虛繼承4.2 虛繼承5、附代碼5.1 單一繼承(非虛繼承)代碼5.2 多重繼承(非虛繼承)代碼5

原创 mysql中行級鎖的一些實驗

目錄總結實驗前的準備對於select的語句中有範圍(1)通過主鍵索引操作單個記錄(2)通過唯一索引操作單個記錄(3)通過普通索引操作單個記錄(4)通過主鍵索引操作範圍多個記錄(5)通過唯一索引操作範圍多個記錄(6)通過普通索引操作

原创 Kafka 通過指令獲取最近N條消息

        在本文中使用的 consumer 指令爲 kafka-avro-console-consumer,如果你是使用的 kafka-console-consumer,我覺得使用起來是一樣的。因爲我不記得那個指令怎麼用了(懶),所

原创 劍指offer題解(上)

刷完了劍指offer,做一個總結,按照牛客網link的順序 目錄 1.  二維數組的查找 2. 替換空格 3. 從尾到頭打印鏈表 4. 重建二叉樹-- 5. 用兩個棧實現隊列 6. 旋轉數組的最小數字-- 7. 斐波那契數列 8. 跳臺階

原创 CodeForces 449B - Jzzhu and Cities(最短路)

B. Jzzhu and Cities time limit per test 2 seconds memory limit per test 256 megabytes input standard input