小编Tur*_*ile的帖子

将线性比例转换为对数

我有一个线性刻度,范围从0.1到10,变化增量为0.1:
  | ---------- [] ---------- |
0.1 5.0 10

但是,输出确实需要:
  | ---------- [] ---------- |
0.1 1.0 10(对数刻度)

我试图找出将5(例如)转换为1.0所需的公式.因此,如果刻度盘在1.0和10之间移动了一半(线性刻度上的实际值为7.5),那么得到的对数值是多少?几个小时以来一直在考虑这个问题,但是我在很多年里都没有使用过这种类型的数学,所以我真的迷失了.我理解log 10 X = 10 y的基本概念,但这就是它.

psuedo-value 5.0将变为10(或10 1),而psuedo-value为10将为10 10.那么如何计算伪值得到的对数值,比如7.5?

如果需要添加信息,请告诉我.

感谢您提供的任何帮助; 这打败了我.

math logarithm

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

为什么这个PHP脚本(由AJAX调用)随机不能正确加载SESSION?

Ahoy StackOverflow,

我在我的项目中遇到过这个问题:简而言之,从我收集的内容来看,通过AJAX调用的PHP脚本没有正确地注册在index.php页面顶部设置的SESSION变量.起初,我认为这是由于会话锁定,所以我继续并添加session_write_close(),但没有解决问题.

此问题仅在新用户会话开始后的大约25%的时间内发生(即:用户登录时).

我继续删除了90%的代码,以便将错误降低到重现所需的最小编码.

Firebug通过ajax.php导致的错误结果

图片

Firebug通过ajax.php的预期结果

图像2

注:这两个结果表明指数的回报print_r($_SESSION)Array ( [userid] => 3724 [trialstatus] => 1 [trialtcompletions] => 0 [userlevel] => 5 ),它可以让我知道这个问题是不是与会话中的索引页面上设置.

有没有人知道一个修复(可能甚至不是代码,甚至可能是服务器设置),它将正确地允许通过AJAX调用的脚本正确访问Session变量?

测试复制方案

  1. 删除域的所有cookie
  2. 加载页面(最多2次).2次重新加载后永远不会发生问题.
  3. 如果未显示错误结果,请重复步骤.

的index.php

<?php

if (session_status() === PHP_SESSION_NONE) session_start();

if (!isset($_SESSION['userid']))
{
    $_SESSION['userid'] = 3724; //$login['AccountID'];
}

$_SESSION['trialstatus'] = "12";
$_SESSION['trialtcompletions'] = "12";
$_SESSION['userlevel'] = "12";
session_write_close();

print_r($_SESSION);
?>
<!DOCTYPE html><html><head><script src="./js/jquery.min.js"></script>
<script>
    function loadStage(step,input,callback){
        $.ajax({
            type: "POST",
            url: "./ajax.php",
            data: { step: …
Run Code Online (Sandbox Code Playgroud)

php ajax session session-variables

24
推荐指数
2
解决办法
1174
查看次数

Jquery检查数组是否包含重复的字符串

如何检查数组是否包含重复的字符串,我有validateArray = ['sa','sa','yu']我使用了SO中的以下函数,但同样不适用于我.

checkDuplicate = function (reportRecipients) {
    if (reportRecipients.length > 1) {
        var recipientsArray = reportRecipients.toString().split(',');
        for (a in recipientsArray) {
            if(reportRecipients.indexOf(a) != reportRecipients.lastIndexOf(a)){
                return true;
                break;
            }
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

arrays jquery

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

标签 统计

ajax ×1

arrays ×1

jquery ×1

logarithm ×1

math ×1

php ×1

session ×1

session-variables ×1