首页 >>  正文

lua脚本论坛

来源:baiyundou.net   日期:2024-08-02

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2022 年 7 月 28 日,在 1908 年的今天,北京储蓄银行正式营业,这是我国最早设立的国家储蓄银行;此前,在我国没有专门的储蓄银行,为个人提供的储蓄及其他金融业务是由商业银行办理的。储蓄银行是一种较为古老的金融机构,大多是由互助性质的合作金融组织演变而来;互助性质的储蓄银行就是存款人将资金存入银行,银行以优惠的形式向存款人提供贷款,这种组织形式在美国比较普遍。回顾科技历史,7 月 28 日这一天还发生过哪些关键事件呢?

1993 年 7 月 28 日:Lua 首次在线上运行

图源:维基百科

Lua 是一个简洁、轻量、可扩展的脚本语言,有着相对简单的 C API,而很容易嵌入应用中。很多应用程序使用 Lua 作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性;Lua 的设计目标是成为一种很容易嵌入其他语言使用的脚本语言。Lua 的特色是:简洁、轻量、可扩展。Lua 在葡萄牙语中是“月亮”的意思。它既不是缩写,也不是缩略词,而是一个名词。

Lua 是在 1993 年 7 月 28 日由罗伯托·鲁萨利姆斯奇、沃尔德·塞莱斯和路易斯·恩里克·德·菲格雷多创建的,他们当时是巴西的里约热内卢天主教大学的计算机图形技术组(Tecgraf)成员。Lua 的先驱是数据描述/配置语言“SOL”(简单对象语言)和“DEL”(数据录入语言)。他们于 1992 年至1993 年在 Tecgraf 独立开发了需要增加灵活性的两个不同项目(都是用于工程应用的交互式图形程序)。在 SOL 和 DEL 中缺乏很多控制流结构,需要向它们增加完全的编程能力。

资料来源:维基百科

1997 年 7 月 28 日:戴尔工作站 400 推出

图源:维基百科

1997 年 7 月 28 日,戴尔电脑公司宣布推出戴尔工作站 400 已进入工作站市场;它采用了行业标准的 Microsoft Windows NT Workstation 操作系统和最新的 IntelPentium II 处理器,包括以 300MHz 和 266MHz 速度运行的单处理器或双处理器。WorkStation 400 将成为首批配备 Pentium II 300MHz 处理器的工作站之一。戴尔的 400 系列工作站起步售价为 3,000 至 8,000 美元,直接瞄准了金融服务、数字内容创作和 MCAD 机械计算机辅助设计市场;而这次发布还获得了独立软件公司的支持,包括知名 MCAD 开发商,如 Parametric Technology、Autodesk、Dassault systems SA 以及路透控股旗下的 TIBCO 和 Mathworks 在金融服务领域的支持。

戴尔进入工作站市场后,与康柏电脑公司(Compaq)和数字设备公司(Digital Equipment)等公司展开了激烈的竞争;随着用户从 Unix 迁移到 Windows NT,基于英特尔的工作站市场年增长率在当时已经达到 44%。自 1990 年代后期以来,主流 PC 的功能不断增加,模糊了 PC 与技术/科学工作站之间的界限。典型的工作站曾经会使用专有硬件,使得它们与 PC 产生差异:例如,IBM 就曾在 1990 年代和 2000 年代期间将基于 RISC 的 CPU 用于其工作站,并将 Intel x86 CPU 用于其商业/消费 PC。然而,到 2000 年代初,这种差异基本消失了,如今的工作站使用高度商品化的硬件,这些硬件则多半由戴尔、惠普和富士通等大型 PC 供应商主导,并且基本都是 Microsoft Windows 或 Linux 操作系统。

资料来源:维基百科

2017 年 7 月 28 日:苹果宣布停产所有未运行 iOS 的 iPod 设备

图源:维基百科

2003 年,苹果公司发布了第一款 iPod,当时的 iPod 是世界上第一款可存储 1,000 首歌曲的 MP3 播放器。发明 iPod 是在 iTunes 之后,2000 年,当时人们因为 Napster 网站的关系,已经有了从网络下载音乐的习惯;乔布斯觉得这样太麻烦,他开始构思透过 iTunes 软件和 iPod 硬件传输歌曲的项目。当时市面上已经有了类似的播放器,但是大多数都很差,播放歌曲也少得可怜,待机时间短。乔布斯任命乔恩·鲁宾斯坦(Jon Rubinstein)开发这个项目。鲁宾斯坦收购了东芝最新的 1.8 英寸 5GB 的小硬盘的专利,并且确定了电池和屏幕等重要原件。再雇来了另外一位 iPod 之父托尼·法戴尔(Tony Fadell):此人在加入苹果之前已经做着一些 MP3 播放器的工作。

苹果电脑最初把 iPod 作为 Mac 用户的独有的产品销售,但由于非 Mac 用户需求增加,公司加入了对 Windows 的兼容。到 2004 年 1 月,iPod 成为全美国最受欢迎的数码音乐播放器,占领了 50%的市场份额。到了 2004 年 10 月,iPod 统治了美国的数位音乐播放器的销售,拥有超过 92% 的硬盘播放器和超过 65% 的所有类型播放器的市场。iPod 以极高的速率销售,在三年时间内总共销售了超过一千万部。它对文化产生了重大的冲击。

iPod 系列中的产品都提供设计简单易用的用户界面,除 iPod touch 为第六、七代 iPod nano、iPod shuffle 外皆由一个环形滚轮—iPod Click Wheel 操作。在早期,大多数 iPod 产品使用内置的硬盘储存媒介,而 iPod nano、iPod shuffle 及 iPod touch 则早已采用闪存。2017 年 7 月 28 日,历史上的今天,苹果公司宣布停产 iPod 系列中未搭载 iOS 系统的 iPod nano 与 iPod shuffle。这也是继 2014 年停产 iPod Classic 之后,苹果再度简化了 iPod 这一生产线。2022 年 5 月 10 日,随着苹果公司宣布 iPod touch 停产,全系列 iPod 均已宣告停产。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:[email protected]
","force_purephv":"0","gnid":"9d1631e5012fff405","img_data":[{"flag":2,"img":[{"desc":"","height":"80","s_url":"https://p0.ssl.img.360kuai.com/t0186957a1ca5352752_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0186957a1ca5352752.gif","width":"640"},{"desc":"","height":"721","title":"","url":"https://p0.ssl.img.360kuai.com/t013b91229eb1ee1db8.jpg","width":"1080"},{"desc":"","height":"608","title":"","url":"https://p0.ssl.img.360kuai.com/t017310740bb18e94af.jpg","width":"1080"},{"desc":"","height":"719","title":"","url":"https://p0.ssl.img.360kuai.com/t01994dbd25603c2779.jpg","width":"1080"}]}],"original":0,"pat":"iphonec,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1658985850000,"pure":"","rawurl":"http://zm.news.so.com/a2b4bb714e0c24f55c69ec4fd536d081","redirect":0,"rptid":"5b936b0c05509b0f","s":"t","src":"CSDN","tag":[{"clk":"keconomy_1:ipod","k":"ipod","u":""},{"clk":"keconomy_1:ios","k":"ios","u":""},{"clk":"keconomy_1:戴尔","k":"戴尔","u":""},{"clk":"keconomy_1:苹果","k":"苹果","u":""}],"title":"历史上的今天:Lua 首次在线上运行;苹果停产所有非 iOS 的 iPod;戴尔工作站 400 推出

浦须虹2561lua脚本如何对比时间 -
叶研侍13735229418 ______ 参考方法如下:local str1 = "12:36:28" local str2 = "14:38:45" local h1,m1,s1 = string.match(str1,"(%d+):(%d+):(%d+)") local h2,m2,s2 = string.match(str2,"(%d+):(%d+):(%d+)") local time1 = h1 * 3600 + m1 * 60 + s1 local time2 = h2 * 3600 + m2 * 60 + s2 print(time2 - time1) 得出的是 相差多少秒 除3600就是多少小时啦

浦须虹2561关于lua脚本的执行问题 -
叶研侍13735229418 ______ 我把链接发到你消息里面了.下载完成后把lua程序解压到任意文件夹假设是 d:\lua.然后再修改系统环境变量PATH 在里面添加一个d:\lua 用分号与其他路径隔开.如何修改win环境变量你到网上搜搜.随后你启动dos 输入 lua52 abc.lua 就可以启动lua解释器了.然后你修改lua为扩展名的文件的打开方式,找到这个程序.你双击lua文件也能执行了.

浦须虹2561lua中 a={1,2} b={1,2} print(a==b, a~=b) - - false, -
叶研侍13735229418 ______ a和b都是表,--是注释.--后面的是print的输出.a==b是比较这两个表是否相等【这个不是同一个对象,所以比较结果是false】.a~=b是表示是否不相等【当然是true了】.

浦须虹2561如何利用lua进行热更新 -
叶研侍13735229418 ______ 试试下面这个方法:在移动端可以编写lua的解析器,通过这个解析器,可以运行最新的lua甲苯,然后我们吧控制游戏逻辑的代码都写成lua脚本

浦须虹2561怎样给lua脚本传递参数和脚本怎样接受这些参数 -
叶研侍13735229418 ______ 两种方式:1、脚本内定义全局函数(非local的), 然后在别的脚本require这个脚本后直接通过名称和参数进行调用(类似c函数的调用)2、脚本内定义一个message_handler的入口函数(类似main函数),这个入口函数接受一个msg和一系列的params.然后别的脚本或函数通过postmessage或者sendmessage函数.向指定脚本传递参数msg和params,进而进行处理

浦须虹2561C++调用lua脚本 问题 -
叶研侍13735229418 ______ 是不是在windows下?可能跟环境变量LUA_PATH的设置有关

浦须虹2561lua脚本语言连接sqlserver数据库 -
叶研侍13735229418 ______ con = assert (env:connect("odbc_freedom")) 这个要加上用户名密码什么的

浦须虹2561lua 脚本的io.open的打开模式 -
叶研侍13735229418 ______ r 是只读方式打开, 不能写入.w 只写方式打开,不能读取.a 末尾追加.r+ 以读写方式打开,保留原有数据.这个模式是自由度最高的.w+ 以读写方式打开,删除原有数据.就是打开后文件是空文件.a+ 以读写方式打开,保留原有数据,只能在文件末尾添加,不能在文件中间改写数据.

浦须虹2561lua脚本怎么获取当前正在执行的脚本的当前路径 -
叶研侍13735229418 ______ 如果在Windows下(……Linux行不行不知道)obj=io.popen("cd") --如果不在交互模式下,前面可以添加local path=obj:read("*all"):sub(1,-2) --path存放当前路径obj:close() --关掉句柄上述原理是利用Windows的cd命令返回工作目录;至于sub(1,-2)是为了去掉换行符当然如果你有lua socks或者你有lfs(注意匹配你的Lua版本),你可以使用lfs(Lua File System)require("lfs")path=lfs.currentdir()这个则是Lua文件系统库中的函数.……就是这样

浦须虹2561nginx中lua脚本中=是什么意思 -
叶研侍13735229418 ______ Lua是一种跟JavaScript很像的语言,Ngix_Lua同样使用异步2113单线程,语法甚至比JS更加简单5261,之前的评测指4102出,Ngix_lua的性能几乎是Node.JS的一倍. Nginx 特点 1.流行的高性能HTTP服务器 2.事件驱动(异步1653)架构 3.少量且可测内存占用 4.声明性配置语言回 5.基于C的可扩展模块 通过答lua-nginx-module即可在nginx上启动lua脚本.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024