原创 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