原创 vector刪除元素淺析

<<effectSTL>>書中提到erase-remove方法  即c.rease(remove(c.begin(),c.end(),1963),c.end()) 關於remove這裏有一篇文章 http://blog.csdn.net

原创 構造函數的使用

/*<span style="font-size:32px;color:#FF0000;">在寫一個簡單的多態例子的時候總是出錯,後來發現是 在構造函數上面有問題 少寫了new,結果依舊運行,那 麼構造函數返回了什麼呢</span>*/

原创 symbol table meaning

SYMBOL TABLE: 00000000 l    df *ABS*  00000000 m.c 00000000 l    d  .text  00000000 .text 00000000 l    d  .data  00000

原创 C/C++編譯和鏈接過程詳解 (重定向表,導出符號表,未解決符號表)

詳解link  有 些人寫C/C++(以下假定爲C++)程序,對unresolved external link或者duplicated external simbol的錯誤信息不知所措(因爲這樣的錯誤信息不能定位到某一行)。或者對語言的

原创 華爲oj 購物單

這兩天斷斷續續敲完這個(放假的時候比較懶),一次成功有點小激動(●'◡'●)  不過貌似從第一次打開開始計時。。。。。 這道題目很像01揹包,我將附件與它們的主件綁定(就是link起來)然後套用動態規劃 ok,解決 #includ

原创 編譯鏈接 C++

預處理之後的源文件被稱爲一個編譯單位,也即編譯器的工作對象。爲了使編譯能夠進行,程序員必須提供各種程序其他部分的聲明來孤立分析一個編譯單位。所有名字空間,類,函數都應該在他們所在的編譯單位中有聲明,所有的聲明都應當引自一個同一個實體(定義

原创 while(cin.eof)出錯 poj

zoj遇到c++如何判定輸入流結尾的問題,一不小心就超時了 樓下的代碼可以通過zoj #include<iostream> using namespace std; int main(){ int a,b; while(true){

原创 智能指針的實現嘗試

最近重新檢查自己的基本功,照着博客敲了敲智能指針的實現 參考這裏 http://blog.csdn.net/hackbuteer1/article/details/7561235 講的通俗易懂啊 代碼#include <iostream>

原创 gdb 回退調試

####早在7.0的時候就已經支持回退調試,but今天想要回退調試我的代碼的時候發現發現了這個問題Target child does not support this command於是在找到了下面這番話,本想點個贊,但reputatio

原创 關於fread與fgets之惑

今天本來是想模仿cp來寫一段複製文件的代碼,如下 //這段代碼可以複製可執行文件,但是不能複製文本 #include<stdio.h> #include<errno.h> #include<stdlib.h> #include<sys/t

原创 套接字與c標準io

csapp 10.9節講爲什麼不能在套接字上面使用標準io,而是費力氣去包裝unix io,以緩衝區的存在減少讀寫某個文件描述符時陷入內核的次數。(1) The restrictions of standard I/ORestrictio

原创 vmare nat模式無法上網

對於windows程序不熟,現階段也沒有轉windows方向的打算 不知其所以然的找到一個解決辦法 如下: 1 win+r 輸入 services.msc 打開 2找到VMware NAT Service和VMware DHCP

原创 二分查找之美

二分查找究竟有多重要?《編程之美》第2.16節的最長遞增子序列算法,如果想實現O(n2)到O(nlogn)的時間複雜度下降,必須藉助於二分算法的變形。其實很多算法都是這樣,如果出現了在有序序列中元素的查找,使用二分查找總能提升原先使用線性

原创 一些linux下面的生活向軟件

https://github.com/LiuLang/kwplayer https://github.com/LiuLang/bcloud Transmission Ubuntu下的迅雷,是一種BitTorrent客戶端,特點是一個跨平臺

原创 簡單判斷某個數是不是2或3的n次冪

bool isPowerOfTwo(int n) { return (n>0)&&(1073741824%n==0); } int類型下判斷 只要求大於0 以及  被2的30次方(int類型中2的最大次方)整除