小编Tow*_*hid的帖子

如何用Javascript创建重力效果?

Google引力重力脚本是两个不错的演示.但是没有可用的源代码或教程.而原始的JS文件非常大.如何在某个元素上创建一个带有拖放功能的重力效果(特别是"可以投掷 "和" 可旋转 ",如谷歌引力)?

html javascript html5 effects

12
推荐指数
2
解决办法
2万
查看次数

查看我的数字是否在范围数组中的最佳算法是什么?

我在PHP中有一个包含范围的二维数组.例如:

From.........To
---------------
125..........3957
4000.........5500
5217628......52198281
52272128.....52273151
523030528....523229183  
Run Code Online (Sandbox Code Playgroud)

等等

这是一个很长的清单.现在我想看看用户给出的数字是否在范围内.例如,数字130,4200,52272933在我的范围内,但数字1,5,500不在.

当然,我可以统计所有索引,看看我的数字是否大于第一项,小于第二项.但有没有更快的算法或使用PHP功能更有效的方式?

后来补充道

它已分类.它实际上是用ip2long()创建的数字,显示一个国家的所有IP.我刚刚为它写了一个代码:

$ips[1] = array (2,20,100);
$ips[2] = array (10,30,200);
$n=11;// input ip
$count = count($ips);
for ($i = 0; $i <= $count; $i++) {
    if ($n>=$ips[1][$i]){
        if  ($n<=$ips[2][$i]){
            echo "$i found";
            break;
        }
    }else if($n<$ips[1][$i]){echo "not found";break;}
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,数字2,8,22和200在范围内.但不是数字1,11,300

php algorithm function

6
推荐指数
2
解决办法
1403
查看次数

如何从子类(嵌套类)中获取父类中的值?

我有Class1和class2,它在class1,VB.NET代码中:

Public Class class1
    Public varisbleX As Integer = 1
    Public Class class2
        Public Sub New()
            'Here GET the value of VariableX
        End Sub
    End Class

    Public Sub New()
        Dim cls2 As New class2
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

我想从class2访问varisbleX,在VB.net或C#中的代码表示赞赏,谢谢.

.net vb.net nested-class

5
推荐指数
1
解决办法
1万
查看次数

度距定位系统的算法

我正在研究一种使用矩阵的定位系统无法满足我的需求.所以我决定使用一个基于度和距离定位的系统.我从来没有听过或使用过这样的系统(也许是因为我放弃了大学以自由职业者的身份开展业务).但它在游戏编程,3D引擎和其他东西中似乎很有用.所以我的问题是:

这个系统叫什么名字?

因为我需要很多算法和资源来完成我的工作任何资源教程介绍表示赞赏.

例如,我需要一个算法来查看o1与o2的程度和距离是多少?

   o1(Degree=45,distance=3)
    \  |
     \ |
      \|(0,0)
_______o_______
       |\
       | \
       |  o2(Degree=225,distance=2)
       |
Run Code Online (Sandbox Code Playgroud)

algorithm geometry

1
推荐指数
1
解决办法
95
查看次数

标签 统计

algorithm ×2

.net ×1

effects ×1

function ×1

geometry ×1

html ×1

html5 ×1

javascript ×1

nested-class ×1

php ×1

vb.net ×1