原创 C++程序的編譯過程及g++與之對應的幾個參數

    C++程序在編譯的時候主要有以下幾個過程:     1. 預編譯(預處理):主要是對僞指令(以#開頭的指令)和特殊符號進行處理。      僞指令主要包括:     (1)宏指令:如#define NAME ADU,#undef等

原创 讓我思潮翻滾的IBM面試內容

今天剛從北校筆試完IBM回來,感覺一般般,回來後上網隨便看看別人的面試經歷。其實也不是覺得自己可以進面試,從筆試過程感覺進面試機會不大,只是出於好奇,想了解一下別人是如何面試IBM的,IBM到底需要什麼樣的人才,或許對以後的職業發展有所幫

原创 如何不生成XML文件通過Socket傳XML文件內容

    最近做項目碰到一個問題,想在客戶端生成XML文件內容,但不在硬盤上創建文件(沒這個需求),可以減少I/O操作,提高效率,改爲直接發送XML內容。發現Jdom還是挺好用的,直接用下面一點代碼就可以完成這項任務,生成XML字符串 /

原创 C++複製構造函數的詭異行爲研究

        C++ Primer(4 edition) 中文版P407上說:“複製初始化首先使用指定構造函數創建一個臨時對象,然後用複製構造函數將那個臨時對象複製到正在創建的對象。”但我的實驗結果顯示是沒有調用複製構造函數。    

原创 從月薪3500到700萬——一個大學生的成長經歷

  來上海整整五年了,事業上已有了突飛猛進的飛躍,生活方面有過一段段的辛酸。然而,如今回首看來,這五年來也這是這些苦惱最終成爲我前進的機遇,讓我擁有了目前還算可以的生活境遇?700萬身價,對有些兄弟來說可能是微不足道,但是我想大多數朋友還

原创 C++代碼和調試

    公司開發項目調試的時候遇到一個頭疼的問題,一個函數給很多地方調用了,但我只要某個參數值時執行該斷點,這種高級的調試從來沒接觸過,上網搜了一下,果然有這方面的調試技術,下面是我找的資料,挺有用的,分享一下。     原文鏈接是:ht

原创 隨機數的生成

問題描述:         現要求產生 0~n-1 範圍內的 m 個隨機整數的有序列表,且不允許重複,m <= n。         考慮到 n 的值可能很大,而通常 C/C++ 提供的隨機數產生器所能返回的隨機數在 [0,RAND_M

原创 位運算詳解

【 在網上看了一下位運算方面的內容,整合了兩篇文章的內容,也加進了自己的一點理解 原文鏈接: 1.http://www.rupeng.com/forum/thread-2142-1-1.html 2.http://peirenlei.ja

原创 面試題之10億正整數問題--完整解答

關於這個問題,經過這麼久的討論,兩篇文章及大家的回覆,已經比較很清楚了。這裏就來完整的整理一下解答。其實本來已經整理得差不多了,不過很不幸,電腦忽然罷工,怎麼也啓動不了,然後又感冒了,所以一直到現在纔開始做這個解答。 好了,不

原创 如何用javac 和java 編譯運行整個Java工程

        前言:本文教你怎麼用javac和java命令,以及如何利用腳本(shell或bat)方便處理,並用簡單的實例展示這些用法。         IDE是把雙刃劍,它可以什麼都幫你做了,你只要敲幾行代碼,點幾下鼠標,程序就跑起

原创 C++ Primer 讀書筆記——第12章 類

1. 構造函數一般應用一個構造函數初始化列表來初始化對象的數據成員。 2. 構造函數不能爲const。 3. 可以認爲夠在函數分兩個階段執行:(1)初始化階段;(2)普通計算階段,計算階段由構造函數函數體中所有語句組成。 4. 不管成員是

原创 如何在SSH斷開後讓遠程服務器程序繼續運行

    主要參考來自:http://blog.csdn.net/wind19/article/details/4986458     今天在一個技術羣中看到有人在討論這個問題,剛好手頭上正在做物聯網項目,也遇到這麼個問題,只是之前一直

原创 隨便說說字符集和編碼

    快下班時,愛問問題的小朋友Nico又問了一個問題:     "sqlserver裏面有char和nchar,那個n據說是指unicode的數據,這個是什麼意思。"     並不是所有簡單的問題都很容易回答,就像這個問題一樣。於是我

原创 找最小的K個數

今天在CSDN無意中看到July一篇號稱《當今世界最爲經典的十大算法》的博文,感覺這文章名字挺霸氣,於是進去瞅了一眼。看到其中有一個叫做BFPRT的算法,據說可以最壞情況下也能以O(N)複雜度找到數組中的第K大元素。博文裏有鏈接到詳細解釋

原创 測試ASCII碼方法

ASCII碼 (char)9,(char)10,(char)13 (char)9   水平製表符 (char)10 換行 (char)13 回車 測試ASCII碼的方法: 在記事本中,按住ALT鍵,同時用小鍵盤輸入十進制的ASCII