小编ble*_*erh的帖子

PHP中的INET_ATON()和INET_NTOA()?

我想在我的数据库中存储IP地址,但我还需要在整个应用程序中使用它们.我读到了使用INET_ATON()INET_NTOA()在我的MySQL查询中从IP地址中获取32位无符号整数,这正是我想要的,因为它将比使用char(15)更快地搜索数据库.

问题是,我找不到一个在PHP中做同样事情的函数.我遇到的唯一一件事是:

http://php.net/manual/en/function.ip2long.php

所以我测试了它:

$ip = $_SERVER['REMOTE_ADDR'];
echo ip2long($ip);
Run Code Online (Sandbox Code Playgroud)

它什么也没输出.在他们给它的例子似乎工作,但再次我不确定是否ip2long()做同样的事情INET_ATON().

有人知道这样做的PHP函数吗?甚至是在数据库中存储IP地址的全新解决方案?

谢谢.

php mysql sql database ip-address

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

使用XNA在游戏窗口中显示矩形

我想将我的游戏网格划分为一个矩形阵列.每个矩形为40x40,每列有14个矩形,总共25列.这涵盖了560x1000的游戏区域.

这是我设置的代码,用于在游戏网格上创建第一列矩形:

Rectangle[] gameTiles = new Rectangle[15];

for (int i = 0; i <= 15; i++)
{
    gameTiles[i] = new Rectangle(0, i * 40, 40, 40);
}
Run Code Online (Sandbox Code Playgroud)

我很确定这是有效的,但当然我无法确认它,因为矩形不会在屏幕上呈现让我亲眼看到它们.我想为调试目的做的是渲染边框,或用颜色填充矩形,这样我就可以在游戏本身上看到它,只是为了确保它有效.

有没有办法让这种情况发生?或者任何相对简单的方法我可以确保这个有效吗?

非常感谢你.

c# grid xna rectangles

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

Directory.GetFiles返回整个路径,我只想要文件名?

这是我为扫描文件目录而设置的代码:

Dim fileArray() As String
fileArray = Directory.GetFiles(System.AppDomain.CurrentDomain.BaseDirectory & "help\")
Run Code Online (Sandbox Code Playgroud)

它成功获取目录中的所有文件,但它也获得了绝对路径.例如,其中一个条目fileArray()是:

F:\Project\Project\bin\x86\Debug\help\book_troubleshoot.html
Run Code Online (Sandbox Code Playgroud)

我希望它只是:

book_troubleshoot.html
Run Code Online (Sandbox Code Playgroud)

有没有办法在不解析所有数组条目来修剪路径的情况下执行此操作?

谢谢.

vb.net directory file path

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

标签 统计

c# ×1

database ×1

directory ×1

file ×1

grid ×1

ip-address ×1

mysql ×1

path ×1

php ×1

rectangles ×1

sql ×1

vb.net ×1

xna ×1