原创 c++的const限定符的使用實現全解
<span style="font-size:18px;"></pre><pre name="code" class="html"><p><span style="font-size:18px;"> 引用即是某一對象的別名,引用的
原创 二叉樹查找、匹配字符串、快速排序
題記:一個面試題目,讓我羞恥的面試題目,40分鐘真得沒有寫出來,C語言的指針真是麻煩到家題目大意,在一個二叉樹中,找出匹配子串的節點,並使用快速排序找出第n大的節點。排序規則:字串出現次數,字符數,ascii排序。 #include <s
原创 static c++
static修飾變量或函數,分爲 1.靜態全局變量 存儲於全局數據區,只有一份拷貝,在整個文件內可見,文件之外不可見 2.靜態局部變量 存儲於全局數據區,只有一份拷貝,在作用域內可訪問,生命週期爲整個程序 3.靜態函數 靜態函數只在
原创 ns3的安裝
NS3官網網址: http://www.nsnam.org/ NS3官網提供的環境配置教程與問題解決:http://www.nsnam.org/wiki/Main_Page 1.安裝Linux系統,NS-3安裝首先需要Linux
原创 認識java語言
java語言是一種跨平臺的高級編程語言,學習java語言,首先要先認識java語言的整體架構。相信每個人在學習java語言之前,都要安裝java jdk以及配置jdk環境。但並不是每個人都會對jdk有足夠的認識。 下面我就總
原创 java中的自增過程不是原子性操作
在java中多線程訪問同一數據時,會出現數據不一致的問題。java中的自增操作需要多步完成,而且不是原子性操作控制。下面的代碼說明了問題,源自java編程思想 </pre><pre code_snippet_id="1623662" sn
原创 CentOS6.4下安裝NS3下的NetAnim模塊失敗的問題解決
在NS3的幫助文檔model-library中,介紹了安裝netanim模塊的步驟,但在依照文檔安裝出現了問題。 我先介紹文檔給出的安裝步驟: 1.yum install qt4 2.y
原创 Mongodb 內嵌數組操作
轉載地址:http://blog.51yip.com/nosql/1639.html mongodb update 數組 操作 前一篇文章說到了mongodb update 的字符操作,下面說一下mongodb update
原创 C++指針(Pointer)的理解(指向指針的指針、指向引用的指針)
在c++中的指針佔據着重要的地位,在以後的c++的編程會經常遇到指針的使用,但是指針又是c++的詬病,經常後給程序員帶來很多備受折磨的錯誤。 指針也是指向另外一種類型的複合類型,在上一篇的博客中,我介紹了引用的使
原创 安裝mysql5.7.11zip方法總結
在安裝mysql5.7..11zip版本時遇到各種問題,現將有效方法貼出來 1.解壓縮zip包; 2.配置環境變量,添加path路徑,如D:\Program Files (x86)\mysql-5.7.11-winx64\mysql-5.
原创 java基礎-控制流程
1、return 用途:指定方法返回什麼值;方法退出。 返回void的方法中沒有return,方法結尾處會有一個隱式的return;反之,必須確保每一條代碼 路徑都將返回一個值。 2、標籤 在java 中使用標籤因爲有循環嵌套的存在,而
原创 二叉樹遍歷非遞歸
//轉載請標明出處,原文地址:http://blog.csdn.net/hackbuteer1/article/details/6583988 #include<iostream> #include<
原创 操作系統-虛擬存儲
一、虛擬存儲器 程序存在着局部性原理,時間局部性與空間局部性。時間局部性是指某條指令執行,不久之後可能再次執行。空間局部性是指一個存儲單元訪問後,其相鄰單元不久之後可能會訪問。 根據局部性原理,我們可以知道,在運行進程時,不必將所有的數
原创 c++智能指針
前言:C++中的智能指針有效解決了c++內存管理的問題。 1.背景(緣由) 在c++中,內存管理一直是對於程序員來講的一個噩夢。通常存在以下3種情況, 1)忘記delete,造成內存泄露; 2)指針指向的內存被釋放後(delete)
原创 java基礎-異常
1、異常 異常情形是指阻止當前方法或作用域繼續執行的問題。從當前環境下跳出,並且將問題提交給上一級環境。 2、捕獲異常 監控區域 try 異常處理程序 catch 後面緊跟 異常處理機制,負責搜索參數與異常類型相匹配的第一個處理程序。c