原创 C++中的const關鍵字(轉載)

關於C++中的const關鍵字的用法非常靈活,而使用const將大大改善程序的健壯性,現將本人的一些體會總結如下,期望對大家有所幫助:  一   const基礎     如果const關鍵字不涉及到指針,我們很好理解,下面是涉及到指針的

原创 正則表達式

1 爲什麼要了解引擎匹配原理 一個個音符雜亂無章的組合在一起,彈奏出的或許就是噪音,同樣的音符經過作曲家的手,就可以譜出非常動聽的樂曲,一個演奏者同樣可以照着樂譜奏出動聽的樂曲,但他/她或許不知道該如何去改變音符的組合,使得樂曲更動聽

原创 這麼多技術我該怎麼學(楊中科老師)

之前一直被這個問題困擾,跟W聊過很多次。每次都問的他一直說“別再跟我說話。”因爲我的困惑會把他也帶入迷惘中。 他後來說“一定要淡定,堅持。”然後推薦我這篇,他哥們推薦他的文章。解決問題的方法漸漸明朗,就是行動與堅持。 感謝W及與他一起進步

原创 線程與進程

同步方法: 1.臨界區:通過對多線程的串行化來訪問公共資源或一段代碼,速度快,適合控制數據訪問。 2.互斥量:爲協調共同對一個共享資源的單獨訪問而設計的。 3.信號量:爲控制一個具有有限數量用戶資源而設計。 4.事 件:用來通知線程有一些

原创 string四個函數的實現

來自:http://blog.csdn.net/bladelyer/article/details/7395368 // String的普通構造函數     String::String(const char *str) {   if

原创 2009年阿里巴巴C++筆試題+解析

阿里巴巴筆試題目(2009.9) 技術類筆試試題(卷一)卷一:Java開發、測試工程師(25題) 技術類筆試試題(卷二)卷二:搜索研發、C++(25題) 1.  20個阿里巴巴B2B技術部的員工被安排爲4排,每排5個人,我們任意選其中4人

原创 C++中struct與Class的的區別

從語法上,在C++中(只討論C++中)。class和struct做類型定義時只有兩點區別:   (一)默認繼承權限。如果不明確指定,來自class的

原创 C/C++ 運算符優先級

優先級 運算符 名稱或含義 使用形式 結合方向 說明 1 [] 數組下標 數組名[常量表達式] 左到右   () 圓括號 (表達式)/函數名(形參表)

原创 爲什麼WinMain函數返回類型是int PASCAL?

 爲什麼WinMain函數返回類型是int PASCAL?答:因爲微軟的C/C++編譯器庫文件裏的wincrtstartup.c(具體記不清楚了,大概

原创 野指針的成因

引自:http://baike.baidu.com/view/1291320.htm 野指針的成因主要有三種:   一、指針變量沒有被初始化。任何指針變量剛被創建時不會自動成爲NULL指針,它的缺省值是隨機的,它會亂指一氣。所以,指針

原创 C語言中static的用法

根據《C程序設計語言(第二版)》中4.6 靜態變量,總結如下:          static用在三個地方分別爲:聲明靜態外部變量、聲明靜態函數、聲明內部變量。                    1、聲明靜態外部變量:只能在聲明的文件

原创 關於內存的4個經典題目GetMomery

摘自:http://bbs.yingjiesheng.com/thread-38664-1-1.html 關於內存的4個經典題目GetMomery void GetMemory(char *p) {     p = (char *)ma

原创 馬爾可夫模型的三個基本問題

出自:http://blog.sina.com.cn/s/blog_798f21a00100wwfy.html 令 λ = {A,B,π} 爲給定HMM的參數, 令 σ = O1,…,OT 爲觀察值序列, 隱馬爾可夫模型(HMM)的

原创 scanf("%c", &c);這句不能正常接收字符的原因。(附strindex的實現程序)

#include<stdio.h> #include <stdlib.h> int strlen(char *s);  int strindex(c

原创 4selenium+python 登錄

3selenium+python 中第二個問題,登錄不成功的問題解決。 單純的click不能提交form數據,因爲與後臺有交互所以使用submit() #coding=UTF-8 import os import time from se