原创 C++本質:類的賦值運算符=的重載,以及深拷貝和淺拷貝

關鍵詞:構造函數,淺拷貝,深拷貝,堆棧(stack),堆heap,賦值運算符摘要:    在面向對象程序設計中,對象間的相互拷貝和賦值是經常進行的操作。    如果對象在申明的同時馬上進行的初始化操作,則稱之爲拷貝運算。例如:      

原创 程序員如何快速準備面試中的算法

    程序員如何快速準備面試中的算法 前言     我決定寫篇短文,即爲此文。之所以要寫這篇文章,緣於微博上常有朋友詢問,要畢業找工作了,如何備戰算法。儘管在微博上簡單梳理過,如下圖所示:         但因字數限制,許多問題無

原创 裝系統:Win7+Ubuntu 12.04 LTS

背景 作爲計算機專業的學生,裝系統彷彿是必備技能。之前一直使用Win XP + Ubuntu 11.04,最近一個低年級的同學來找我幫他做系統,要求Win 7 + Ubuntu 12.04 LTS,熟料Win 7不比Win XP,期間我還

原创 一段源代碼

Vector.h #pragma once class Matrix; class Vector { int* v; int sz; public: void remove(){ delete[] v; } int size(

原创 LeetCode·twoSum

CSDN帶來的驚喜   其實已經很長時間沒有寫過博客了,究其原因,我個人覺得是類似有道雲筆記這類應用的出現讓我對於把文章放到網上防止丟失這樣的需求有了更方便的載體–“雲”筆記。今天偶然光顧,讓我眼前一亮–Markdown編輯!我曾

原创 Android背景介紹以及開發環境搭

零、寫在前面 當我回顧自己的學習情況,我發現Android編程十分適合作爲入門的編程技能。首先,它使用的語言是Java語言,沒有複雜的運算符與規則,卻憑藉完美的面向對象支持與垃圾回收機制解脫了程序員被語言本身陷住所用的時間;其次,Andr

原创 ZStack OSAL的事件(event)與消息(message)——part1 & part2

ZStack OSAL的事件(event)與消息(message)——part1 本文轉載自:http://blog.csdn.net/ceci_zhou/article/details/9787349 在zstack中,有兩種方式

原创 關於ZigBee基礎的其餘兩篇文章

這兩篇文章是我的學習筆記,當時使用有道筆記寫的,其中粘貼了許多圖片,不便於整體拿到博客中,就把他們的鏈接分享出來。 這兩篇筆記和之前的初識ZigBee一起基本解決了ZigBee開發的基本問題,希望能幫到大家。 ZigBee(二) ZigB

原创 面向對象

說明: 接下來的幾篇文章其實是我的讀書筆記,所讀的書是錢能的C++程序設計。之所以選擇這本書,首先,符合中國人的習慣;其次,涵蓋了C++語言的面;最後,入門讀物。 我計劃接下來六篇文章把C++中的面向對象的類、對象生滅、繼承、多態、抽象類

原创 C++中的訪問權限控制

本文總結C++中關於訪問權限的控制。訪問權限這個知識點並不難,只是容易被遺忘,因此記錄下來,便於查看。 1,C++中的類沒有訪問權限這個概念,定義類的時候直接class 類名即可,C++也沒有包的概念;(一下就露餡了我曾是Java程序員

原创 C語言溫習筆記之局部變量與全局變量

1,局部變量 ①定義:在一個函數內部定義的變量是內部變量,它只在本函數範圍內有效,也就是說只能在本函數內才能使用它們,在此函數以外是不能使用這些變量的。 ②在一個函數內部,可以在複合語句中定義變量,這些變量只在本複合語句中有效,這種複合語

原创 C語言溫習筆記之變量的存儲類別

1,動態存儲方式與靜態存儲方式 ①區別與聯繫 區別:局部變量與全局變量是從作用域的角度對變量類型的劃分,而靜態存儲方式以及動態存儲方式則是從變量存在的時間,即生存期角度對變量類型的劃分。前者從空間的角度入手,後者從時間的角度入手。 聯繫:

原创 面向對象(一)

對象生滅 面向對象的上一篇筆記是關於類的技術性問題,而這篇筆記則針對的是錢老書中的第九章——對象生滅。探索對象這一類的具體表現的生命週期問題。 ///////////////////////////////////////////////

原创 Java的平臺無關性

什麼是JVM? 1,http://developer.51cto.com/art/201009/227029.htm JVM所指的就是Java虛擬機。Java正是憑藉Java虛擬機來實現其平臺無關性的。通過在機器與編譯程序之間加入一層抽象

原创 vmware設置橋接方式上網的小提醒

關於具體的設置我就不多說了,網上有不少資料,我把自己遇到的問題及解決方法着重說一下。 1,網上資料 http://blog.csdn.net/gavin_dinggengjia/article/details/6325904 http:/