小编Bin*_*Web的帖子

从加速度计算g力1秒间隔

我从GoPro元数据文件(github库)中提取了带有加速度计数据(m/s 2)的CSV文件.

一秒钟的加速度计在3轴上包含约200个数据样本.此文件的示例如下所示:

加速度计数据样本

在PHP中,对于X轴上的每个瞬时值,我将m/s 2转换为:

function convert_meters_per_second_squared_to_g($ms2) {
    // 1g = 9.80665 m/s2
    return $ms2 * 0.101971621297793; // 1 / 9.80665 == 0.101971621297793
}
Run Code Online (Sandbox Code Playgroud)

CSV文件的200行(1秒)示例代码:

$acc_x_summed_up = 0;
if (($handle = fopen($filepath, "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        list ($millis, $acc_x, $acc_y, $acc_z) = $data;

        $acc_x_summed_up += $acc_x;
    }
}

$g_force = convert_meters_per_second_squared_to_g($acc_x_summed_up);
Run Code Online (Sandbox Code Playgroud)

但是如何在X轴上显示每秒的g力值?我试图总结这些值并转换它们,但结果显然是错误的,因为我得到的值高达63 G.

[更新:]

  1. 即时g力值(所有3轴,分开)显示在图表上(使用高图).gopro视频文件(使用YouTube javascript API)与图表并排显示并实时播放.
  2. 图表和视频已经很好地并排工作.只有g-force值是错误的.
    注意:视频文件有一个g-force叠加(嵌入其中),显示2轴(x,y).
  3. 我已经奖励了@Joseph_J,因为它似乎是一个很好的解决方案,因为我被迫通过SO系统给予奖励(周末).谢谢大家的回答!

php gopro

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

我的htaccess文件不断出现404错误

嘿伙计们,我不是要抓住这些,我正在努力让这个工作.

我只是不断收到404错误,有人可以帮忙吗?

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的.我正在使用CodeIgniter框架.

php apache .htaccess mod-rewrite codeigniter

5
推荐指数
0
解决办法
195
查看次数

如果我不使用 bootstrap v4 的 jquery CDN slim 包会发生什么

如果我不使用 Bootstrap v4 附带的 jQuery slim 包,而是使用 Jquery 站点上提供的 jQuery 主机 CDN,会发生什么情况。我在谷歌上搜索,我知道这两者之间存在差异,因为瘦版没有 ajax 或动画等各种功能。如果我删除 Bootstrap v4.0 附带的超薄 jQuery 包,它会影响我的网站吗?

我只是一个初学者,不像其他人那样专业,但我想用 Ajax 在页面上添加一些功能。我在网上花了几个小时并尝试了很多代码,但没有任何效果。最后我一一删除了 Bootstrap 的脚本,然后我发现有一些带有 jQ​​uery CDN 链接的东西。当我使用 google 主机 jQuery CDN 时,代码可以工作,但不能与纤薄的 Bootstrap jQuery 一起使用。

如果我删除 Bootstrap v4 附带的超薄 jQuery 包,它会影响我的网站吗?

javascript ajax jquery twitter-bootstrap bootstrap-4

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

在Ubuntu 17.04上安装curl和mbstring php 7.1

我在Ubuntu 17.04上使用php7.1,我尝试使用此命令安装cURL:

sudo apt-get install php-curl
Run Code Online (Sandbox Code Playgroud)

但我明白了:

软件包“ php-curl”没有安装候选

我也尝试使用以下命令指定cURL版本:

sudo apt-get install php7.1-curl
Run Code Online (Sandbox Code Playgroud)

但是我得到了

E:找不到正则表达式'php7.1-curl的任何软件包

那么,请问如何为PHP 7.1安装curl?

php ubuntu curl php-7.1

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