摘要: 例:repeat print("Please enter route:") route=io.read() if not route then return end suc,msg=io.open(route,"r") if not suc then print(msg) enduntil suc注:在没有打开文件的情况下,此循环会持续执行在lua中,“repeat 循环体 until 条件” ==》:条件为假的情况下,执行循环体(循环体可由多条语句组成) 阅读全文
posted @ 2011-02-08 17:39 Please 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 服务器: 客户端 socket() socket() bind() connect() listen() accept() 开始阻塞直到 write()客户端链接到来 写,发送信息read() read()write() close()read()close()socket函数:为了执行网络i/o,一个进程做的第一件事就是调用socket函数,得到文件描述符;connect()函数:tcp客户用此函数来建立与tcp服务器的链接;bind函数:把一个本地协议地址赋予一个套接字,绑定端口;Listen()函数:仅由TCP服务器调用,监听,调用connect发起链接的客户套接字;Accept() 阅读全文
posted @ 2011-02-08 16:17 Please 阅读(413) 评论(0) 推荐(1) 编辑
摘要: 这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do s = s + i;endprint(string.format("elapsed time : %.2f\n", os.clock() - x));输出:0elapsed time : 2.55--------------------------------------------------------------------------------os 阅读全文
posted @ 2011-02-08 16:06 Please 阅读(286) 评论(0) 推荐(1) 编辑
摘要: SciTE快捷键Magnify text size.Ctrl+Keypad+(放大字体号)Reduce text size.Ctrl+Keypad-(缩小字体号)Restore text size to normal.Ctrl+Keypad/(复原字号)Cycle through recent files.Ctrl+Tab(打开的文件中循环)Indent block.Tab(插入一个Tab位置)Dedent block.Shift+Tab(回退一个Tab位置)Delete to start of word.Ctrl+BackSpace(打开的文件中循环)Delete to end of wor 阅读全文
posted @ 2011-02-08 16:02 Please 阅读(1393) 评论(0) 推荐(1) 编辑