原创 Linux 設置環境變量
環境變量背景Linux是一個多用戶的操作系統,每個用戶登錄系統後,有專用的運行環境;通常每個用戶默認的環境變量是一樣的,用戶可以對修改自己的環境變量達到定製目的。環境變量是和shell息息相關的,用戶登錄系統就是啓動了一個Shell,對Li
原创 根據兩地經緯度算距離
<?php $EARTH_RADIUS = 6378.137; $PI = 3.1415926535898; $fromLatitude = 23.137466; $from
原创 C語言內存對齊詳解
一、字節對齊基本概念 現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但實際情況是在訪問特定類型變量的時候經常在特定的內存地址訪問,這就需要各種類型數據按照一定的規則在空間上排列,而
原创 Vim 配置 工欲善其事,必先利其器
"顯示行號 set number "設置標尺 set ruler "突出顯示輸入的命令 set showcmd "突出顯示當前號 set cursorline "設置不自動換行 set nowrap "開啓語法高亮 syntax enabl
原创 我一定要努力幸福
夜,黑的那麼純粹、黑的那麼透徹,彷彿吞噬了一切,這是黎明前的黑暗,還是說---是漫漫長夜的開始。 黑夜中艱難前行,疲憊、飢餓、寒冷,步伐沉重而堅定,唯一守着自己的,是漫無邊際的寂寞。醉生夢死的溫牀,紙醉金迷的誘惑,那是美杜莎的眼睛,一
原创 nginx日誌定時切割
關於nginx日誌定時切割、一般有兩種方案,第一用logrotate,它是一個linux系統日誌的管理工具、它可以切割、壓縮等其他軟件的日誌文件軟件;logrotate是基於crontab運行的,所以這個時間點是由crontab控制
原创 PHP自己實現var_dump函數
<?php function reconstructDump() { $args = func_num_args(); for($i = 0;$i < $args; $i ++) {
原创 Subversion實現原理介紹及鉤子的使用
這裏不過多介紹svn的安裝、配置、使用。介紹一下Subversion的原理和工作機制。 一、實現原理:Subversion是一種集中的分享信息的系統,它的核心是版本庫,它存儲所有的數據,版本庫按照文件樹形式存儲所有數據
原创 我的友情鏈接
51CTO博客開發