Time of Update: 2018-12-05
Normal 0 7.8 磅 0 2 MicrosoftInternetExplorer4 使用了Squirrel一段時間,對這個新語言也有所瞭解了,還是決定寫一個語言本身的介紹,算是在國內拋磚引玉吧。我目前使用的是Squirrel 2.2版,這是一個穩定的版本,文檔也比較齊全。Squirrel 3.0 Alpha版已經出來了,但是沒有什麼文檔,我只大概看了一下。 1:保留字:
Time of Update: 2018-12-05
Time of Update: 2018-12-05
最近試圖將Squirrel語言用於Web,嘗試了好長時間,終於成功的使用FCGI,將將Squirrel指令碼作為了Web的伺服器端。 我以前使用Shttpd,後來借鑒了一部分Shttpd代碼,自己寫了一個C++的Web Server,增加了檔案上傳處理,效能似乎還可以,但是沒有使用epoll等技術,與ngnix還是有不小的差距。 我將自己的WebServer改造成了一個FCGI Server,FCGI協議也比較好實現,沒有使用任何第三方的庫,自己實現了FCGI,目前用自己的FCGI
Time of Update: 2018-12-05
因為工作需要,重新研究了一下資料庫技術,我的慣例是從演算法開始上網搜尋,資料庫技術本身的演算法並無太大變化,10年前用hash,btree,現在還是這些東東!!演算法是IT中最穩定,進化最慢的部分。 我很久不使用商用關聯式資料庫了,我本人對SQL有天生的厭倦,可能是10年前寫了太多SQL,以至於看到這個東西都心理疲憊。 在網上搜尋了好久,一切都沒有改變,開源的資料庫還是MySQL和SQlite,其它真還不成什麼氣候。記憶體資料庫仍然沒有得到大規模應用,仍然是FastDB力抗開源記憶體資料庫大旗。
Time of Update: 2018-12-05
Squirrel 剛發布了Squirrel3 beta2版本,一直沒有時間研究它,這個周末,終於決定仔細看看。在Squirrel3 alpha的時候,就大致知道要加入Lambda運算式,不過Squirrel本來就將函數當成一個內部變數,Lambda運算式似乎意義不是很大。Squirrel3的Lambda運算式大概是這樣應用的:exp := '@' '(' paramlist ')' exp例如:local myexp = @(a,b) a + b這等同於 local myexp =
Time of Update: 2018-12-05
看到有兄弟問我如何使用CPU脈衝數來測量執行速度,這個其實很簡單,讀TSC寄存器(每個時鐘脈衝TSC寄存器加一)而已,就是以下代碼就可以了。由於彙編是VC風格的,所以這段代碼僅僅用於Windows環境,使用方法看函數名就應該知道了,這應該是目前最精確的計時器了,可以用來衡量最核心代碼的執行效率。 #ifndef __CPU_H__#define __CPU_H__#pragma warning ( push )#pragma warning ( disable : 4035
Time of Update: 2018-12-05
Squirrel的作者目前開發了在VS和Eplicse的外掛程式,這兩個最重要的IDE都可以用於Squirrel的開發和調試了。但是,我從來就喜歡小而強悍的工具,例如我用Squirrel,就是因為它夠小,甚至VC編譯器,我都只用VCExpress,VCExpress無法安裝Squirrel的外掛程式,如果要安裝,需要下載 VS
Time of Update: 2018-12-05
AGG與其他Graphics庫最不同的是繪圖過程,它的核心繪製模板類是agg::path_storage,但這個類完全不負責任何像素的繪製,它只是一個繪圖的緩衝器。agg::path_storage提供了線段,橢圓,樣條曲線,圓弧等基本向量繪製元素的繪製功能,但一定要記住,在agg::path_storage內的東西是不能直接繪出來的,它只是一個繪圖指令的緩衝器。
Time of Update: 2018-12-05
遊戲開發技術人員。最走不了的就是指令碼語言。而lua是遊戲開發最熱門的指令碼語言。為此也研究過源碼。lua小巧而功能強大。而luajit是lua的一個最佳化版本。介面完全相容lua卻有著更高的效率。google
Time of Update: 2018-12-05
轉自smth...用Google Earth有很長一段時間了,記得第一次用的時候直接奔天安門廣場而去,看見長安街上的車,甚至金水橋上的遊客,覺得非常驚訝和有趣。一直以來,用Google Earth僅僅限於自己在北京的辦公室大樓和居住小區,自己出生長大的地方,以及曾經到過的地方,如拉薩、達卡、坎帕拉。用Google Earth看拉薩時產生了一個念頭,俺可以用Google Earth去週遊世界呢!隨著年齡增長,看世界的慾望也越來越強烈,但沒錢沒閑的工作狀態,實在讓人感到羞澀。還好,先用Google
Time of Update: 2018-12-05
FACE是一個開源項目,它的首頁在:http://code.google.com/p/face2/ FACE 簡介 "FACE" is the acronym of "Fast Auto Complete Engine" FACE 致力於為網站的輸入框提供自動完成功能的引擎 =========== FACE 特點 =========== 1. 體積小:核心僅有一個檔案face.py 2. 易部署:本身就是一個獨立的HTTP伺服器,使用者只需要安裝Python 3.
Time of Update: 2018-12-05
Lua可以說是在遊戲行業有很大的影響。許多有名的遊戲都在使用它。如魔獸世界、戰錘40k,博德之門,國內有軒轅劍外傳、大話西遊2等等。我在這裡不一一介紹了。網上大把介紹。這裡我這是想分享下自己學習lua的過程。希望能帶給大家一些便利避免走彎路。下面是一些常用連結:官網:http://www.lua.org/Luaforwindows:http://code.google.com/p/luaforwindows/學習lua
Time of Update: 2018-12-05
經過一段時間使用發覺squirrel 的開發工具也比較少。網上有幾個但是都用過感覺一般。決定用EditPlus。配置完實現關鍵字 函數高光代碼自動。 實現主要是由 nut.stx 和 nut.acp 兩個檔案 實現 可以自行配置需要的人可以到我的上傳下載http://download.csdn.net/source/2231763可以自己配置網上有相關教程下載EditPlus 把下載好的nut.stx 和 nut.acp 還有虛擬機器sq.exe 拷貝到EditPlus
Time of Update: 2018-12-05
上周末全班去生存島玩,回來的路上,司機反覆放著一盤beyond的磁帶--《真的愛你》、《海闊天空》……,邊放邊哼。久違的旋律包圍著我疲倦的身體,車在四環路上飛奔,而我的思緒已回到了遙遠的高中時代,那是我第一次聽beyond,時已黃昏,單放機在G兄的床上放著音樂,我們哥兒幾個端著大飯缽,站在三樓的大陽台上,欣賞著遠處的風景和樓下路過的x班的美女……時隔八年,beyond的歌仍然是那麼親切,那麼令人暢快!
Time of Update: 2018-12-05
Libevent 跨平台網路程式庫。基於Reader模型的事件網路程式庫提供很方便的回調跟事件機制。其最新穩定版 2.0.10-stable 加入windows iocp使得windows下也變得更加強悍(聽別人說的)。公司為了穩定性使用的版本比較低。這個版本只是我個人研究。Libevent 在linux 下編譯比較簡單直接幾個make命令搞定。在windows下就比較麻煩點。有網上些教程說自己添加到vs 下還要改源碼。突然發現他其實其實有提供vs下編譯方案的。 裡面提供了一個Makefile.
Time of Update: 2018-12-05
時間是2006.11.2 7:00 pm,地點在中科院自動化大廈13樓。我並不是個開源陣營的fans,更準確的說,我是微軟的fans。 但本著擴大視野的指導思想,我決定去見識一下。我去的時候剛剛7點,但報告廳早已圍的水泄不通,講台上站著ubuntu的領補袖Mark
Time of Update: 2018-12-05
轉載自NP博士實驗室:http://conanmusic.spaces.live.com/default.aspx?_c02_owner=1在我剛涉足互連網開發的時候,還是個不大懂事的小子,我也和現在很多年輕人一樣,懷著一顆“火熱”的心,認為通過自己的努力,可以做到任何事(解決技術問題),同時,也有著一種對剛剛離開的大學校園的不滿和抵觸心理。這種情緒在現在一線開發人員中似乎很常見,同時也有更多的程式員(尤其是Web開發)並沒有念過大學或者非相關專業,他們同樣也對學校教育抱有不信任甚至仇視的態度
Time of Update: 2018-12-05
平時懶得寫部落格。用WebSaver儲存自己的知識。結果悲劇了。全都變亂碼了。心疼死了。曬: 以後還是用部落格保留技術文章的好。原本以為自己技術水平一般大都文章都是轉過來的。基本自創不出什麼好的技術跟大家分享。在網上找有時太麻煩了。有些文章只是單純的轉帖。可以有很多實現的的東西基本都沒自己實現過就轉帖。自己不想也學一些只轉帖的人。所以一直沒用轉帖的方式。這次看來要改變自己保留技術的方法了。覺得以後只轉有技術含量的帖。讓後把帖做一個總結。才發出希望能給自己有協助的同時也方便各位友友們。
Time of Update: 2018-12-05
新年剛過跳槽的人是蠻多的。想想自己帶的兩個新手都跳槽到其它公司了。現在搞程式真是不容易。尤其是想開發款大項目的程式員來說很年。既然是走了希望他們能找到更好的工作。 平時比較少去關注其它公司的動態。但是最近公司轉變了盈利模式。原本還可以的項目又要擱著住了。想想自己加班了那麼久的心血真的感到不值得。很好的東西為什麼要變型呢? 公司有錢變也管不著。還是趁閑下來的時間開始學寫部落格。研究技術的實在~~~!
Time of Update: 2018-12-05
很多開發人員的毛病