原创 行動勝於一切謊言

終於發現了CSDN博客的重要性,這裏有太多牛人的經驗分享。 從現在起,我也要努力學習技術,將自己所學記錄與此。 行動勝於一切謊言。 我現在最缺失的是目標和理想,以致於近乎混日子一樣的生活。所以,一定要改變這種狀態。 看到一句話,覺得很對。

原创 open my eyes

    在開始的時候,你可以沒有明確的目標,只要張開你的所有觸角,去看,去讀,去感受,你會不自覺地愛看一些東西,那是你的興趣,也是你的知識結構決定的,日子久了,也會出現幾條路,這些路也都可以通向你要追求的目標。學會傾聽心音,讓心來告訴你如

原创 cin 返回值 > 表達式值

今天看到如下語句:while (cin >> m >> n)...,心中冒出想一探究竟的念頭。操作符<<和>>的返回值是啥,作爲bool表達式來用又會產生什麼值???帶着疑問我去找尋標準庫文件。     就以cin >>爲例,打開<I

原创 C++標準庫

 C++標準庫的所有頭文件都沒有擴展名。C++標準庫的內容總共在50個標準頭文件中定義,其中18個提供了C庫的功能。<cname>形式的標準頭文件【 <complex>例外】其內容與ISO標準C包含的name.h頭文件相同,但容納了C++

原创 C++命名空間的用法

1. 什麼是命名空間 在編程語言中,命名空間是一種特殊的作用域,它包含了處於該作用域中的所有標示符,而且其本身也是由標示符表示的。命名空間的使用目的是爲了將邏輯相關的標示符限定在一起,組成相應的命名空間,可使整個系統更加模塊化,最重要

原创 NDK與Cygwin配置

1、Android 開發環境搭建 Android開發環境搭建不是重點,相信看此文章的很多人都已經搭建成功,這裏隨便概述性的說說。 下載 JDK 下載 Eclipse 下載 Android SDK 啓動Eclipse , 安裝

原创 常引用、常對象、對象的常成員

http://www.jizhuomi.com/software/68.html

原创 TCP的Server和Client通信—Java實現

首先,來看一個標準實現(參考Java編程思想第四版): Server端: ServerSocket serverSocket = new ServerSocket(7777); try { Socket socket = s

原创 error C2374: 'i' : redefinition; multiple initialization錯誤提示 ——解決方法

這是錯誤提示 程序如下 #include<iostream> using namespace std; int main(){ int array1[2][3]={1,2,3,4,5}; int array2[2][

原创 cin 返回值 << >> 表達式值

今天看到如下語句:while (cin >> m >> n)...,心中冒出想一探究竟的念頭。操作符<<和>>的返回值是啥,作爲bool表達式來用又會產生什麼值???帶着疑問我去找尋標準庫文件。     就以cin >>爲例,打開<I

原创 C/C++全局變量聲明中前面加static與不加static有區別嗎?

有區別的,而且和鏈接器(linker)有關。未加static的變量可以被其他的編譯單元訪問,也就是說,鏈接器可以讓其他的目標文件訪問這個變量。但是如果加了static,那麼這個變量就變成該編譯單元的局部變量了,其他編譯單元不可以通過鏈接器

原创 非靜態成員函數後面加const

類的非靜態成員函數後面加const(加到非成員函數或靜態成員後面會產生編譯錯誤),表示成員函數隱含傳入的this指針爲const指針,決定了在該成員函數中,任意修改它所在的類的成員的操作都是不允許的(因爲隱含了對this指針的const引

原创 continue

其作用爲結束本次循環。即跳出循環體中下面尚未執行的語句,對於while循環,繼續求解循環條件。而對於for循環程序流程接着求解for語句頭中的第三個部分expression表達式。 continue語句和break語句的區別是: [1

原创 Android中JNI編程的那些事兒

Android中JNI編程的那些事兒 首先說明,Android系統不允許一個純粹使用C/C++的程序出現,它要求必須是通過Java代碼嵌入Native C/C++——即通過JNI的方式來使用本地(Native)代碼。因此JNI對And