Time of Update: 2018-12-05
昨天晚上(準確地說是今天淩晨)臨睡覺前, 才突然發現把手機遺留在公司辦公桌上了。平時每天早上起床全靠手機鬧鐘了,手機不在身邊,非睡到中午12點不可。不但獎金會被扣光,工資都不知道還有沒有了。那麼我就在想,早上誰叫我起床?很快就想到了易語言。用易語言寫一個程式,準時叫我起床,豈不很好?隨手就可以寫出來,不超過一分鐘,這就是易語言原始碼: 2010-10-18 liigo更新,這個程式多次發揮作用,意義重大,呵呵。現提供原始碼下載:http://download.csdn.net/source/
Time of Update: 2018-12-05
這是一個專門的程式設計語言/編譯器速度測試/對比網站(http://shootout.alioth.debian.org/)給出的題目,以下是EF原始碼://nsieve-bitspublic final class 啟動類 <作者 = "liigo">{static nsieve(int m){int i, j;int count=0;bool[] b = new bool[m+1];for (i=2; i<=m; i++) {if (!b[i]) {count++;j=i*
Time of Update: 2018-12-05
題記:用“易語言.飛揚”(EF)開發WEB應用程式,此前還沒有先例。但因為EF本地開發包(EFNDK)已經發布,用C/C++開發一個EF類庫,使其支援EF開發WEB應用程式,應該並非難事。當然也可想而知,其中必有諸多痛點有待解決。此系列文章,為本人探索過程之記錄,對外人未必有多大價值。如有網友樂觀其事,還請理性待之。作者:liigo。轉載請務必註明出處:http://blog.csdn.net/liigo/。線上留言。試用EF開發WEB應用程式(9): 線上示範 非常感謝好友龔辟愚提供網路伺服
Time of Update: 2018-12-05
考考你,知道這一段代碼是用哪個程式設計語言寫的嗎?C++?JAVA?C#?還是“易語言.飛揚”?int dox(int x){ int i = 0; if(x == 0) i++; else if(x == 1) i += 1; else if(x == 2) i += 2; else i += 3; int sum = 0; for(i = 1; i < 10; i++) su
Time of Update: 2018-12-05
所謂支援“斬月”,即要求“易寫易庫(EXEK)”不依賴任何易語言支援庫,包括核心庫。只有“易寫易庫(EXEK)”支援“斬月”,用它開發出來的易語言支援庫才有可能完全不依賴任何檔案(包括易核心庫)。我原來以為,EXEK依賴易語言核心庫並不算什麼問題,畢竟開發出來的支援庫是要給易語言程式用的,而易語言程式的運行又怎能少得了易核心庫?但是根據我上一篇部落格的嘗試,用易語言4.x編譯出的支援庫不能直接拿到易語言3.x去用(核心原因是易4.x編譯出的DLL依賴易4.x核心庫),這讓我有些無法接受。只有支援
Time of Update: 2018-12-05
以色列專家研究出,不管什麼語言,要發達,創始人必須留大鬍子,至少也得有個濃密的小鬍子。沒鬍子的人,發明的語言再進階,也無法流傳推廣。比如ADa, Fortran, Prolog這三種語言的創始人都沒有鬍子,因此不流行。而C和Unix,創始人的鬍子象馬克思那麼大。Smalltalk和Simula的創始人幾乎沒有鬍子,所以他們的語言不流行Objective-C也不幸,但是C++創始人因為有大鬍子,所以C++極其流行。Java創始人留有大鬍子,所以Java也很發達。C#就有點危險了。中文編程“易語言”
Time of Update: 2018-12-05
此為轉貼,抱歉,原文作者、來源不詳。但相信應該是程式員同行。言語中多有調侃,博君一笑而已,無論您是女人,還是任一程式設計語言的追隨者,都不必介懷。 有的女人就像Windows 雖然很優秀,但是安全隱患太大。有的女人就像UNIX 她條件很好,然而不是誰都能玩的起。有的女人就像C# 長的很漂亮,但是家務活不行。有的女人就像C++,她會默默的為你做很多的事情。有的女人就像JAVA,只需一點付出她就會為你到處服務。有的女人就像JavaScript,雖然對她處處小心但最終還是沒有結果。有的女人就像彙編,
Time of Update: 2018-12-05
---------------------------輔助調試支援庫 (1.2#0版)--------------------------- 支援庫名稱及版本:輔助調試支援庫 (1.2#0版) 所支援語言:中文(大陸) 提供“調試輸出()”“檢查執行()”等命令,為調試易語言程式提供便利,增強了易語言核心庫中的相關調試命令(“輸出調試文本()”“檢查()”)。
Time of Update: 2018-12-05
題記:用“易語言.飛揚”(EF)開發WEB應用程式,此前還沒有先例。但因為EF本地開發包(EFNDK)已經發布,用C/C++開發一個EF類庫,使其支援EF開發WEB應用程式,應該並非難事。當然也可想而知,其中必有諸多痛點有待解決。此系列文章,為本人探索過程之記錄,對外人未必有多大價值。如有網友樂觀其事,還請理性待之。作者:liigo。轉載請務必註明出處:http://blog.csdn.net/liigo/。線上留言。 試用EF開發WEB應用程式(4): 緩衝Query
Time of Update: 2018-12-05
釋題:如果您認為這個“花”兒,屬於之前第一個“花”兒的變種,易語言寫支援庫也能玩出“花”兒來(易寫易庫(EXEK)進展5),我也不反對。在開始本文之前,我要首先回答我之前提出的兩個問題:問:用“易寫易庫(EXEK)”為易語言3.0開發支援庫?答:可以,而且已經成為現實。問:近期計劃,讓“易寫易庫(EXEK)”支援“斬月”?答:支援斬月,並且已經成為現實。下面開始本文。我已經使用“易寫易庫(EXEK)”開發了一個易語言支援庫,叫做“命令有表徵圖支援庫”(55K,CSDN下載),該支援庫經過了“斬月
Time of Update: 2018-12-05
關於“易寫易庫(EXEK)”的“類‘交叉編譯’”的設想,已經很久了,現在寫出來與各位共用。這個所謂的“類交叉編譯”,是指:用現在版本的EXEK,開發某個支援庫(初定為“易庫常量支援庫(ekconsts.fne)”,其中定義許多枚舉常量),進而,把這個支援庫應用到新版本EXEK的開發過程中。通俗點說就是,我賺錢,用賺來的錢僱人,再用雇來人的幫我賺更多的錢。換另一個說法就是,我用我開發的工具1,開發出另一個工具2,再用工具2協助繼續開發/完善工具1。這種想法是否可行尚未經過實地驗證,但我想“應該”是
Time of Update: 2018-12-05
在易語言代碼中嵌入彙編/機器碼
Time of Update: 2018-12-05
上周末為Tapestry做了些事情:寫了一點文檔——補充了一點“Components Reference”文檔,已被官方所採納。目前Tapestry4.0的文檔還是不全,在此呼籲大家盡量的幫忙做一下。關注Tapestry有一年多了吧,還沒有真正的實踐過,真是遺憾。不能總抱怨“沒有時間”吧,呵呵。在此為Tapestry作點廣告:java 開源 Web FrameWork,面向組件(Component)的Web應用開發。
Time of Update: 2018-12-05
用“易寫易庫(EXEK)”為易語言3.0開發支援庫,能行得通嗎?今晚(嚴格地是昨晚)我(liigo)做了些嘗試,結果不甚理想。現在易語言最新版本都4.11了,為啥還要給易語言3.0開發支援庫呢?呵呵,只是一時興起而已,沒有特別的用意。如果非要找一點理由的話,我認為是:易寫易庫(EXEK)支援開發帶動態表徵圖的命令和命令參數,而這隻能在易語言3.x版本中才能展現出來。我的嘗試過程和結果如下:我把一個用易語言4.1編譯出的支援庫檔案複製到易語言3.0的lib目錄下,發現易語言3.0根本無法啟動,最後
Time of Update: 2018-12-05
這是一個專門的程式設計語言/編譯器速度測試/對比網站(http://shootout.alioth.debian.org/)給出的題目,以下是EF原始碼://fannkuchpublic final class 啟動類 <作者 = "liigo">{public static main(){int n = 11;int time = 運行環境.取啟動時間();控制台.輸出("Pfannkuchen(", n, ") = ", fannkuch(n),
Time of Update: 2018-12-05
題記:用“易語言.飛揚”(EF)開發WEB應用程式,此前還沒有先例。但因為EF本地開發包(EFNDK)已經發布,用C/C++開發一個EF類庫,使其支援EF開發WEB應用程式,應該並非難事。當然也可想而知,其中必有諸多痛點有待解決。此系列文章,為本人探索過程之記錄,對外人未必有多大價值。如有網友樂觀其事,還請理性待之。作者:liigo。轉載請務必註明出處:http://blog.csdn.net/liigo/。線上留言。試用EF開發WEB應用程式(10): 配置Apache 本文內容:配置Apa
Time of Update: 2018-12-05
這是一個專門的程式設計語言/編譯器速度測試/對比網站(http://shootout.alioth.debian.org/)給出的題目,以下是EF原始碼://binary-treespublic class 啟動類 <作者 = "liigo">{const int minDepth = 4;public static main(){int time = 運行環境.取啟動時間();int n = 16;int maxDepth = n;if(minDepth + 2 > n)
Time of Update: 2018-12-05
題記:用“易語言.飛揚”(EF)開發WEB應用程式,此前還沒有先例。但因為EF本地開發包(EFNDK)已經發布,用C/C++開發一個EF類庫,使其支援EF開發WEB應用程式,應該並非難事。當然也可想而知,其中必有諸多痛點有待解決。此系列文章,為本人探索過程之記錄,對外人未必有多大價值。如有網友樂觀其事,還請理性待之。作者:liigo。轉載請務必註明出處:http://blog.csdn.net/liigo/。線上留言。試用EF開發WEB應用程式(15): EF Servlet, or EFSP?
Time of Update: 2018-12-05
作者:liigo,轉載請註明出處:http://blog.csdn.net/liigo/archive/2008/11/20/3342583.aspx。這兩天,邁克菲(McAfee)升級後(引擎版本:5.3.00,病毒庫版本:5439),開始“誤判”易語言庫檔案 com.run
Time of Update: 2018-12-05
作者:liigo原文連結:http://blog.csdn.net/liigo/archive/2008/12/06/3460565.aspx轉載請註明出處:http://blog.csdn.net/liigo/ 所謂PE檔案版本資訊,本文最後有幅圖,看了就很明了了。為EXE/DLL添加版本資訊,總體思路很簡單,就是自行產生特定格式的資源資料,調用Win32API函數UpdateResource將該資料寫入檔案中即可(或者由編譯器在輸出檔案時插入該資料)。關鍵是這一段資料的產生,相對比較複雜,而