原创 OpenSSL 3.0 版本已經發布VS2019編譯源碼教程

1 OpenSSL 3.0版本在2020年五月發佈   OpenSSL3.0 在2020年5月發佈了第一個版本,隨即在六月份又發佈了一些alpha版本,版本修正了一些bug,增加了一些協議支持,繼續支持國密sm2 ,sm3 ,sm4(從1

原创 操作系統設計中的加電引導

作者:丁宋濤 系統啓動過程概述 在掀下電腦開機按鈕後,電源就會開始向主板和其他外圍設備供電。初始狀態下的電壓還不太穩定,因此並不會立即開始指令的執行。此時,主板上的控制芯片組會發出重置信號,然後等待內部初始化工作的完成。等到控制芯片組檢測

原创 TIOBE11月份編程語言排行榜:C非常接近Java,分析下中美的就業情況

我們先看看他們官方對數據的解讀 本月TIOBE指數前20位出現了一些有趣的變動。首先,C語言現在非常接近Java。差異只有0.2%。也許C會在年底前再次成爲第一。看到誰排在前十也很令人興奮。這種情況幾乎每個月都在變化。兩個月前是SQL,上

原创 學習OpenCV3.2+QT5+ffmpeg實戰開發視頻編輯器視頻教程-夏曹俊-專題視頻課程

學習OpenCV3.2+QT5+ffmpeg實戰開發視頻編輯器視頻教程—15628人已學習 課程介紹        OpenCV3.2+QT5+ffmpeg實戰開發視頻編輯器視頻培訓課程概況:教程中會講解到基於opencv視頻和攝像機錄製

原创 FFmpeg音視頻編碼實戰屏幕錄像機視頻課程-基於QT5和FFMpegSDK-夏曹俊-專題視頻課程...

FFmpeg音視頻編碼實戰屏幕錄像機視頻課程-基於QT5和FFMpegSDK—3798人已學習 課程介紹        本課程講解的是基於流行的直播技術 FFMpeg3.3音視頻處理框架,和應用廣的c++跨平臺的QT5庫(主要用作界面)。

原创 C++編程FFMpeg實時美顏直播推流實戰-基於ffmpeg,qt5,opencv視頻課程-夏曹俊-專題視頻課程...

C++編程FFMpeg實時美顏直播推流實戰-基於ffmpeg,qt5,opencv視頻課程—11788人已學習 課程介紹        C++編程FFMpeg實時美顏直播推流實戰視頻培訓教程,本課程基於ffmpeg,qt5,opencv進

原创 Leetcode基礎篇30天30題系列之數組:模擬計算法

數組:加一 題幹: 給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 參考樣例: 示例 1: 輸入: [

原创 windows 平臺使用 VS2017 編譯 libevent 源碼

一 依賴庫編譯 先要將其依賴的庫編譯好,其中openssl需要編譯到libevent中,編譯成libevent_openssl.lib庫,zlib在新版本中只有示例用到。 1)windows 平臺使用 VS2017 編譯 openssl

原创 windows 平臺使用 VS2017 編譯openssl源碼

1)依賴安裝 安裝 perl 腳本解釋器 下載 http://libevent.net/download 安裝 nasm 彙編器 C:\Users\xiaca\AppData\Local\bin\NASM 下載 http://li

原创 mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置

mysql8.0 server安裝 1.下載mysql 8.0 可以到mysql官網下載 https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0.13 Server window

原创 FFMPEG系列課程(二)讀取視頻幀

再來介紹下如何讀取視頻幀,打開視頻參考前面的文章,首先需要創建一個幀的存放對象AVPacket pkt;memset(&pkt, 0, sizeof(AVPacket));      再通過 int err = av_read_frame(

原创 C++編程 使用QT5 SDK錄製屏幕並顯示

在項目中,我們有要錄製屏幕的需求,錄製屏幕有多種方法,可以基於windows api的BitBlt 、ffmpeg的AVDevice、directx 和QT,本文講解基於QT5的抓屏。QT相對於其他幾種抓屏方式優勢是跨平臺做的比較好,接口簡

原创 公開課-C++學習路線實戰導引:從0開始到操作系統內核開發

公開課觀看辦法:加入到51CTO學院C++交流羣 431187655 在羣中直播課程簡介從整個IT行業角度出發, C/C++技術定位於後端服務與系統級軟件研發工作,這意味着C/C++的從業人員應當精通從windows開發到Linux開發,

原创 windows編程 進程的創建銷燬和分析

Windows程序設計:進程 進程是一個具有一定獨立功能的程序關於某個數據集合的一次運行活動,在Windows編程環境下,主要由兩大元素組成: • 一個是操作系統用來管理進程的內核對象。操作系統使用內核對象來存放關於進程的核心信息。 •

原创 python3 整數類型PyLongObject 和PyObject源碼分析

python3 整數類型PyLongObject 和PyObject源碼分析 一 測試環境介紹和準備 測試環境: 操作系統:windows10 Python版本:3.7.0 下載地址 VS版本:vs2015社區版(免費) 下載地址 win