原创 判斷一個字符串是否是合法IP地址

思路:輸入字符串的時候,把分隔符“.”讀取出來,然後判斷分隔符旁邊的數字是否在0~~255之間,然後判斷是否合法。 #include "stdafx.h" #include <stdio.h> #include <iostream> u

原创 c++多線程同步使用的對象

轉自:http://blog.csdn.net/gukesdo/article/details/6857249 線程的同步 Critical section(臨界區)用來實現“排他性佔有”。適用範圍是單一進程的各線程之間。它是:

原创 大端模式和小端模式

文章來源:http://blog.csdn.net/hackbuteer1/article/details/7722667#comments 在 各種計算機體系結構中,對於字節、字等的存儲機制有所不同,因而引發了計算機 通信領 域中一個很

原创 多客戶端服務器網絡編程

這是一個基於windows的,用C++編寫的客戶端服務器程序,適合初學者,高手誤入.源碼必共享 思路是這樣的.啓動服務器,服務器啓動後會創建一個子線程,用於向客戶端發送信息.用一個死循環用於接收客戶端的請求,客戶端請求成功後,會將客戶端

原创 c++模板類學習

文章來源:http://blog.csdn.net/hackbuteer1/article/details/6735704 1、模板的概念 我們已經學過重載(Overloading),對重載函數而言,C++的檢查機制能通過函數參數的不同及

原创 用位運算實現四則運算之加減乘除

文章來源:http://blog.csdn.net/hackbuteer1/article/details/7390093 聽同學百度二面中,不準用四則運算操作符來實現四則運算。一想就想到了計算機組成原理上學過的。位運算的思想可以應用到很

原创 memset()的效率以及源碼分析

文章來源:http://blog.csdn.net/hackbuteer1/article/details/7343189 void *memset(void *s, int ch, size_t n); 作用:將s所指向的某一塊內存中的

原创 靜態鏈接庫LIB和動態鏈接庫DLL的區別

靜態鏈接庫LIB和動態鏈接庫DLL的區別 一、        靜態鏈接庫與動態鏈接庫區別 靜態鏈接庫與動態鏈接庫都是共享代碼的方式,如果採用靜態鏈接庫,則無論你願不願意,lib 中的指令都全部被直接包含在最終生成的 EXE 文件中了。但是

原创 微策略2011校園招聘筆試題(找出數組中兩個只出現一次的數字)

1、8*8的棋盤上面放着64個不同價值的禮物,每個小的棋盤上面放置一個禮物(禮物的價值大於0),一個人初始位置在棋盤的左上角,每次他只能向下或向右移動一步,並拿走對應棋盤上的禮物,結束位置在棋盤的右下角,請設計一個算法使其能夠獲得最大價值

原创 任意長度的高精度大整數加法

文章來源:http://blog.csdn.net/hackbuteer1/article/details/6709101 方法:這裏用了數據結構棧,實際上棧更方便實現高精度加法。 步驟:1、第一個數據加數按輸入順序(高位到低位)入棧1。

原创 浙江大華2011.10.10校園招聘會筆試題

請寫出下面程序的輸出結果:(答案在下面) 1、 [cpp] view plaincopy int count = 3;  int main(void)  {      int i, sum, count = 2;      for

原创 刪除字符串中多餘的空格]給定字符串,刪除開始和結尾處的空格,並將中間的多個連續的空格合併成一個

#include <stdio.h> char* RemoveExtraSpace(char* str) { if (str == NULL) { return NULL; } cha

原创 如何用兩個隊列實現一個棧,並分析有關棧操作的運行時間。

  棧的操作主要有:入棧,出棧,返回棧頂元素,返回棧長度以及判斷棧是否爲空。   若用兩個queue實現(可以定義成queue的數組queue q[

原创 錯題(二)

2、[cpp] view plaincopy void func(char str[50])  {      printf("A %d B %d ",sizeof(str), strlen(str));  }  int main(vo

原创 網絡爬蟲:URL去重策略之布隆過濾器(BloomFilter)的使用

前言:   最近被網絡爬蟲中的去重策略所困擾。使用一些其他的“理想”的去重策略,不過在運行過程中總是會不太聽話。不過當我發現了BloomFilter這個東西的時候,的確,這裏是我目前找到的最靠譜的一種方法。   如果,你說URL去重