原创 C/C++學習(八)兩個有序鏈表歸併爲一個有序鏈表

假設頭指針爲La和Lb的單鏈表分別爲線性表LA和LB的存儲結構,現要歸併La和Lb得到單鏈表Lc,接着C/C++學習(七)   #include <iostream> using namespace std; template<cla

原创 C/C++學習(七)單鏈表的頭插法,尾插法,元素插入、刪除和查找 .

鏈表也是線性表的一種,與順序表不同的是,它在內存中不是連續存放的。在C語言中,鏈表是通過指針相關實現的。而單鏈表是鏈表的其中一種,關於單鏈表就是其節點中有數據域和只有一個指向下個節點的指針域。創建單鏈表的方法有兩種,分別是頭插法和尾插法。

原创 C/C++學習(五)冒泡排序

      冒泡排序(Bubble Sort)是一種簡單的排序算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成     算

原创 實時OLAP(七)Apache Pinot實時離線混合查詢

Pinot一張表分爲實時和離線表 離線給一個max timestamp 離線表query (-inf, max_ts - 1day] 實時表查[max_ts,inf] 點贊 收藏 分享 文章舉報

原创 實時OLAP(五)Apache Pinot實時自動調優

原文鏈接:https://engineering.linkedin.com/blog/2019/auto-tuning-pinot Pinot 是可擴展分佈式列式 OLAP 數據存儲,由 Lin

原创 實時OLAP(三)Apache Pinot在微博的實踐

一、爲什麼微博需要用Apache Pinot? 微博有很多的業務的場景和非常大量的實時數據和離線數據,在沒有使用Pinot之前,我們使用實時檢索引擎elsaticsearch對數據進行檢索和kibana進行可視化。問題是隨着業務的

原创 實時OLAP(一) Pinot介紹

一、業務需求        百億級別數據,實時攝取,實時數據多維分析,低延時響應 二、調研實時OLAP         clickhouse, druid,pinot,感覺這篇文章寫得不錯:https://medium.com/@leve

原创 實時OLAP(二)Pinot快速入門

一、編譯代碼        git clone [email protected]:apache/incubator-pinot.git        cd incubator-pinot        mvn install package

原创 docker部署presto

未完待續...

原创 centos系統下,Qt中使用openGL和cuda,.pro需要配置的庫和頭文件

#CONFIG+= qt opengl warn_on release TEMPLATE = app CONFIG += console c++11 CONFIG -= app_bundle CONFIG -= qt # this is

原创 VMware10和ssh secure shell client3.2.9安裝,文件共享

 一、VM安裝: 1.如圖找到VM所在目錄: 2.點擊VMware-workstation-full-10.0.3-1895310文件進行安裝: 3.等待安裝軟件檢測和解壓以後,出現如下界面,直接單擊下一步即可(此處不截圖),然後選擇

原创 doker 部署 pinot集羣

未完待續...

原创 詳解CentOS設置163的yum源的過程

儘管CentOS系統的yum源是免費的,但是由於其源內的軟件更新較慢,所以國內一般使用163的yum源居多。本文筆者和大家分享一下“詳解CentOS設置163的yum源的過程”的經驗,希望能對大家有所幫助! 工具/原料

原创 netty 學習(1)

***server:*** package cn.itcast_03_netty.sendstring.server; import io.netty.bootstrap.ServerBootstrap; import io.nett

原创 java 反射

package cn.itcast_04_reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.r