原创 【C/C++語言入門篇】-- 剖析浮點數

原文:https://blog.csdn.net/masefee/article/details/5272554 前面一篇我們講了位運算後,基本C語言的大塊都提及了,一些細節和用法暫時不再本模塊介紹了。希望我的心願能夠在我畢業之前給我的大

原创 ”海迪康”ipcamera客戶端開發紀實

一開始拿到IPcamera是爲了在預警系統中加入一個攝像頭,正好老師帶來了一個IPcamera,但是並沒有說明書和文檔,一開始聽到這個名字還以爲只要知道了這個IP地址就可以爲所欲爲了,OK,NO,拿到了地址也並不知道怎麼操縱,上網搜了一下

原创 生成函數(母函數)解決組合問題、遞歸方程求解

生成函數(母函數) 法國數學家拉普拉斯(對!就是那個拉普拉斯變換的發明者)在他的著作中提出了生成函數的概念 一、普通生成函數解決組合問題 我認爲生成函數解決組合問題就是把問題轉換成二項式或遞推關係問題的方法 問題 用1元、5元、10元

原创 vector用法總結(定義,操作,方法,注意點)

一、vector的基本概念vector是同一種類型的對象的集合,每個對象都有一個對應的整數索引值。和string對象一樣,標準庫負責管理存儲元素的相關內存。我們把vector稱爲容器,是因爲它可以包含其他對象。一個容器中的所有對象都必須是

原创 Java多線程中static變量的使用

有時候,對於在多線程中使用static變量有沒有衝突,是否存在安全問題不能十分的確定。在使用過程中有點含糊,總想找點時間好好追究一下,可總因開發項目時間的緊迫而擱淺。我想,沒有做進一步的研究而拿項目繁忙說事,這是自己的藉口吧!      

原创 C++函數返回引用

注:C++ 有三種傳遞方式:值傳遞,指針傳遞,引用傳遞返回“值”和返回“引用”是不同的        函數返回值時會產生一個臨時變量作爲函數返回值的副本,而返回引用時不會產生值的副本,既然是引用,那引用誰呢?這個問題必須清楚,否則將無法理

原创 LeetCode-Sort a linked list using insertion sort(鏈表插入排序)

鏈表插入排序包含兩種技術,一個是鏈表操作,另一個是插入排序思想這道題我整體的思路是正確的,但是搞了差不多三個小時的時間才AC,期間踩了很多坑,一些是自己挖的,一些是由於基礎知識不牢固導致。題目:Sort a linked list usi

原创 基礎鞏固-C++-存儲持續性、鏈接性和作用域

#ifdef 和 #define 經常在代碼中會看到這兩個預處理器的編譯指令,ifdef的出現是爲了防止源文件重複包含另一文件多次,所以在代碼中經常會寫 #ifdef COORDIN_H_ ... #endif 代碼中的

原创 常用LaTeX表示方法

常用數學符號的LaTeX表示方法 1. 指數和下標可以用^和_後加相應字符來實現(\quad 退一格和\qquad退兩格) a_{1} \quad x^2 \quad e^{- \alpha t} \quad b^{3}_{ij}

原创 NAT穿透的詳細講解及分析

一、什麼是NAT?爲什麼要使用NAT?NAT是將私有地址轉換爲合法IP地址的技術,通俗的講就是將內網與內網通信時怎麼將內網私有IP地址轉換爲可在網絡中傳播的合法IP地址。NAT的出現完美地解決了lP地址不足

原创 基礎鞏固-操作系統-程序的執行

程序的執行程序的執行可以換成可執行文件執行這種說法進程可以理解爲執行上下文,這就意味着進行計算需要收集各種信息可執行文件可以理解爲在一個進程中描述了新的上下文信息,雖然進程的ID並沒有改變在linux下,打開shell算是打開了一個進程,