2014年3月4日 #
2014年2月23日 #
2013年12月27日 #
摘要: 最近接手項目從cocos2dx 2.0 升級為 3.0 ,至于為什么要升級我也弄不清楚,只感覺3.0是要擺脫cocos2d-iphone的身影,這是要作死的態(tài)度嗎,沒時間去了解3.0的核心發(fā)生了神馬變化,只為了從cocos2dx2.0經(jīng)常適應(yīng)到3.0做了一些紀錄,以便查閱和方便正在從2.0到3.0的朋友。 閱讀全文
2013年7月5日 #
2012年3月19日 #
2012年1月10日 #
摘要: 其實為什么javascript的定時器會出現(xiàn)所謂的不可靠或偏差的情況,這是可以理解的,最主要的問題是它們并不是所謂的線程,其實
javascript是運行于單線程的環(huán)境中,而定時器只是計劃代碼在未來某個執(zhí)行的時間,執(zhí)行的時間點是不能被保證的,因為在頁面的生命周期中,不同時間可能存在其他代碼,或各個瀏覽器的內(nèi)核控制住javascript進程。 閱讀全文
javascript是運行于單線程的環(huán)境中,而定時器只是計劃代碼在未來某個執(zhí)行的時間,執(zhí)行的時間點是不能被保證的,因為在頁面的生命周期中,不同時間可能存在其他代碼,或各個瀏覽器的內(nèi)核控制住javascript進程。 閱讀全文
2011年12月6日 #
2011年8月21日 #
2011年8月15日 #
2011年7月30日 #
2011年6月15日 #
2011年6月12日 #
摘要: objectid是一種輕量型的,不同的機器都能用全局唯一的同種方法輕量的生成它,而不是采用傳統(tǒng)的自增的主鍵策略,因為在多臺服務(wù)器上同步自動增加主鍵既費力又費時,不得不佩服,mongodb從開始設(shè)計就被定義為分布式數(shù)據(jù)庫。
下面深入一點來翻翻這個Objectid的底細,在mongodb集合中的每個document中都必須有一個"_id"建,這個鍵的值可以是任何類型的,在默認的情況下是個Objectid對象。
當我們讓一個collection中插入一條不帶_id的記錄,系統(tǒng)會自動地生成一個_id的key 閱讀全文
下面深入一點來翻翻這個Objectid的底細,在mongodb集合中的每個document中都必須有一個"_id"建,這個鍵的值可以是任何類型的,在默認的情況下是個Objectid對象。
當我們讓一個collection中插入一條不帶_id的記錄,系統(tǒng)會自動地生成一個_id的key 閱讀全文
2011年6月2日 #
摘要: google map測距的實現(xiàn)和分析
不斷有傳聞google map在今年的7月1號之后在大陸停止運營,具體原因是因為天朝的牌照問題,這個就不多講了,可以發(fā)現(xiàn)現(xiàn)在搜房網(wǎng)的地圖,和安居客等的地圖紛紛都撤下 google map,而重新選擇了mapabc或baidu,當然網(wǎng)易房產(chǎn)地圖也不例外,現(xiàn)在也在使用mapabc作為網(wǎng)易房產(chǎn)地圖的開發(fā),預(yù)計將在6月底前上線,到 時再跟大家分享一下mapabc的一些開發(fā)實踐。
還是說回google map的開發(fā),自從上次建了個qq群就有不少人在問測距怎么實現(xiàn),當然很多人想的是拿來主義的,當時是拿http://xf.house.163.com /gz/map/000B.html的例子出來,但確實頁面上進行了封裝也寫得比較亂,所以還是比較難以抽離,先給個簡單實現(xiàn)的例子: 閱讀全文
不斷有傳聞google map在今年的7月1號之后在大陸停止運營,具體原因是因為天朝的牌照問題,這個就不多講了,可以發(fā)現(xiàn)現(xiàn)在搜房網(wǎng)的地圖,和安居客等的地圖紛紛都撤下 google map,而重新選擇了mapabc或baidu,當然網(wǎng)易房產(chǎn)地圖也不例外,現(xiàn)在也在使用mapabc作為網(wǎng)易房產(chǎn)地圖的開發(fā),預(yù)計將在6月底前上線,到 時再跟大家分享一下mapabc的一些開發(fā)實踐。
還是說回google map的開發(fā),自從上次建了個qq群就有不少人在問測距怎么實現(xiàn),當然很多人想的是拿來主義的,當時是拿http://xf.house.163.com /gz/map/000B.html的例子出來,但確實頁面上進行了封裝也寫得比較亂,所以還是比較難以抽離,先給個簡單實現(xiàn)的例子: 閱讀全文
2011年4月21日 #
摘要: 有朋友去一家大型的互聯(lián)網(wǎng)公司參加了java程序員的筆試,抄下了一些筆試題,可能有的抄的并不全,試了解答一下,有些還真的答不出來
1.cookie和session的作用以及他們的應(yīng)用場合
2.怎樣讓jvm加載一個Class的同時執(zhí)行一段代碼
3.post和get區(qū)別
4.事務(wù)的屬性有哪些?寫出spring或jdbc管理事務(wù)的例子
5.實現(xiàn)一個高并發(fā)、高性能的hashmap。寫出偽代碼
6.解析一段xml,拼接成一個url。 閱讀全文
1.cookie和session的作用以及他們的應(yīng)用場合
2.怎樣讓jvm加載一個Class的同時執(zhí)行一段代碼
3.post和get區(qū)別
4.事務(wù)的屬性有哪些?寫出spring或jdbc管理事務(wù)的例子
5.實現(xiàn)一個高并發(fā)、高性能的hashmap。寫出偽代碼
6.解析一段xml,拼接成一個url。 閱讀全文
2011年4月6日 #
摘要: 好吧,這個錯誤浪費了我今天幾個小時的時間,必須把它記錄下來。
問題是這樣的,在啟動更新了portmap,exportfs,一些沒問題后,在做/etc/init.d/nfs-kernel-server restart 出現(xiàn)
/etc/init.d/nfs-kernel-server start
Exporting directories for NFS kernel daemonexportfs: /etc/exports [1]:
Neither 'subtree_check' or 'no_subtree_check' specified for export
"foobar".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
.
Starting NFS kernel daemon: nfsd
Not st 閱讀全文
問題是這樣的,在啟動更新了portmap,exportfs,一些沒問題后,在做/etc/init.d/nfs-kernel-server restart 出現(xiàn)
/etc/init.d/nfs-kernel-server start
Exporting directories for NFS kernel daemonexportfs: /etc/exports [1]:
Neither 'subtree_check' or 'no_subtree_check' specified for export
"foobar".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
.
Starting NFS kernel daemon: nfsd
Not st 閱讀全文
摘要: NFS服務(wù)器端
apt-get install nfs-kernel-server nfs-common portmap
vi /etc/hosts.allow
portmap: 192.168.0.
lockd: 192.168.0.
rquotad: 192.168.0.
mountd: 192.168.0.
statd: 192.168.0.
vi /etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
vi /etc/default/portmap
將 -i 127.0.0.1 注釋掉 閱讀全文
apt-get install nfs-kernel-server nfs-common portmap
vi /etc/hosts.allow
portmap: 192.168.0.
lockd: 192.168.0.
rquotad: 192.168.0.
mountd: 192.168.0.
statd: 192.168.0.
vi /etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
vi /etc/default/portmap
將 -i 127.0.0.1 注釋掉 閱讀全文
2011年3月30日 #
摘要: google Map的交互基本都是事件驅(qū)動的,這表示js是通過生成時間來響應(yīng)交互的,并且處于監(jiān)聽我們設(shè)定的事件,每個 Google Maps API 對象都可導(dǎo)出大量已命名的事件。如果程序想要實現(xiàn)某些事件,則會為這些事件注冊 Javascript 事件偵聽器,并會在通過在 google.maps.event 命名空間中注冊 addListener() 事件處理程序接收這些事件時執(zhí)行相應(yīng)的代碼。
初步的事件響應(yīng)
google map中的所有對象都可以對用戶事件監(jiān)聽并作出響應(yīng),用戶的事件可以包括鼠標或鍵盤,對象可以監(jiān)聽以下這幾種事件:
'click','dblclick','mouseup','mousedown','mouseover','mouseout'
這些事件看上去很像標準的DOM事件,但這些時間可以在不同的瀏覽器實現(xiàn)不同的DOM事件模型。 閱讀全文
初步的事件響應(yīng)
google map中的所有對象都可以對用戶事件監(jiān)聽并作出響應(yīng),用戶的事件可以包括鼠標或鍵盤,對象可以監(jiān)聽以下這幾種事件:
'click','dblclick','mouseup','mousedown','mouseover','mouseout'
這些事件看上去很像標準的DOM事件,但這些時間可以在不同的瀏覽器實現(xiàn)不同的DOM事件模型。 閱讀全文
2011年3月24日 #
摘要: 在微博看到介紹的一款linux系統(tǒng)信息神器,dstat,收藏一下
dstat可以直接可直接替換vmstat, iostat, netstat ,nfsstat, ifstat等系統(tǒng)工具,監(jiān)控cpu、disk 、mem、load、interrupt、net、proc、CS....
安裝
wget http://rpmforge.sw.be/redhat/7.3/en/i386/rpmforge/RPMS/dstat-0.6.9-1.rh7.rf.noarch.rpm
rpm -ivh dstat-0.6.9-1.rh7.rf.noarch.rpm
or
apt-get install dstat
yum install dstat 閱讀全文
dstat可以直接可直接替換vmstat, iostat, netstat ,nfsstat, ifstat等系統(tǒng)工具,監(jiān)控cpu、disk 、mem、load、interrupt、net、proc、CS....
安裝
wget http://rpmforge.sw.be/redhat/7.3/en/i386/rpmforge/RPMS/dstat-0.6.9-1.rh7.rf.noarch.rpm
rpm -ivh dstat-0.6.9-1.rh7.rf.noarch.rpm
or
apt-get install dstat
yum install dstat 閱讀全文
2011年3月5日 #
摘要: 本來是想將房產(chǎn)地圖google map的應(yīng)用記錄一個系列,但繼1)記錄完之后總找不到時間繼續(xù)記錄下去,1)中主要解決了Google Maps JavaScript API V3 與 Google Local Search API兩者由于版本問題帶來的一系列麻煩,思路是使用一個iframe作為兼容的跳板,子頁面應(yīng)用Local Search API獲得查詢的result后返回給父頁面,下面再記錄一些地圖坐標的定位和一些UI的組成。
可參考 http://xf.house.163.com/gz/map/00Xa.html 閱讀全文
可參考 http://xf.house.163.com/gz/map/00Xa.html 閱讀全文