DELPHI中整合LUA指令碼學習筆記1_初探LUA

 序:記得在剛開始學編程的時候,知道了一個字串並不是一定要在程式中固定死的,而是可以用TEdit.Text來串連的,於是有了一個想法,把一整段代碼(幾個函數)放在Memo中,想在程式啟動並執行時候通過修改Memo中的內容而讓程式能靈活使用.可惜後來失敗了.大家看到這一定會笑的半死.的確這是一個很幼稚的想法.後來知道用指令碼可以實現程式的靈活運行,可惜一直沒有時間研究,這幾天剛好要用到指令碼,所以研究了一下午,順便寫一點心得.Python,LUA等都不錯,我選擇了LUA原因是串連庫比較小,擴充方便

Limits on open filehandles

Any Unix: the limits set by ulimit or setrlimit.FreeBSD:Edit /boot/loader.conf, add the lineset kern.maxfiles=XXXXwhere XXXX is the desired system limit on file descriptors, and reboot. Thanks to an anonymous reader, who wrote in to say he'd

DELPHI中整合LUA指令碼學習筆記2_調用LUA函數(詳)

 詳細研究了一下主程式調用LUA函數的細微過程,順便寫一點心得調用LUA函數function add(x, y) return x+yend在已經開啟LUA庫並裝載了指令碼後主程式使用以下方法調用lua_getglobal(L, "add");//壓入被調用的LUA中函數名addlua_pushnumber(L, x); //壓入add的第1個參數lua_pushnumber(L, y); //壓入add的第2個參數然後使用lua_pcall來調用if (lua_pcall(L, 2, 1, 0

一個測試,馬上知道你的年齡!超准哦!

一面讀一面做: 【1】首先,挑一個數字(0 -7)表示每個禮拜想出去走走的次數 【2】把這個數字乘上2 【3】然後加上5 【4】再乘以50 【5】如果你今年的生日已經過了,把得到的數目加上1757,如果還沒過,加1756 【6】最後一個步驟,用這個數目減去你出生的那一年 【7】現在你會有一個三位元的數字 【8】第一個位元是你一開始選擇的數目(也就是每個星期你希望出去走走的次數) 接下來的二個位元就是你的年齡,准了就要頂啊! 

MFC 中整合 Html 的3種方式

MFC 中整合 Html 介面的3種方式最近考慮給Domolo SeoHelper 多麼樂SEO助手 換上新裝,全部用Html介面的方式表現。據說 GTalk 就是用類似的方式實現的(?)。靈感點滴 - GTalk的介面居然是用IE控制項雪狼窩: GTalk聊天介面應該是基於IE核心的?現在看來可行的方式有3種:他們的區別是 程式碼和html 互動的機制不同;1、如果是彈出對話方塊的方式,且使用者互動項比較簡單,建議採用:SHOWHTMLDIALOGFN 的方式來實現,windows.args

使用 HTML5 開發 WebApp 效能注意點

來自:http://software.intel.com/zh-cn/articles/phonegap-html5/?PhoneGap HTML5 應用簡介PhoneGap是一個用基於HTML,CSS和JavaScript的,建立移動跨平台行動裝置

判斷指定資料庫存取權

Normal 0 0 2 false false false MicrosoftInternetExplorer4 --判斷具有指定資料庫存取權的相關資訊USE [master]GOALTER DATABASE [Test] SET  OFFLINE;--設置離線 GODECLARE @Status BIGINTSELECT @Status=status  FROM

float/real轉換為字元誤區

  Normal 0 0 2 false false false MicrosoftInternetExplorer4   /* Style Definitions */

統計:抓蝦熱文的都是那些網站貢獻的?

統計:抓蝦熱文的都是那些網站貢獻的?資訊時代的牛人,就是能處理大資料量的牛人,google 算一個, 抓蝦也算一個。---------------------- 截止小蝦發稿時止,抓蝦已經從 4,751,300 個部落格和新聞頻道中累計抓取了406,969,122 篇文章提供大家訂閱閱讀。 更多----------------------剛才整理資源回收筒的時候,發現我6月份為抓蝦熱文做的統計資料,原來不準備發的。還是貼上來吧。只顯示前50名。資料來源:Domolo 抓蝦熱文閱讀。   

用函數處理字串(提取/比較)

 --1、如果提取小寫字母:create function roy_Number(@name varchar(100))returns varchar(100)asbegin    declare @s varchar(100)    while patindex('%[a-z]%',@name collate Chinese_PRC_BIN)>0--用二進位排序區分大小寫        begin            set @s=isnull(@s,'')+substring(@na

VC 對 memcpy 的最佳化

來自:http://blog.codingnow.com/2005/10/vc_memcpy.html在很多編譯器中,memcpy 是一個 intrinsic 函數,也就是說,這個函數是由編譯器實現的。它比 inline 函數更容易被編譯時間最佳化。編譯器可以根據 memcpy 的參數是常量還是變數做出多種版本,達到最佳的效能。這一點,用 inline 或者 template 的技巧都無法辦到。我們看看 VC 對 memcpy 的最佳化。(所用版本 VC6)void foo(void

Simple iPhone Keychain Access

from: http://useyourloaf.com/blog/2010/03/29/simple-iphone-keychain-access.htmlThe keychain is about the only place that an iPhone application can safely store data that will be preserved across a re-installation of the application. Each iPhone

瑪麗發錯藥之後-發人深省的管理故事

 瑪麗發錯藥之後  文章來源:中國醫學論壇報http://www.cpahp.org.cn/ccyyf/news/200701/1121.htm     前幾天參加一個國際會議,一位美國學者講述了一個在美國醫院發生的護士發錯藥物之後的故事,令筆者感觸很深。     這位護士叫瑪麗,在紐約一家醫院已經工作了三年。這年紐約氣候異常,住院患者激增,瑪麗忙得腳不沾地。一天給病人發藥時,她張冠李戴發錯了藥,幸好被及時發現,沒有釀成事故。     但醫院的管理部門依然對這件事情展開了嚴厲地“問責”。    

阻礙你成功的20個最令人反感的壞習慣

    在你工作的過程中,這20個“小小”的壞習慣雖然不起眼,但

我的ISORPG遊戲引擎及原始碼(初級版本)

從老BLOG上轉過來,老BLOG就作廢了吧:PPS:此文寫於三年前,我還沒有轉到遊戲開發的時候用來學習練手的,現在已經夢想成真,成為一名真正的遊戲人了。:)在做了若干年的商務軟體開發後,我最終還是決心向我多年的夢想--遊戲編程挺進,幾周的學習過程,就讓我得到了以前很少有過的巨大信心和成就感,這使我更加堅定地要成為一名遊戲人。在經過一段時間入門學習以後,我用了三周時間寫了一個非常初級的ISO斜視角的RPG引擎,全部使用C++類方式實現,算是對學習成果的一個交待:)雖然現在這個DEMO可以運行,但還

抓蝦的暗示

抓蝦的暗示 Flick 原是開發遊戲的架構,現在成功是順勢而變的結果---題記  今天看到keso的部落格列舉了自己“始終不看好同樣採用Digg模式的抓蝦熱文的原因”。這裡我們先拋開抓蝦熱文是否採用digg模式不說,單單說說抓蝦熱文是否有用。經常閱讀keso部落格的朋友們一定還記得這篇:“東拉西扯:過濾器與民主的悖論”,我非常同意他的這個結論:“只有當使用者意識到他所獲得的資訊,以及所聯絡的人群,越來越同質化,甚至影響了他的視野和對事物的判斷,他自會做出調整。”。  

關於OOM-killer

OOM-killer:Out-of-Memory (OOM) Killer是一種保護機制,用於當記憶體嚴重不足時,為了系統的繼續運轉,核心迫不得已挑選一個進程,將其殺死,以釋放記憶體,緩解記憶體不足的問題。可以看出這種方式對進程的保護是有限的,不能完全的保護進程的運行。OOM Killer的關閉與啟用方式:# echo "0" > /proc/sys/vm/oom-kill# echo "1″ >

Singleton模式學習

意圖;保證一個類僅用一個執行個體,並提供一個執行個體的全域訪問點. C#代碼如下;using System;namespace SingletonPatterns...{    /**//// <summary>    /// singleton 的摘要說明.    ///    實現單件模式的3個要點:    /// 1.儲存執行個體的私人變數    /// 2.私人化的建構函式    /// 3.訪問這個執行個體的公用靜態函數    /// </summary>   

記憶體配置函數malloc和calloc的區別

一,函數的說明標頭檔:    stdlib.h或malloc.h函數原型:void *calloc(unsigned n, unsigned size);功 能:在記憶體的動態儲存裝置區堆中中分配n個長度為size的連續空間,函數返回一個指向分配起始地址的指標;如果分配不成功,返回NULL。跟malloc的區別:calloc在動態分配完記憶體後,自動初始化該記憶體空間為零,而malloc不初始化,裡邊資料是隨機的垃圾資料。用 法: void *calloc(unsigned

.net中的如何私人部署強命名組件

私人部署:何謂私人部署這是相對公有部署而言的,我們知道在安裝了dotNetFramework的機器上%SystemRoot%/assembly(%SystemRoot%一般指系統Windows目錄)目錄中的檔案是.net運行必需的組件,然而在我們自己的可執行程式中需要的組件,存放在程式的根目錄下的dll組件(也稱作組件檔)。對這些檔案的部署就稱為私人部署。當然也可以部署到公用組件快取中(也稱作GAC,若要部署GAC不能單純的把dll複製到assembly目錄,這裡需要一個部署工具GACUtil.

總頁數: 61357 1 .... 21787 21788 21789 21790 21791 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.