原创 C++面試題記錄

昨天線上面試了一個C++的崗位,這裏稍微記錄一下被問到的問題。 面完之後反思自己答得不是很好,緊張是一方面(寫代碼的時候共享屏幕更是有種被視奸的感覺= =),另一方面確實準備的也不夠充分。 機試第一題我又自己重新思考了一遍,重新寫

原创 gSOAP+onvif初探(二):onvif鑑權

  onvif開發一個重要的部分就是鑑權,這點在前面第一篇生成soap框架代碼時就有提到。在頭文件里加入鑑權的包含文件: #import "wsse.h"   onvif要實現鑑權功能,有兩種方式: 直接使用gSOAP自帶的源

原创 main 函數執行前後

main 函數執行前後 一直以爲函數就是直接從main 函數開試運行,今天運行一個程序的時候發現有代碼在打印字符串,註釋掉main函數的所有代碼後也無濟於事。才發現原來程序裏會有部分代碼是在main函數前運行的!! 那麼是什麼在“搗亂

原创 javascript深入理解js閉包

轉自:http://www.jb51.net/article/24101.htm 一、變量的作用域 要理解閉包,首先必須理解Javascript特殊的變量作用域。 變量的作用域無非就是兩種:全局變量和局部變量。 Javascript

原创 gSOAP+onvif初探(三):PTZ控球

一、獲取設備能力集 球機都有自己的能力集,在要對球機發送調用命令前可以先獲取設備能力集: struct _tds__GetCapabilities Capabilities; struct _tds__GetCa

原创 MFC——調用Domodal對話框打不開問題解決

在點擊按鈕後,程序應當彈出一個對話框,但是點擊後只彈出一個錯誤提示: attempted an unsupported operation 大意就是不支持這個操作。 因爲這部分代碼不是我寫的,我一時有點摸不着頭腦。 不過通過上網查

原创 gSOAP+onvif初探(一):生成onvif代碼框架

一些預備知識:   要用ONVIF協議和設備通信,繞不過soap協議。   ONVIF規範中設備管理和控制部分所定義的接口均以Web Services的形式提供。ONVIF規範涵蓋了完全的 XML及WSDL的定義。每一個支持ONVIF

原创 opencv編譯WITH_QT/缺少libicu庫

安裝的opencv一直不能顯示圖片,網上資料說是因爲編譯的時候沒有選擇圖形界面支持, GUI選項有: QT GTK … 就是在cmake的時候添加WITH_QT或WITH_GTK選項。 需要先安裝QT 這裏我選擇了QT5.9.5

原创 Linux Mint 17 下安裝搜狗拼音輸入法

Linux Mint不像Ubuntu那樣默認配置了中文輸入法,需要我們自己安裝,下面給出安裝方法及輸入法所需依賴:     sudo add-apt-repository ppa:fcitx-team/n