原创 opencv xml文件存儲double類型時顯示科學計數法

opencv xml文件存儲double類型時顯示科學計數法 例子: 本來想存儲0.70這個double值到xml文件中,結果實際存入的是6.9999998807907104e-01,這個值的可讀性就很差了,如果想手動改xml文件中這個值

原创 用c++ boost庫實現定時循環跑一個函數

在工作中遇到一個問題,本來準備弄個定時器,隔一段時間就去跑一個函數,刷新數據的,最後還是把任務交給了前端,但是在網上查詢了資料,可以想下面這麼寫,就可以一直跑了,先做個總結,以後還是會用到的。 #include<boost/asio.h

原创 解決TCL電視機上電默認是網絡主頁的問題

家裏的老TCL電視用了十來年了,屏幕太小,爺爺有點看不見,所以買了TCL 55L680。 老人家不會用智能電視,他們平時是用機頂盒的,操作簡單,但是TCL每次上電都是網絡主頁,就很氣人,設置裏也沒有相應的設置可以更改。 每次都要選AV輸

原创 2019/9/19中新XX現場面試

回到宿舍已經9點了,有點累,總結不能少,寫完就躺着,美滋滋,明天還要去香港出差……祝自己不被打 1.c++11有哪些特性 還是看以前這篇博客https://blog.csdn.net/lishun1422840684/article/de

原创 2019/9/21日中新XX技術總監電話面試

下面是我做的一些準備: 面試官,你好,我叫XX,湖南人,今天很榮幸能夠面試中新XX的c++開發崗位,我對c++和Linux都比較熟悉, 比較符合該崗位,可以勝任這份工作,很期待可以和中新XX一起成長,和各位同事一起努力,謝謝!! 面試官

原创 2019/09/03筆試面試題

1.TCP的握手和揮手 我是畫了3次握手和4次揮手的原理圖,不過seq沒標,後來面試官叫我加了 從網上找的示意圖,每次ack都是seq加發送的數據包個數。   2.進程間和線程間的通信和同步? 進程通信:無名管道、有名管道、信號、信號量

原创 TCP定時器

知道TCP有定時器這個概念,但是具體有哪幾種的確不清楚,做個總結 1.超時重傳定時器 每次發送方發送數據時都會啓動超時重傳定時器,如果到了時間還沒收到接收方發過來的確認收到報文,那發送方就要重新把數據發過去並清零計時器。 2.保活計時器

原创 音視頻面試知識點

這是爲了去參加面試做了一些總結,很淺,想學深的應該仔細去找資料,如果有錯誤歡迎指出。 1.爲什麼要有YUV這種數據出來?(YUV相比RGB來說的優點) RGB是指光學三原色紅、綠和藍,通過這3種的數值(0-255)改變可以組成其他顏色,全

原创 C++11新增特性

這是C++ Primer Plus第18章部分內容,做個總結 C++11新增的部分標準:   1.新類型  long long,unsigned long以支持64位或者更寬的整型;新增char16_t和char32_t以支持16位和32

原创 標準輸入cin的返回值以及while(cin>>x)的問題

 最近在看C++,學到了標準庫這一章,看到cin的時候,我們經常看到很多的代碼中會有這麼一段while(cin>>x){ ......}。這裏我們最關注的問題是while括號裏面cin>>x他每次輸入的時候返回的是什麼值呢。所以我們也就會

原创 兩個long long相除爲0

今天做《C++ Primer PLUS》第三章的編程練習時,遇到下面一個問題: //prople.cpp -- USA population / world's population #include<iostream> using

原创 java靜態初始化代碼塊中的變量,爲什麼可以不需要聲明數據類型

今天在學java時看到這段代碼 public class StaticBlockTest{ static{ a = 6; } static int a = 9; public static void main(

原创 字符串常量加減整數

"abc" + 1 這個表達式是什麼意思呢? 我的第一反應是WTF,字符串常量還能加減嗎?但是細思下發現字符串常量實際上是個指針,指針指向的是字符串常量的第一個字符,所以+1完全是可以的,這時指向的是字符串常量的第2個值,當然加減整數都不

原创 函數後有2個括號

今天遇到一個很奇怪的函數使用方法                                                                      fun(參數)() 有沒有很奇怪這是怎麼調用的,我也很好奇啊,可是

原创 函數指針的初始化及調用

以前只知道函數指針怎麼使用,但是細節就不太瞭解,這裏總結下 和其他指針一樣,函數指針執行間接訪問之前必須把它初始化爲指向某個函數。 函數名被使用時總是由編譯器把它轉換爲函數指針。 #include<stdio.h> int fun(i