小编kur*_*sus的帖子

Nginx如何从$ uri中删除前导斜杠

我的Nginx配置文件:

  location / {
    try_files $uri $uri/ /index.php?url=$uri;
  }

  ## PHP conf in case it's relevant 
  location ~ \.php$ {
  fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
  fastcgi_split_path_info ^(.+\.php)(/.*)$;
  include /etc/nginx/fastcgi.conf;
  fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
  }
Run Code Online (Sandbox Code Playgroud)

尝试以下网址http://example.org/login:

预期行为:

http://example.org/index.php?url=login

实际行为:

http://example.org/index.php?url=/login

nginx

8
推荐指数
1
解决办法
1954
查看次数

javascript和css时序是否同步?

javascript(超时,间隔)和css(动画,延迟)时间是否同步?

例如 :

#anim1 {
animation: anim1 10s linear;
display: none;
}

anim1.style.display = "block" ;
setTimeout(function() {
 anim2.style.webkitAnimation= 'anim2 10s linear';
}, 10000);
Run Code Online (Sandbox Code Playgroud)

anim2会在anim1结束时被精确触发吗?是否因浏览器而异?在这种情况下,我对webkit焦点更感兴趣.

请注意,anim1是通过javascript触发的,以避免加载时间不一致.

注意:这是一个理论问题,上面的代码是一个例子,你不能在家里使用它,因为有更多适当的方法来做到这一点.

javascript time animation css3

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

JS使用DeviceAcceleration.x无缝平移图像

我有一个比视口大的图像,我正试图根据设备加速值在x计划上平移.

            _____________________
            |                   |
            |   Device          |
            |                   |
    ________|___________________|__________
    |       |                   |         |
    |       |   Image           |         |
    |       |                   |         |
    |_______|___________________|_________|
            |                   |
            |                   |
            |                   |
            |                   |
            |___________________|


            <-------------------->
                    X axis      
Run Code Online (Sandbox Code Playgroud)

我可以得到半体面的结果,但没有什么比这更好的了.

根据我的理解,我需要:

  • 得到加速度值
  • 得到对象的位置
  • 结合这两个值(可能与频率?)
  • 将新位置应用于对象

到目前为止,我有类似的东西:(我正在使用gyronorm.js,因此调用加速度数据data.dm.x)

var accelX = data.dm.x
var currTrans = $('#pano').css('-webkit-transform').split(/[()]/)[1]
var posX = parseInt(currTrans.split(',')[4])
var newPos = posX+accelX
$('#pano').css({'-webkitfr-transform':'translateX('+(newPos)+'px)'})
Run Code Online (Sandbox Code Playgroud)

我觉得我在这里错过了一个核心概念,但经过几个小时的研究,我无法找到它.

javascript accelerometer motionevent

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

Git 按文件 ID 添加

git status给出修改文件的列表:

\n\n
modified\xc2\xa0: app/controllers/AppController.controller.php\nmodified\xc2\xa0: app/controllers/Front.controller.php\nmodified\xc2\xa0: app/models/Booking.model.php\nmodified\xc2\xa0: app/models/Price.model.php\nmodified\xc2\xa0: app/views/AdminBookings/update.php\nmodified\xc2\xa0: app/views/Layouts/elements/leftmenu.php\n...\n
Run Code Online (Sandbox Code Playgroud)\n\n

我发现每次必须添加、签出或记录文件时“键入”(无论以何种方式)文件路径很不方便。

\n\n

有没有办法将 ID 与这些文件关联起来,以便我可以更快地单独管理它们?就像这样:

\n\n
[0] modified : app/controllers/AppController.controller.php\n[1] modified : app/controllers/Front.controller.php\n[2] modified : app/models/Booking.model.php\n[3] modified : app/models/Price.model.php\n[4] modified : app/views/AdminBookings/update.php\n[5] modified : app/views/Layouts/elements/leftmenu.php\n...\n\n$ git add --id 3\n
Run Code Online (Sandbox Code Playgroud)\n

git

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

周数格式为 {YYYY}W{WW} 的 strftime 给出了错误的周

我正在尝试使用 strftime 转换 {YYYY}W{WW} 字符串,正如这个答案所解释的那样。

但是它总是给 W-1 :

echo $date = utf8_encode(strftime('%B %Y, week %W', strtotime('2015W38')));
// this will echo "September 2015, week 37"
// but should echo "September 2015, week 38"
Run Code Online (Sandbox Code Playgroud)

我该如何正确纠正这个问题?

PHP 版本:5.6.9

php

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

UIImage animatedImageNamed重复计数

我有一个动画的图像序列:

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 120)];
[UIImage animatedImageNamed:@"spinner-" duration:1.0f];
imgView.contentMode = UIViewContentModeCenter;
imgView.animationRepeatCount = 1; // No effect
[self.view addSubView:imgView];
Run Code Online (Sandbox Code Playgroud)

但序列保持循环.有没有办法控制重复计数(并继续显示最后一个图像)?

objective-c ios

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

CSS - 最大高度为 100% 窗口的流体宽度视频

我正在寻找一种 CSS 方式来嵌入响应式视频 (iframe),以便其高度始终为窗口的 100%,并且宽度适应任何比例允许的情况。我在这个问题上所能找到的只是相反的(这种技术的变体)。

所以理想情况下会是这样

.videoContainer {
  height: 100%; 
  width: auto;
  max-width: 90%; // Bonus : I need the video not to be 100% width 
  display: inline-block;
  position: relative;
}

.videoContainer::after {
  padding-top: 56.25%; 
  display: block;
  content: '';
}

.videoContainer>iframe{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}  
Run Code Online (Sandbox Code Playgroud)

我不确定这是否可能。最好没有JS。

css

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

PHP - 对外部服务器的纯文本http POST是否安全?

我注意到我的银行发送(在商家交易已经启动和支付之后)以纯文本形式发送对我的网站(http)的POST响应.此响应包含事务的每个参数(卡号,签名等).

这是正常的吗?

我计划使用POST方法(bank-> server1-> server2)将一些响应重新路由到另一台服务器.是否认为不加密它是安全的?

php security https post

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

NSArray 从键值获取整个对象

一定是瞎了眼,看不出与上述问题的区别。

我有一个像 NSArray

[
    {
        "NAME": "MyProduct1",
        "UUID": 4
    },
    {
        "NAME": "MyProduct2",
        "UUID": 10
    },
    {
        "NAME": "MyProduct3",
        "UUID": 18
    },
...
]
Run Code Online (Sandbox Code Playgroud)

现在有了一个特定的 ID 号,我想得到一个只包含相关产品的字典。因此,ID=18 将是:

 {
  "NAME": "MyProduct3",
  "UUID": 18
 }
Run Code Online (Sandbox Code Playgroud)

考虑到每个 UUID 在数组中都是唯一的,我试图找到一个优雅的解决方案。

ios

-2
推荐指数
1
解决办法
1991
查看次数

标签 统计

ios ×2

javascript ×2

php ×2

accelerometer ×1

animation ×1

css ×1

css3 ×1

git ×1

https ×1

motionevent ×1

nginx ×1

objective-c ×1

post ×1

security ×1

time ×1