小编jdb*_*org的帖子

在PHP重定向期间保留URL参数

这不起作用:

<?php
header('Location: www.mysite.com/index.php?foo=bar&var=abc');
?>
Run Code Online (Sandbox Code Playgroud)

我最终得到了www.mysite.com/index.php?foo=bar我认为HTML可能会试图将&var解释为一个字符.传递初始变量(在?之后),但后面的所有变量都不是(在&之后).

html php

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

os.walk()反向?

当我跑步时os.walk(),我得到的结果是字母数字顺序; 从0开始,以z结尾.有可能扭转这种局面吗?

如果我有3个目录; apple/,bananas/,pears/,我想pears/,bananas/apples/返回.

显然我可以将所有目录存储为列表然后.reverse()但这需要很长时间.

python

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

javascript"parseInt()"的问题

可能重复:
JavaScript parseInt八进制bug的变通办法
如何解析前导为0的字符串

document.write(parseInt("07"));
Run Code Online (Sandbox Code Playgroud)

产生"7"

document.write(parseInt("08"));
Run Code Online (Sandbox Code Playgroud)

产生"0"

这对我来说是个问题(抱歉这个唠叨,我必须或者我不能提交问题).任何人都知道为什么它是愚蠢的或者是否有更好的功能?

javascript

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

Python迭代字典

In [26]: test = {}

In [27]: test["apple"] = "green"

In [28]: test["banana"] = "yellow"

In [29]: test["orange"] = "orange"

In [32]: for fruit, colour in test:
   ....:     print fruit
   ....:     
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
/home1/users/joe.borg/<ipython-input-32-8930fa4ae2ac> in <module>()
----> 1 for fruit, colour in test:
      2     print fruit
      3 

ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

我想要的是迭代测试并获得密钥和值.如果我只是做一个for item in test:我只得到钥匙.

最终目标的一个例子是:

for fruit, colour in test:
    print "The fruit %s is the colour %s" % (fruit, …
Run Code Online (Sandbox Code Playgroud)

python

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

在Cherrypy中运行多个类

我正在尝试使用索引等构建一个小网站,并在/ api中创建一个我想要的api.

例如:

class Site(object):
    @cherrypy.expose
    def index(self):
        return "Hello, World!"
    @cherrypy.expose
    def contact(self):
        return "Email us at..."
    @cherrypy.expose
    def about(self):
        return "We are..."

class Api(object):
    @cherrypy.expose
    def getSomething(self, something):
        db.get(something)
    @cherrypy.expose
    def putSomething(self, something)
Run Code Online (Sandbox Code Playgroud)

所以,我希望能够访问mysite.com/contact和mysite.com/Api/putSomething

如果我使用cherrypy.quickstart(Site()),我只会获得网站下的页面.

我认为有一种方法可以将类Api映射到/ Api下,但我找不到它.

python cherrypy

8
推荐指数
2
解决办法
5650
查看次数

PHP natsort保持索引

natsort有没有办法改变索引?

$array = array('IMG0.png', 'img12.png', 'img10.png', 'img2.png', 'img1.png', 'IMG3.png');
natsort($array);

Array
(
    [0] => IMG0.png
    [4] => img1.png
    [3] => img2.png
    [5] => IMG3.png
    [2] => img10.png
    [1] => img12.png
)
Run Code Online (Sandbox Code Playgroud)

但我想要:

$array = array('IMG0.png', 'img12.png', 'img10.png', 'img2.png', 'img1.png', 'IMG3.png');
natsort($array);

Array
(
    [0] => IMG0.png
    [1] => img1.png
    [2] => img2.png
    [3] => IMG3.png
    [4] => img10.png
    [5] => img12.png
)
Run Code Online (Sandbox Code Playgroud)

php

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

Docker更改了活动容器上的已发布端口

例如,我想更改活动容器上的已发布端口

docker run -p 80:80 --name nginx_live nginx
Run Code Online (Sandbox Code Playgroud)

然后,将其更改为另一个端口,例如 -p 8080:80

docker

7
推荐指数
2
解决办法
2896
查看次数

更改 CSS 位置的参考点

我正在尝试使用 div 布局页面。我很挣扎,因为 a 的参考点<div>似乎是左上角。这没问题,直到 div 改变形状。那么,左上角的位置就不合适了。

如果您看到http://jsfiddle.net/jdb1991/8Xb7L/,您将获得一个实例

#point { position: absolute; top: 50%; left: 50%; }
#square { border: solid black 1px; height: 100px; width: 100px; position: absolute; top: 50%; left: 50%; }

<div id="point">+</div>
<div id="square"></div>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用 CSS 将正方形的“参考点”更改为中心或不同的角?

html css

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

Golang 从串行读取

我正在尝试从串行端口(Raspberry Pi 上的 GPS 设备)读取数据。

按照http://www.modmypi.com/blog/raspberry-pi-gps-hat-and-python的说明进行操作

我可以使用从 shell 读取

stty -F /dev/ttyAMA0 raw 9600 cs8 clocal -cstopb
cat /dev/ttyAMA0
Run Code Online (Sandbox Code Playgroud)

我得到格式良好的输出

$GNGLL,5133.35213,N,00108.27278,W,160345.00,A,A*65
$GNRMC,160346.00,A,5153.35209,N,00108.27286,W,0.237,,290418,,,A*75
$GNVTG,,T,,M,0.237,N,0.439,K,A*35
$GNGGA,160346.00,5153.35209,N,00108.27286,W,1,12,0.67,81.5,M,46.9,M,,*6C
$GNGSA,A,3,29,25,31,20,26,23,21,16,05,27,,,1.11,0.67,0.89*10
$GNGSA,A,3,68,73,83,74,84,75,85,67,,,,,1.11,0.67,0.89*1D
$GPGSV,4,1,15,04,,,34,05,14,040,21,09,07,330,,16,45,298,34*40
$GPGSV,4,2,15,20,14,127,18,21,59,154,30,23,07,295,26,25,13,123,22*74
$GPGSV,4,3,15,26,76,281,40,27,15,255,20,29,40,068,19,31,34,199,33*7C
$GPGSV,4,4,15,33,29,198,,36,23,141,,49,30,172,*4C
$GLGSV,3,1,11,66,00,325,,67,13,011,20,68,09,062,16,73,12,156,21*60
$GLGSV,3,2,11,74,62,177,20,75,53,312,36,76,08,328,,83,17,046,25*69
$GLGSV,3,3,11,84,75,032,22,85,44,233,32,,,,35*62
$GNGLL,5153.35209,N,00108.27286,W,160346.00,A,A*6C
$GNRMC,160347.00,A,5153.35205,N,00108.27292,W,0.216,,290418,,,A*7E
$GNVTG,,T,,M,0.216,N,0.401,K,A*3D
$GNGGA,160347.00,5153.35205,N,00108.27292,W,1,12,0.67,81.7,M,46.9,M,,*66
$GNGSA,A,3,29,25,31,20,26,23,21,16,05,27,,,1.11,0.67,0.89*10
$GNGSA,A,3,68,73,83,74,84,75,85,67,,,,,1.11,0.67,0.89*1D
$GPGSV,4,1,15,04,,,34,05,14,040,21,09,07,330,,16,45,298,34*40
Run Code Online (Sandbox Code Playgroud)

(我已经放入了一些随机数据)

我正在尝试在 Go 中阅读此内容。目前,我有

package main

import "fmt"
import "log"
import "github.com/tarm/serial"

func main() {
        config := &serial.Config{
                Name: "/dev/ttyAMA0",
                Baud: 9600,
                ReadTimeout: 1,
                Size: 8,
        }

        stream, err := serial.OpenPort(config)
        if err != nil {
                log.Fatal(err)
        } …
Run Code Online (Sandbox Code Playgroud)

serial-port go

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

为什么Rust的u64.pow期望使用u32?

为什么Rust的u64原始u32函数期望指数?

error[E0308]: mismatched types
  --> src/protagonists.rs:13:25
   |
13 |         return root.pow(self.secret) % prime;
   |                         ^^^^^^^^^^^ expected u32, found u64
help: you can convert an `u64` to `u32` and panic if the converted value wouldn't fit

Run Code Online (Sandbox Code Playgroud)

https://doc.rust-lang.org/std/primitive.u64.html#pow.v

types integer rust integer-arithmetic

6
推荐指数
2
解决办法
273
查看次数

标签 统计

python ×3

html ×2

php ×2

cherrypy ×1

css ×1

docker ×1

go ×1

integer ×1

integer-arithmetic ×1

javascript ×1

rust ×1

serial-port ×1

types ×1