原创 Lua(一)——類型與值

lua是一款小巧的腳本語言,是巴西里約熱內盧天主教大學裏的一個研究小組於1993年開發其設計目的是爲了嵌入應用程序中,從而爲應用程序提供靈活的擴展和定製功能。lua由標準C編寫而成,幾乎在所有操作系統和平臺上都可以編譯、運行。lua並沒有提

原创 多學一點(十五)——爲man命令添加顏色提示

默認情況下,Linux中的man命令顯示結果是不帶顏色的,看起來交互性並不好。可以添加一些配置,爲其添加一些顏色提示。修改.bashrc文件:[root@localhost ~]# vim .bashrc在文件最後加入如下配置:# Set 

原创 JavaScript中的閉包(Closure)

在上一篇介紹JavaScript中的this關鍵字的文章中我們提到了閉包這個概念。閉包是指有權訪問另一個函數作用域中的變量的函數。從函數對象中能夠對外部變量進行訪問(引用、更新),是構成閉包的條件之一。創建閉包的常見方式,就是在一個函數內部

原创 初窺Python(二)——修改pip源

pip 默認使用的源在國外(https://pypi.python.org/simple/),有時在 pip install 時下載會比較慢,爲了解決這一問題,只需做如下簡單配置。創建目錄及 pip.conf 配置文件:[root@loca

原创 初窺Python(四)——三種方法判斷python變量類型

python是動態語言,定義變量時不用指定變量類型,在代碼執行過程中,會根據變量的值確定變量類型。python中常用的變量類型有int float long bool str list tuple set dict等,變量類型的判斷常藉助於

原创 雜了個談(一)——博客同名GitHub已開通

作爲一個程序猿,沒有自己的 GitHub 似乎說不過去,畢竟 GitHub 被譽爲全球最大的同***友平臺。之前一直沒有時間,趁現在時間寬裕一些,開通了與博客同名的 GitHub,附鏈接:https://github.com/xitongj

原创 初窺Python(三)——python版本升級及ipython的安裝使用

在使用CentOS6.6 X64系統時,由於系統自帶的python版本爲2.6.6,而2.x版本中當前普遍使用的爲2.7版本,所以我們要對系統的python版本做一個升級。ipython是一個增強版的shell,支持TAB補全,自動縮進等供

原创 AngularJS(三)——在多個AngularJS controller之間共享數據

在MVC中,爲了方便維護,針對不同業務會使用不同的controller。有時我們需要在不同的controller中共享數據,本文旨在解決這一問題。1. 使用$rootScope直接綁定AngularJS中有一個$rootScope對象,它是

原创 工作積累(十)——maven排除相關jar包依賴

在 maven 工程中引用到了一個 jar 包 commons-io-2.4.jar,由於被引用的 jar 包依賴 hibernate-jpa-2.0-api ,而 hibernate-jpa-2.0-api 存在 bug ,會報出Erro

原创 工作積累(十一)——Eclipse maven package失敗

由於最近公司人手增多,開發和部署已經逐步分離,爲了方便部署人員打包部署,開發人員也逐步告別通過在 Eclipse 中 export 打包的方式,而習慣了使用 maven 進行打包。在使用 mvn package 打包時,控制檯報出如下錯誤信

原创 AngularJS(四)——AngularJS與其他框架間的通信問題

在一個web項目中,不能保證只使用一種JavaScript框架,一種常見的情況是同時使用了jQuery和AngularJS框架進行開發;另一種常見的情況是,現需要對之前完全以jQuery爲框架開發的項目擴展功能,爲了方便需要使用Angula

原创 JavaScript中的數組操作

在之前的一篇博客中提到了一些 JavaScript Array 對象的方法,比如 slice()、splice()、pop()、push() 等,博客鏈接:http://xitongjiagoushi.blog.51cto.com/9975

原创 雜了個談(三)——解決CentOS下yum命令報404錯誤的問題

最近在CentOS 6.6 x64操作系統下使用yum時會報如圖-1所示的404錯誤:圖-1 yum命令報錯信息由於錯誤類型是404,首先想到的是是不是外網上不去了,結果能ping通,試了一下其他虛擬機,yum並沒有出現同樣的問題,而出錯的