小编gre*_*rep的帖子

左侧 - >右侧和顶部 - >底部位置之间的CSS过渡

是否可以使用CSS过渡来为位置设置之间的某些内容设置动画left: 0px,right: 0px以便它一直在屏幕上显示?我需要从上到下完成同样的事情.我是不是计算了屏幕宽度/对象大小?

#nav {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.5s ease-out;
}

.moveto {
    top: 0px;
    right: 0px;
}
Run Code Online (Sandbox Code Playgroud)

然后我使用jQuery .addClass

css3 css-transitions

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

PHP转换数组键

在谷歌这么难写,所以我想生病了.

我有一个像这样的数组:

Array ( [a] => 'a' [b] => 'b' [c] => 'c' )
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法将键转换为这样的数值?是否有内置功能,或者我必须制作一个?

Array ( [0] => 'a' [1] => 'b' [2] => 'c' )
Run Code Online (Sandbox Code Playgroud)

谢谢!

php arrays

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

数组推送与关联数组

如果我正在使用这样的关联数组:

Array ( [Username] => user 
        [Email] => email 
      )
Run Code Online (Sandbox Code Playgroud)

我想在最后添加一个元素,我想这样做:

array_push($array, array('Password' => 'pass'));
Run Code Online (Sandbox Code Playgroud)

但是,这让我失望:

Array ( [Username] => user 
        [Email] => email
        Array ( [Password] => pass )
      )
Run Code Online (Sandbox Code Playgroud)

如何避免这种情况,以便我最终得到:

Array ( [Username] => user 
        [Email] => email
        [Password] => pass
      )
Run Code Online (Sandbox Code Playgroud)

非常感激!

php arrays array-push

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

使用特殊字符的PHP变量/函数/类名

我理解下划线_是命名变量/函数/类等的可接受字符.但是我想知道是否还有其他特殊字符可以使用.我测试了一些没有运气并且已经假设很长时间没有,但我想我会看到是否有其他人知道肯定.这主要是为了审美目的,但是我想在与其他开发人员合作定义值类型等时,特殊的字符命名约定会很有用.

php syntax label function

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

强制滚动条到底部

我正在制作一个工作良好而且很好的小消息/聊天系统.问题是,<div>输出消息的方式不会按照我需要的方式滚动.

所有新消息都添加到div的底部,当添加更多消息并且滚动条显示时,滚动停留在顶部<div>.我需要将其反转,以便滚动始终贴在底部<div>.

我想要的一个很好的例子是Steam的聊天窗口,甚至是我用来填写问题的文本输入.

因为我想避免jQuery,这让我完全陷入困境.如果你能指出我正确的方向那将是伟大的!我不确定HTMLCSS是否可以处理这个问题,或者根本不需要JavaScript.

javascript scrollbar

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

JSON对象..在JSON对象中

所以我是JSON的新手,并且一直在尝试一些可能性.有一件事我想知道:有没有办法将'JSON对象放在'JSON对象'中?我想假设这可以完成,并希望它可能是非常有用的,但是语法的所有尝试都让我失望.以下是该标准的示例:

var Person = {
    name:  'John', 
    age:   21, 
    alive: true,
    siblings: [
        {
            name:  'Andrew', 
            age:   23, 
            alive: true
        },
        {
            name:  'Christine',
            age:   19,
            alive: true
        }
    ]   
}
Run Code Online (Sandbox Code Playgroud)

现在,有没有办法做以下事情?

var Andrew = {
    name:  'Andrew', 
    age:   21, 
    alive: true
}

var Person = {
    name:  'John', 
    age:   21, 
    alive: true,
    siblings: [
        {
            Andrew
        },
        {
            name:  'Christine',
            age:   19,
            alive: true
        }
    ]    
}
Run Code Online (Sandbox Code Playgroud)

如果是这样,这样做的正确方法是什么?或者可以简单地说,不是吗?

编辑:我的意思是:JSON能够编码其中包含对象的对象吗?

javascript json object

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

nginx + nodejs + php

我有一个特殊的URI方案,这给我带来了一些麻烦.我需要运行nodejs来提供以下服务:

domain.com
var.domain.com
var.domain.com/foo/
Run Code Online (Sandbox Code Playgroud)

我有这个工作没有问题express.vhost()用于提供子域.但是,一旦URI类似于以下内容,我需要提供静态内容和php:

var.domain.com/foo/bar
var.domain.com/foo/bar/index.php
Run Code Online (Sandbox Code Playgroud)

/bar/是我服务器上的某个目录.从那个url下来(比如说/bar/images/favicon.ico)的所有东西都会像你的典型目录方案一样.通常我会在某个端口上运行典型的proxy_pass到节点,但正如你在这里看到的,我需要nodejs作为端口80上的主要处理程序,并让它将请求传递给在其他端口上运行的nginx(或者反过来可能/更简单吗?).

这种类型的方案是否可以使用(nginx/php)/ nodejs配置?

php reverse-proxy nginx node.js

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

PHP PDO获取所有表

所以我知道我们可以使用标准的mysql调用mysql_list_tables,但是在使用PDO时是否有相同的功能?如果是这样,这会返回一个数组吗?谢谢!

php mysql pdo

9
推荐指数
2
解决办法
8013
查看次数

Arduino RGB LED问题

刚刚得到一个Arduino,我正在弄乱灯有问题.

我相信我使用的是共阳极LED,所以我有三个颜色的引脚通过一个270欧姆的电阻到arduino上的10,11和12.最后一个直接挂钩到VSS.

非常类似:http://www.instructables.com/id/RGB-LED-Tutorial-using-an-Arduino-RGBL/step2/Testing/

现在,它与我预测的相反.当我写入时analogWrite( red, 0 ),LED指示灯呈红色亮起,255处将其完全关闭.

现在,调整0-254的值几乎不会调整亮度.闪烁一秒后,255完全关闭.

任何人都可以解释究竟发生了什么?

arduino

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

PHP脚本......可以追溯到时间?

不是真的,但我遇到了一个问题,在运行这个脚本的时候曾经在一个蓝色的月亮,我的时间导致负数.这是脚本发生的部分:

public function execute()
{
    $time1 = microtime();
    foreach($this->tables as $table)
    {
        if($this->buildQuery($table))
        {
            if($this->submitQuery($table))
            {
                $time2 = microtime() - $time1;
                echo "Sync Successful({$time2}s).. $table <br /> \n";
                //log
            }
        }
        else echo "No data to sync in $table";
    }    
}
Run Code Online (Sandbox Code Playgroud)

正如你所怀疑的那样......从第一次减去第二次并粗略估计过程花了多长时间应该没有错.但是..如果我运行足够多次,有时结果将打印出以下内容:

Sync Successful(0.062936s).. users
Sync Successful(-0.86901s).. profile
Sync Successful(-0.798774s).. groups
Sync Successful(-0.718851s).. phonebook
Sync Successful(-0.711768s).. products
No data to sync in locations
Run Code Online (Sandbox Code Playgroud)

这是非常罕见的,但这是我上一次结果的确切输出.所以我的问题是:

这怎么可能?导致"负面",这显然不应该发生..

我该怎么做才能避免这种情况?有没有更好的方法来解决这个问题?是microtime()不可靠?

有人能借给我1981年的DeLorean DMC-12能够达到88 mp/h吗?

php microtime

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