原创 最短路徑之Dijkstra算法及實例分析

Dijkstra算法迪科斯徹算法 Dijkstra算法描述爲:假設用帶權鄰接矩陣來表示帶權有向圖。首先引進一個輔助向量D,它的每個分量D[i]表示當前所找到的從始點v到每個終點Vi的最短路徑。它的初始狀態爲:若兩頂點之間有弧,則D[i]爲

原创 windows進程的創建方法

1.WinExec(LPCSTR lpCmdLine,UINT uCmdShow) >>參數: lpCmdLine:指定程序的相對路徑或絕對路徑,命令行參數 uCmdShow:指定窗口的顯示方式 >>窗口的顯示方式: SW_SHOW

原创 路由器端口映射實現外網訪問本地服務器

一 獲取域名和本地服務器環境設置 1 下載花生殼 http://hsk.oray.com/download/ ,得到一個屬於你的免費個人二級域名,由於用的是路由器,所以你的外網IP會不時更新,而花生殼能實現域名與IP地址的動態綁定; 2

原创 各種排序算法的時間性能比較

#include<iostream> #include<time.h> using namespace std;/**冒泡排序 原理: 1.比較相鄰的前後二個數據,如果前面數據大於後面的數據,就將二個數據交換。 2.這樣對數組的第0個數據

原创 Java之MySql數據庫鏈接

一 下載MySql驅動包,下載途徑很多,隨便Google或度娘一下就有,我下載的是mysql-connector-java-5.1.26版本,下載後把它解壓到指定路徑 二 在Eclipse中新建項目Test,新建類MySqlLi

原创 函數和原型

在看這篇文章 《理解Javascript原型》 時,有幾段話把我看得一頭霧水,舉的列子我也沒太看明白 “每個函數都有一個原型屬性。反過來,如果不是函數,將不會有這樣一個屬性。” “函數A的原型屬性(prototype property

原创 各種"居中"

先看效果 代碼: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <style type="text/css">*{font-famil

原创 Scrapy使用心得

今天安裝了大名鼎鼎的Scrapy,不過碰到了不少問題,包括“Unable to find vcvarsall.bat” 這個錯誤應該很常見的,用了最簡單的解決方法: 安裝visual 2008或者2010 其他的方法實在是太折騰了,

原创 關於遞增運算符

關於遞增運算符[遞減運算符也是一樣的]有兩點需要注意: #1 遞增運算符返回值依賴於它與操作數之間的位置關係 如果操作數在前,如a++,則先返回a的值,再對a進行增一操作; 如果操作數在後,則先對操作數進行增一操作再返回操作數;例如,a=

原创 HTML--內聯元素與塊級元素

>>內聯元素(inline element) a,span,input,select,label,img,textarea,sub,sup,li,i,small,strong,em,b,big... 內聯元素沒有獨立的空間,是依附其他塊級

原创 CSS/CSS3 如何實現元素水平居中

更新:可直接訪問 [CSS/CSS3 如何實現元素水平居中] 查看效果,右鍵查看源代碼 -------------------------------------------------分割線-----------------------

原创 PHP正則提取或替換img標記屬性實現文章預覽

今天在想如何實現文章預覽時,如果文章裏面包含照片,那麼就選取第一張照片作爲預覽圖,如果沒有照片,則截取文章的頭150個字作爲預覽文字,但是因爲保存在數據庫的文章都是以富文本的形式,沒辦法直接提取,在網上找

原创 Angular學習資源彙集

網站 官網:www.angularjs.org 中文官網(社區):www.angularjs.cn 博客 流浪貓的窩 粉絲日記:AngularJS體驗式編程系列文章 一介布衣 文檔 GitCafe Angular開發指南 ngNice翻

原创 windows更新npm

今天遇到一個項目需要更新npm的版本,搜了一下如何更新npm的方法,有的人說直接重裝node,npm版本就會是最新的,真是無力吐槽,要是每次更新都得這麼麻煩還得了,我覺得一定有更好更簡單的方法,最後果然在stackoverflow發現了一

原创 The requested URL Not Found問題

遇到這麼一個問題: 最近剛轉到linux下工作 在本地運行localhost下的thinkphp程序時,出現 一開始以爲是權限問題,把目錄以及文件權限都改爲777依然不起作用 後來發現是rewrite問題,解決步驟如下: 1.開啓apa