小编q3d*_*q3d的帖子

www-data权限?

所以我在/ var/www(称为cake)中有一个目录,我需要允许www-data写入它,但我也想写它(不必使用sudo).如果我机器上的其他用户(或黑客)试图修改该目录中的文件,我害怕将权限更改为777.我如何只允许访问自己和Apache的www-data?

apache permissions sudo

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

go get的"无法识别的导入路径"

我正在尝试安装web.go,但运行go get github.com/hoisie/web返回

package bufio: unrecognized import path "bufio"
package bytes: unrecognized import path "bytes"
package crypto/rand: unrecognized import path "crypto/rand"
package crypto/sha1: unrecognized import path "crypto/sha1"
package crypto/tls: unrecognized import path "crypto/tls"
package encoding/base64: unrecognized import path "encoding/base64"
package encoding/binary: unrecognized import path "encoding/binary"
package encoding/json: unrecognized import path "encoding/json"
package errors: unrecognized import path "errors"
package fmt: unrecognized import path "fmt"
Run Code Online (Sandbox Code Playgroud)

这种情况会持续一段时间与各种包裹,然后再返回其他内容.go env给我:

GOARCH="amd64"
GOBIN="/usr/local/go/bin"
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GORACE="" …
Run Code Online (Sandbox Code Playgroud)

install go

85
推荐指数
5
解决办法
11万
查看次数

如何检查字符串是否仅包含字母数字字符和短划线?

我正在测试的字符串可以匹配[\w-]+.我可以测试一个字符串是否符合Python中的这个,而不是有一个不允许的字符列表并测试它?

python regex string alphanumeric

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

检查函数在Python中是否返回false

在python中,我目前正在这样做:

if user_can_read(request.user, b) == False:
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来检查函数是否返回False

python if-statement function

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

使用PHP标记自动完成功能(如SO)

是否存在用于标记的jQuery(最好)插件,就像在Stack Overflow上一样?当您发布问题时,"标签"字段可让您输入标签.

我需要一些东西,可以让你输入标签的任何部分,并且会生成x标签的建议,就像下拉菜单一样.另一个要求是,当我键入下一个标记时,将生成更多建议,并且当您单击建议标记时,它将完成您正在键入的标记,并且不会将其附加到输入字段.

我已经看到这在许多网站上完成,但找不到任何插件来做到这一点.

谢谢.

tags jquery

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

Python URL拆分

我有一个类似google.comPython 的字符串,我想分成两部分:google.com.问题是,我有一个URL,例如subdomain.google.com,我想拆分成subdomain.google.com.

如何将其余URL与TLD分开?.由于TLD等原因,它无法根据URL中的最后一个操作.co.uk.请注意,URL不包含http://或www.

python string url tld

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

金字塔架构迁移

我在Gentoo下使用"vanilla"Pyramid 1.4,我希望对我的表进行更改并提交它们而不必删除表(及其所有数据),然后重新创建它.我听说过这个解决方案是架构迁移.

作为Django的长期用户,我一直在使用django-south,但现在我正在使用Pyramid我找不到任何方法来处理迁移.我读过sqlalchemy-migrate,看起来非常好,但我不确定如何让它与金字塔一起工作.

有没有办法在Pyramid 1.4中处理模式迁移?如果使用sqlalchemy-migrate是明智的选择,我如何让它与金字塔一起使用?

干杯.

python sqlalchemy database-migration sqlalchemy-migrate pyramid

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

在Gentoo上安装Sass

我一直在尝试在Gentoo上安装Sass,但它并没有太顺利.不幸的是,最新版的Sass in portage是3.1.21.我想要使​​用Sass,至少需要Sass 3.2,可以通过rubygems获得.

我尝试过的:

  • emerge dev-ruby/sass (安装旧版本)
  • gem install sass

第二个命令似乎安装了Sass gem.但是,除了Sass之外,我不会在任何其他方面使用Rails或Ruby,所以宝石对我来说似乎毫无用处.另外,我不知道gems的安装位置或使用方法(我是一个ruby noob.)我想做的就是sass从命令行调用.

有没有办法获得最新版本的Sass,我可以在命令行中使用它?

干杯.

css ruby sass gentoo

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

使用PIL将一个图像复制到另一个图像上

我有一个小尺寸(300x300)的图像文件,我想将整个图像"粘贴"到我用PIL(2400x1700)创建的较大图像上的某个位置.这是我的代码:

from PIL import Image
im = Image.new("RGB", (2400, 1700), "white")

im2 = Image.open("smallimage.jpg")

im.paste(im2, (20,20,300,300))

im.save("test.png")
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

Traceback (most recent call last):
  File "chart.py", line 6, in <module>
    im.paste(im2, (20,20,300,300))
  File "/usr/lib64/python2.7/site-packages/PIL/Image.py", line 1351, in paste
    self.im.paste(im, box)
ValueError: images do not match
Run Code Online (Sandbox Code Playgroud)

有没有办法可以将较小的图像粘贴/复制到较大的图像上,而不对较小的图像进行任何转换(例如裁剪)?

python graphics png python-imaging-library

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

添加到 django request.user 变量

在django中,我使用authenticate()函数来登录用户。使用request.user,我可以访问从用户表中提取的登录用户的信息。如果我这样做request.user.id,我可以获得用户的ID。在任何模板中,根据任何请求,我都可以user.username获取用户名。

有没有一种方法可以将值添加到request.user变量中,以便我可以在整个应用程序和模板中使用它们?

例如,我想这样:request.user.timezone当用户登录网站时设置;我应该能够在模板和我的视图中访问此变量。

python authentication django

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