小编miy*_*uru的帖子

使用javascript计算速度

在下面的代码中,我试图计算图像的下载速度,但速度是无穷大.我究竟做错了什么?

var imageAddr = "/images/image.jpg" + "?n=" + Math.random();
var startTime, endTime;
var downloadSize = 200000;
var download = new Image();
download.onload = function () {
    endTime = (new Date()).getTime();
    showResults();
}
startTime = (new Date()).getTime();
download.src = imageAddr;

function showResults() {
    var duration = Math.round((endTime - startTime) / 1000);
    var bitsLoaded = downloadSize * 8;
    var speedBps = Math.round(bitsLoaded / duration);
    var speedKbps = (speedBps / 1024).toFixed(2);
    var speedMbps = (speedKbps / 1024).toFixed(2);
    alert("Your connection speed is: \n" + …
Run Code Online (Sandbox Code Playgroud)

javascript

14
推荐指数
3
解决办法
4万
查看次数

如何计算torrent的scrape URL

我已经阅读了Bit-torrent规范并完成了大量搜索,试图找出如何从torrent跟踪器(使用Python)获取种子/对等/下载数据.我可以从Torrent计算信息哈希没问题,这与各种工作的torrent应用程序给出的信息哈希相匹配.

但是,当我尝试从跟踪器获取信息时,我会超时(跟踪器工作)或获取空数据,具体取决于我将URL放入的形式:

http://tracker.openbittorrent.com/scrape?info_hash=a8c482902b1c735de462479721b011dc7b3d3558 - 超时

我被告知这应该是20个字符长,所以采用子字符串,但这给出了空数据.

http://tracker.openbittorrent.com/scrape?info_hash=a8c482902b1c735de462 - d5:filesdee

我想我已经误解了我应该如何编码或为scrape URL制作infohash,但不能在我的生活中看到哪里.

python bittorrent

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

如何将 Bit Torrent 信息哈希值从 Base 32 转换为 Base 16

我有一个 Base32 信息哈希。例如IXE2K3JMCPUZWTW3YQZZOIB5XD6KZIEQ,我需要将其转换为 base16。

我怎样才能用 PHP 做到这一点?

我的代码如下所示:

$hash32=strtolower($hash32);
echo $hash32; // shows - IXE2K3JMCPUZWTW3YQZZOIB5XD6KZIEQ
$hash32=sha1($hash32);
$hash16=base_convert($hash32, 32, 16);
echo "</br>";
echo $hash16 // shows - 3ee5e7325a282c56fe2011125e0492f6ffbcd467
Run Code Online (Sandbox Code Playgroud)

在我的代码中,基于 16 的信息哈希无效。

有效的信息哈希是45C9A56D2C13E99B4EDBC43397203DB8FCACA090

如何获得有效的信息哈希?

谢谢

php bittorrent info-hash

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

mysql视图减少了

我拥有一个图像托管网站,我使用php和mysql捕获图像视图.

我使用以下代码来计算视图.

include 'mysql.php';

$result = mysql_query("SELECT * FROM DB WHERE ID='$id'");
$row = mysql_fetch_array($result);
$views=$row['views'];

$query = "UPDATE DB SET views=$views+1 WHERE ID='$id'";
$result2 = mysql_query($query);

mysql_close($con);
Run Code Online (Sandbox Code Playgroud)

views是mediumint(9)类型字段.

我注意到观点日益减少.任何人都说出了什么问题并提供了解决方案.

谢谢.

php mysql views image

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

标签 统计

bittorrent ×2

php ×2

image ×1

info-hash ×1

javascript ×1

mysql ×1

python ×1

views ×1