
Linux
小破破破
这个作者很懒,什么都没留下…
展开
-
lua ipairs 和 pairs 哪个更快
如果是单纯得循环 和 里面进行了数字相加 对比:代码如下,如果执行uuu + 得过程local tb = {}for i=1,300 do tb[i] = iendlocal uuu = 0local s = os.clock()for i=1,50000 do for k,v in pairs(tb) do uuu = uuu + 1 endendlocal e = os.clock()print("used time"..e-s.." ..原创 2021-04-21 15:45:43 · 484 阅读 · 0 评论 -
Linux各类脚本执行情况和原理
(1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的,bash执行时,不管是何种方式,都会读取此文件。(3)~/.profile若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。另外,图形模式登录时,此文件将被读取,..转载 2020-11-24 15:47:42 · 315 阅读 · 0 评论 -
Lua获取C++中的double float不精确
Lua向C++中传输数值,C++部分取为float类型时数据时准确的(此时不能在linux gdb 断点 p 出数据,否则数据也会不准确,而实际时准确的。)而Lua从C++中获得float 或者 double数据时,会出现 float 108.032 获得到Lua中时 变为 108.03197994 之类的变化,此时需要调用--从C++来的各类浮点数 都要经过这个函数的精度转化fun...原创 2019-10-23 20:31:12 · 698 阅读 · 0 评论 -
Linux中 64位系统 和32位代码的问题(转载)
这里首先用64位系统编译32位代码 GCC -m32 test.c的编译命令,发现编译不通过 下面是 RedHat系列:Redhat、Centos、Fedora而Debian系列:Debian、Ubuntu在帖子下方也有编译方法 先写个hello world的简单程序gcc -m32 a.c先确保a.c能够编译链接成功,再去编译你的32位程序。 [root@lo...转载 2018-09-04 16:54:37 · 1305 阅读 · 0 评论