问题列表 - 第38516页

为什么.htaccess没有任何影响?

我在目录中有一个.htaccess文件,但它没有任何效果(无论我放入什么).

我的apache2.conf文件包含

AccessFileName .htaccess

<Directory "/var/www">
    AllowOverride All
</Directory>
Run Code Online (Sandbox Code Playgroud)

它已经说过AccessFileName .htaccess但我自己添加了Directory标签,因此我不确定它是否正确.

感谢您提供更多信息的建议和要求.

我的.htaccess内容(暂时)

Options +FollowSymlinks
RewriteEngine on

RewriteRule .* page.php?arg=$0
Run Code Online (Sandbox Code Playgroud)

apache .htaccess debian

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

如何在vim中显示您正在处理的文件的文件名?

如何在vim中显示您正在处理的文件的文件名?

vi vim

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

在Python中第一个','之前连接两个字符串并删除所有内容的最有效方法是什么?

在Python中,我有一个字符串,它是逗号分隔的值列表.例如'5,2,7,8,3,4'

我需要在末尾添加一个新值并删除第一个值,

例如'5,22,7,814,3,4' - > '22,7,814,3,4,1'

目前,我这样做如下:

mystr = '5,22,7,814,3,4'
latestValue='1'
mylist = mystr.split(',')
mystr = ''
for i in range(len(mylist)-1):
   if i==0:
      mystr += mylist[i+1]
   if i>0:
      mystr += ','+mylist[i+1]

mystr += ','+latestValue
Run Code Online (Sandbox Code Playgroud)

这在我的代码中运行了数百万次,并且我已将其识别为瓶颈,因此我热衷于优化它以使其运行更快.

这样做最有效(在运行时方面)?

python algorithm concatenation

6
推荐指数
3
解决办法
636
查看次数

什么是"好好组合"意味着什么?

很多次,我遇到过X形式/不构成的形式的陈述.

我记得我最近读过的几个例子:

  • 宏不能很好地构成(上下文:clojure)
  • 锁不能很好地构成(上下文:clojure)
  • 命令式编程并不构成......等等.

我想了解可编组性在设计/读/写代码方面的含义?例子很好.

programming-languages functional-programming clojure composition

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

Rails 3 AJAX请求真实性令牌被忽略

Rails似乎忽略了AJAX请求的真实性令牌.例如,我故意改变我的AJAX调用以使用无效令牌测试它,并且请求似乎正常通过.

应用程序具有使用会话cookie存储的默认配置,并在ApplicationController中具有protect_from_forgery调用.

还有什么想法我还能错过什么?

ajax jquery csrf ruby-on-rails-3

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

如何处理损坏的Git对象文件?

当我接近我的配额时,我做了一个Git拉,结果(所以我想),得到了一个损坏的文件:

$ git pull
walk dffbfa18916a9db95ef8fafc6d7d769c29a445aa
fatal: object d4a0e7599494bfee2b5351113895b43c351496b3 is corrupted

$ git fsck --full
bad sha1 file: .git/objects/66/b55c76947b1d38983e0944f1e6388c86f07a1b.temp
fatal: object d4a0e7599494bfee2b5351113895b43c351496b3 is corrupted

$ git cat-file -t d4a0e7599494bfee2b5351113895b43c351496b3
error: unable to find d4a0e7599494bfee2b5351113895b43c351496b3
fatal: git cat-file d4a0e7599494bfee2b5351113895b43c351496b3: bad file
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这种腐败?

.git/objects/66/b55c76947b1d38983e0944f1e6388c86f07a1b.temp为零字节; 删除它没有解决我的问题(相同的错误).

git

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

Python Setuptools,easy_install setup mac

好的,所以我不确定这里发生了什么.我刚拿到我的MAC,我正在尝试下载并安装setuptools,所以我可以下载不同的python包(使用easy_install).所以,按照这里的说明(http://pypi.python.org/pypi/setuptools):

  1. 我目前有2.6版本
  2. 我下载了以下鸡蛋:setuptools-0.6c11-py2.6.egg(md5)
  3. 我把文件放在桌面上(文件名:setuptools-0.6c11-py2.6.egg.sh)
  4. 我导航到目录上的桌面,并使用以下命令行,如上面的链接所示:sh setuptools-0.6c11-py2.6.egg
  5. 我收到一个错误:没有这样的文件或目录,所以我使用另一个命令sh setuptools-0.6c11-py2.6.egg.sh
  6. 然后,我收到以下错误:setuptools-0.6c11-py2.6.egg.sh不是此egg文件的正确名称.请将其重命名为setuptools-0.6c11-py2.6.egg,然后重试.

我真的不确定在这里做什么.任何帮助,将不胜感激!谢谢!

python

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

HTML锚点在点击时发送帖子数据

是否有可能使锚标记的行为类似于.submit(具有某些帖子特征?)为什么我有一个锚标记,因为我不喜欢提交按钮外观并想要一个CSS按钮.

这就是我现在正在做的事情(而且它不起作用)

html文件

<div class="footer"><a href="#" id = "test_btn" class="button"><strong>Sign Up</strong></a></div>

<div class="footer"><a href="#" id = "test2_btn" class="button"><strong>Sign Up</strong></a></div>
Run Code Online (Sandbox Code Playgroud)

.js文件

<script type="text/javascript">

$("#test_btn").live("click",function(){
    var post_data = {'account_type':"Free"}
    return $.post("www.someplacehere.com/user_sign_up/1/", post_data);
}); 

$("#test2_btn").live("click",function(){
    var post_data = {'account_type':"Premium"}
    return $.post("www.someplacehere.com/user_sign_up/1/", post_data);
}); 
</script>
Run Code Online (Sandbox Code Playgroud)

我得到了一个正确的响应,但它没有将我发送到POST数据页面只是重定向回到页面顶部(由于锚点).任何想法如何让它指向正确的位置(html页面)与POST数据预先填写在该html页面上?如你所知,这并不简单.submit().现在可能会去一个隐藏的领域,然后做一个.submit(),但想知道是否有一个更简单的方式来获取页面,因为POST可以正常完成.

谢谢!

html jquery

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

使用EncoderParams将MemoryBmp上的Image.Save()转换为TIFF - 如何?

我有一个应用程序,允许用户定义图像的区域并将该区域保存到文件.我遇到了一个我无法解决的障碍.我创建的用于绘制所选区域的位图卡在"MemoryBmp"的ImageFormat中,看起来这是为任何非文件加载的位图设置的ImageFormat.问题是我的Bitmap是在内存中创建的,我想将它保存为CCITT4双色调TIFF但是我得到了"GDI +中发生了一般错误"的异常.我非常有信心这是因为Image.RawFormat属性是可怕的MemoryBmp.

Image.Save()有一个带有ImageFormat参数的重载,当我使用它传递ImageFormat.Tiff它保存得很好,但我没有机会指定我的编码器参数.

我能想到的唯一可能的解决方法是使用Image.Save(Image,ImageFormat)保存到磁盘然后重新加载它(RawFormat现在将正确设置为ImageFormat.Tif)然后再次保存通过编码器设置.这只是愚蠢,必须有更好的方法.

这里有一段代码(这只是测试内容),如果我之前的描述不够清楚,应该让你知道我在做什么:

SizeF dpiScale = GetScreenToImageDPIRatio(loadedImage);
using (Bitmap image = new Bitmap(loadedImage,
    (int)(_cropBox.Width * dpiScale.Width),
    (int)(_cropBox.Height * dpiScale.Height)))
{
    image.SetResolution(loadedImage.HorizontalResolution, 
        loadedImage.VerticalResolution);

    using (Graphics g = Graphics.FromImage(image))
    {
        g.DrawImage(loadedImage, 0, 0, new Rectangle(
            (int)(_cropBox.Location.X * dpiScale.Width),
            (int)(_cropBox.Location.Y * dpiScale.Height),
            (int)(_cropBox.Width * dpiScale.Width),
            (int)(_cropBox.Height * dpiScale.Height)),
            GraphicsUnit.Pixel);
    }

    //  It's stuck as a MemoryBmp so none of these checks will work
    if (true || image.RawFormat.Equals(ImageFormat.Tiff))
    {
        ImageCodecInfo tiffCodecInfo = ImageUtils.GetEncoderInfo("image/tiff");
        EncoderParameters myEncoderParameters = new EncoderParameters(2);

        myEncoderParameters.Param[0] = new
            EncoderParameter(System.Drawing.Imaging.Encoder.Compression, …
Run Code Online (Sandbox Code Playgroud)

c# system.drawing gdi+ system.drawing.imaging

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

我可以使用F#中的管道运算符将参数传递给构造函数吗?

此代码反转字符串:

let reverse (s : string) = new string(s.ToCharArray() |> Array.rev)
Run Code Online (Sandbox Code Playgroud)

可以使用管道运算符重写它以将所需的参数传递给string()构造函数吗?例如,这似乎更惯用:

// Doesn't compile:
let reverse (s : string) = s.ToCharArray() |> Array.rev |> new string
Run Code Online (Sandbox Code Playgroud)

同样,为什么我不能string以下列方式使用运算符?

let reverse2 (s : string) = s.ToCharArray() |> Array.rev |> string
Run Code Online (Sandbox Code Playgroud)

这是在行动:

> reverse2 "foo" ;;
val it : string = "System.Char[]"
Run Code Online (Sandbox Code Playgroud)

它返回的类型而不是"oof".

f#

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