原创 右值引用

左值與右值 每一個C++表達式,要麼是左值(lvalue),要麼是右值(rvalue)。左值是生存期超過此表達式的對象,所有分配了名稱的變量(包括const類型的變量)都是左值;右值基本都是臨時變量,只在該表達式有效,它主要包括以下一些情

原创 Windows Live Writer插件開發經驗

題注:在我寫這篇文章的時候,CSDN還支持MetaBlogAPI,但自從blog改版後,CSDN已經不再支持MetaBlogAPI了,但是下面介紹的這些技巧對於Window Live Writer的插件開發以及博客園等支持MetaBlog

原创 C++類名demangle

RTTI與type_info C++在編譯時開啓RTTI(Run-Time Type Identification,通過運行時類型識別)特性時,可以在代碼中使用typeid操作符(當然還需要包含<typeinfo>),此符號可以對一個變量

原创 地圖js技術調研

地圖數據格式規範:geojson http://geojson.org/ 類型包括Point, LineString, Polygon, MultiPoint, MultiLineString, andMultiPolygon等

原创 LevelDB原理探究與代碼分析

1. 概述 Level DB(http://code.google.com/p/leveldb/)是google開源的Key/Value存儲系統,它的committer陣容相當強大,基本上是bigtable的原班人馬,包括像jeff de

原创 cgi,wsgi

CGI http://cgi.tutorial.codepoint.net/ WSGI http://wsgi.tutorial.codepoint.net/ uwsgi http://uwsgi-docs.readthedocs.org

原创 Mysql-proxy安裝

Mysql-proxy安裝 mysql-proxy用於實現mysql代理。它的安裝過程如下: 下載mysql-proxy安裝包 wget http://mirrors.dotsrc.org/mysql/Downloads/MySQL-P

原创 關於地理座標

在GIS工作中,很多非測繪學科的同學很難高清各種座標系,下面就一些基礎知識與誤區進行科普。 大地座標系 現在一提到空間座標,大家一般想到的就是手機GPS裏的經緯度,如(116.6832,39.6789),地理稍微學得好一些的同學,還可以說

原创 CentOS下Nginx安裝

本文主要介紹CentOS下的Nginx安裝過程,源碼安裝參看官方文檔。 使用root權限安裝 yum install nginx配置文件 vi /etc/nginx/nginx.conf 例如,下面是一個類似ftp的http file s

原创 使用flup實現WSCGI

功能介紹 FLUP是python下的一種WSCGI的實現,可以比較容易地與NGINX等HTTP Server進行搭配使用。 flup安裝 yum install python-flup 如果希望用spawn-fcgi來啓動ws

原创 Jenkins安裝

上Jenkins官網(http://pkg.jenkins-ci.org/redhat/)下載最新版本Jenkins,如: wget http://pkg.jenkins-ci.org/redhat/jenkins-1.638-1.1.n

原创 關於hive的transform函數對於集合的輸入輸出

HIVE官方介紹了關於Transform的基礎使用方法,但是對於關於存在集合的情況介紹並不清楚 1. 列的分隔符大家都知道是TAB,但如果列的類型是array<int>,array如何傳遞給transform呢? array<int>輸出

原创 使用Python調用Web Service

背景 最近使用GSoap開發了一套基於WebService接口的服務,Java與.Net本身的framework已經集成了WebService的訪問組件,C與C++也可以通過GSoap生成客戶端代理來訪問服務,但是Python本身並沒集成

原创 關於動態引入js時的順序問題

在項目中遇到一個問題,我們需要在一個頁面中動態加載一系列的js,並且要求規定js的加載順序,一開始我們的引用js的方法如下: <script type="text/javascript"> var js = document.creat

原创 LibEvent使用經驗

最近一個項目中需要提供一個簡單的採用http post協議的服務,開發語言是C++,考慮到各種因素,最終決定直接採用libevent,一方面比較熟悉,另一方面也可能複用其提供的定期事件回調,不然自己編寫一個類似Reactor的框架花費太大