时尚乌龟

文章
11
资源
0
加入时间
2年10月17天

lua提示bad argument #1 to ‘for iterator‘ (table expected, got nil)

这个报错是因为在使用for迭代器时,传递给迭代器的参数不正确导致的例如下面的程序中就会报这个错local Set = {}function Set:tostring(set) local l = {} for e,k in pairs(set) do l[#l + 1] = e end return "{"..table.concat(l,",").."}"endfunction Set:print( s ) print(Set:to

Gimbal Lock(万向节锁)在 Euler Angles(欧拉角)中的体现

一般地,处理三维空间的旋转有两种方式:四元数法或者欧拉角在unity引擎中选择了四元数法。欧拉角方法就是简单的对物体自身xyz中某一轴的旋转,听起来很直观容易理解。但是欧拉角会出现Gimbal lock 问题,因为在一系列的对xyz轴的旋转中,物体自身对应的xyz轴本身也在跟随物体进行旋转,导致下一步的旋转受到影响,这也就是使用相对坐标系而没有使用绝对坐标系的问题所在。 图中红色为X轴,绿色为y

Groovy使用小结

Groovy作为一门脚本语言可兼容Java大部分的语法、具有动态性等特点被越来越多的项目所使用。在Java Web项目中我们通常将Groovy作为动态规则表达式。最近接触一个项目,允许使用者采用Groovy脚本编写个性化的数据加工的逻辑,然后系统调用对应的Groovy脚本完成数据加工的操作。针对Groovy脚本在项目中的使用,在此做个小结。String script = "class Gr...

java ccf最大的矩形,最大的矩形(ccf)

某年ccf比赛题,ccf测试数据很独特,并且是根据你做正确的测试数据给分的,想要得满分,就一定不能放过任何一个优化的点题目描述:在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子...

用c语言编写tcp文件服务器和客户端.客户端可以上传和下载文件,使用tcp协议写一个可以上传文件的服务器和客户端.doc...

使用tcp协议写一个可以上传文件的服务器和客户端PAGEPAGE 18使用tcp协议写一个可以上传文件的服务器和客户端篇一:使用TCP协议实现文件传输使用TCP协议实现文件传输2013-01-18 10:35:43 我来说两句 作者:hanchaoqi 收藏 我要投稿使用TCP协议实现文件传输。程序会分为服务器端和客户端,首先运行服务器端,监听来自客户端的连接,客户端运行后会通过程序内的服务器...

mysql查询语句select-(null,not null,is null和is not null)

1 一些概念    1.1 null与not null    null 和 not null是mysql的字段属性,或称为数据类型的属性,不属于任何类型。null值也不等同于空值,空值是不占用存储空间的,null占用存储空间,如对myisam表占用1bit额外存储空间。    1.2 is null与 is not null    is null和 is not null是mysq

LoRa技术科普

LoRa简介物联网应用中的无线技术有多种,可组成局域网或广域网。组成局域网的无线技术主要有2.4GHz的WiFi,蓝牙、Zigbee等,组成广域网的无线技术主要有2G/3G/4G等。这些无线技术,优缺点非常明显,可如下图总结。在低功耗广域网(Low Power Wide Area Network, LPWAN)产生之前,似乎远距离和低功耗两者之间只能二选一。当采用LPWAN技术之后,设计人员可做到

leetcode之迷宫问题---BFS 广度优先搜索

前言:迷宫问题很常见,若求最小路径,一般用广度优先搜索,主要要注意几点:1)对新加四个方向符合要求的位置到队列时,判断是否被访问过,INF代表未被访问 d[nx][ny] == INF2)到达终点的最小距离的表达式d[nx][ny] = d[p.first][p.second] + 1;3)存新的位置position(x,y)的定义,用pair不用maptypedef pair<int, int> position; 4)新的四个方向的位置的定义..