原创 今年我進步了麼

早上翻了一下日曆,還有80多天就到春節了,一眨眼,2019就快過去。 這週六軟考,刷題過後,發現自己不懂的還有很多,對於這次考試並不敢抱有很大的期望。 時常問自己,最近我進步了麼,2020年還有不到1個月,今年我進步了麼? 4月從畢業後去

原创 c++單元測試框架之gtest

搞了3個禮拜的單元測試了,把最近所學所用的東西記錄一下,順便爲公司接下來要做的單元測試培訓做下背書。 首先什麼是單元測試。 在面向對象編程中,通常一個類會承擔一個單一的職責,所以我們可以用類來劃分單元。單元測試,就是針對項目中的各個類進行

原创 c++實現快速排序算法(遞歸)

快速排序是對冒泡排序的改進,是一種不穩定的排序算法,其時間複雜度是O(n),被認爲是目前最好的一種內部排序方法。 它的基本思想是:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按此

原创 Qt Creator與vsaddin下載地址

Qt Creator http://download.qt.io/archive/qt/ qt-vsaddin https://download.qt.io/official_releases/vsaddin/ https://marke

原创 金山wps c++開發二面總結

第二輪面試沒有很細究c++基礎的東西,感覺主要是考察應聘者的潛力和設計能力。 可能覺得我剛剛工作一年半,面試官先是問我大學的事情。 面試官:大學最好的課程是什麼,得了多少分,回答是C語言,80多分。然後問大學有沒有參加ACM競賽,這個也沒

原创 歡聚時代c++開發崗位面試經驗

由於疫情的原因,這次的面試還是遠程視頻面試,通過牛客網進行的,可以在線敲代碼和看筆試題目。在我剛來廣州的時候, 就聽過歡聚時代(yy),主要是做直播方向的,記得高中的時候,還用過他們的yy遊戲大廳什麼的下過dnf的外掛,哈哈哈。 1、說一

原创 Qt開發的音樂播放器

花了大半天時間擼了一個基於Qt5的音樂播放器玩玩, 目錄 一、github地址 二、功能清單 三、界面效果 四、主要代碼介紹 一、獲取本地mp3 二、播放上一首歌 三、播放音樂 四、播放模式(隨機、單曲循環、順序) 五、音量、進度調節 一

原创 Qt實現的Http在線下載程序(支持斷點續傳)

目錄 一、gitHub地址 二、功能 三、目前存在的問題 四、界面效果 五、主要代碼 開發過程中遇到了一些坑,花了半天時間搞。出現了很多理論上不應該出現的bug。 做這個的目的,主要是爲了鞏固一下對Qt網絡部分接口的使用。 思路主要是,解

原创 gtest之斷言集合

判斷實際結果與預期結果是否相符的機制稱爲斷言。 下面是gtest的一些斷言集合,包括布爾類型,整數類型,浮點數類型,字符串等。 斷言 含義 通過條件 EXPECT_TRUE(actual) 判斷actual的值是否爲true actual

原创 c++單元測試代碼覆蓋率生成

打開cmd,進入測試用例代碼所在的路徑,輸入下面語句生成html報告。 -f表示匹配,-e表示排除,記得把gcovr加入環境變量。 gcovr -r . -f E:/src/.*.cpp -e E:/src/test/. -e E:/s

原创 金山wps c++開發一面總結

  最近新冠肺炎疫情逐步減緩,廣州也迎來好消息,0新增,0疑似。但是還是得宅在家裏,週末閒着無聊,順便更新了一下簡歷,意外收到了金山wps的面試邀請,預約了電話面試的時間,今天下午剛剛結束一面,今晚總結一下下午的面試情況。   電話面試途

原创 網易c++引擎編輯器開發面試總結

最近公司業務的事情很多,忙得焦頭爛額。另外國外新冠疫情開始越來越嚴重,美股也熔斷了,自己手頭的股票一直在跌,每天都是綠油油的一片,好在心態還在,畢竟也算是老韭菜了(捂臉),不聊了,直接進入主題。 下面開始總結一下網易引擎開發崗的面試。 這

原创 封裝QML常見控件使用方法

main.qml  import QtQuick 2.14 import QtQuick.Window 2.14 import QtQuick.Controls 2.14 //使用qml常用的控件 /* Text Bu

原创 初始QML

目錄   一、QML簡介 二、QML基礎語法 三、第一個QML程序 輸出 一、QML簡介 QML英文名Qt Meta-Object Language,中文名爲Qt元對象語言。作爲Qt Quick技術的一部分,QML語言可以用來描述Qt Q

原创 深信服c++面試總結

昨天約了深信服的面試,今天下午和麪試官微信語音面試,面完後覺得自己還有很多地方沒有完全掌握到,繼續加油吧。 面試官:說說你最熟悉的幾個方面 回答:c++、Qt、網絡編程 面試官:好,介紹一下你的項目,巴拉巴拉 (沒有自我介紹,開始進入主題