问题列表 - 第12434页

PHP包含路径 - 如果文件引用"./"前缀,则包含失败

当包含的文件本身包含另一个文件但是用点前缀引用它时,我遇到了包含问题.例如,有三个文件 - inc1.php,inc2.phpsubdir/test.php,其内容是 -

子目录/ test.php的:

set_include_path(get_include_path().":../:../.");
require("inc1.php");
Run Code Online (Sandbox Code Playgroud)

inc1.php:

require("./inc2.php");
Run Code Online (Sandbox Code Playgroud)

inc2.php

echo "OK";
Run Code Online (Sandbox Code Playgroud)

这包括此处显示的树因无法打开的流而失败:没有此类文件或目录错误.如果inc1.php包含一个简单的require("inc2.php"),它就可以工作.,没有"./"前缀.我添加了"../." 将include路径作为尝试使其工作,但这没有任何效果.

除了使用"./"前缀执行include之外,这里有什么解决方案,假设inc1.php和inc2.php不可写,你只能改变subdir/test.php?你怎么能在test.php中包含inc1.php?

作为参考,我使用的是PHP 5.2.9.

php include include-path

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

通过Ruby避免AppleScript:rb-appscript或rubyosa?

您好Mac Mac ruby​​ists和AppleScript仇恨,

对于那些有rubyosa和rb-appscript经验的人,我希望听到每个人的优点和缺点,你决定坚持哪一个,以及你推荐哪一个完全非AppleScript精明的人红宝石老人.此外,还有其他任何我错过的选择吗?

另外,任何处理AppleScript方面的提示(例如浏览词典等)也是受欢迎的.

看到一些示例代码也有很大帮助.

ruby macos applescript rb-appscript rubyosa

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

如何在使用百分比宽度进行布局时修复Internet Explorer 7的错误?

请帮帮我.我需要使用百分比宽度创建布局.我有一个100%宽度的包装.

现在我有一个DIV(主要包装..我想保持94%的宽度百分比.. 100%身体的94%)..好的好

所以要做到这一点很简单.

- > BODY 100%宽度设定

- >容器94%宽度

--->第一个孩子DIV 70%向左浮动(70%的CONTAINER)

--->第二个孩子DIV 30%向右浮动(容器的30%)

但是我在FIRST CHILD DIV下有2个相同的列

-----> 50%和50%的宽度

错误是:在ie7 ..最后一列显示在底部..它没有正确浮动..如果我将宽度减少到29.9%!它的工作原理..我认为ie7在处理百分比宽度或某事时有错误.请澄清一下.我希望你得到这个问题,因为css/html太长了..我只是希望它是一个常见的问题.. :(

这是这个DIV的CSS ..希望有帮助:)

body {
width: 100%;
background: #fff;
text-align: center;
font-size: 12px;
}

#wide-primary {
background: #fff url(img/shadow1.png) repeat-x top;
position: relative;
top: -1px;
}

#primary {
width: 94%;
margin: 0 auto 0 auto;
text-align: left;
}

#features {
float: left;
width: 70%;
padding: 2% 0 0 0;
}

.featurebox {
float: left;
width: 48%;
padding: 0 2% …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer css-float internet-explorer-7

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

UIButton图像和背景图像,哪一个用于自定义图像?

我正在定制我的UIButton,我可以设置图像或背景图像.它们都工作正常,但我如何决定使用哪一个?当人们将图像分解为前景和背景以便它们可以分层时,这两种方法是什么?

iphone uikit

28
推荐指数
2
解决办法
8120
查看次数

在llvm代码中出现的%"alloca point"行的目的是什么?

我一直在看llvm-gcc最近生成的一些LLVM程序集,我注意到一个反复出现的声明,我不确定它的用途.

例如,以下C程序:

int main(void)
{
   void (*f)(void) = (0x21332);
   f();
}
Run Code Online (Sandbox Code Playgroud)

使用"llvm-gcc -emit-llvm -S"编译时将生成以下代码(删除不相关的部分):

define i32 @main() nounwind {
entry:
   %retval = alloca i32     ; <i32*> [#uses=1]
   %f = alloca void ()*     ; <void ()**> [#uses=2]
   %"alloca point" = bitcast i32 0 to i32       ; <i32> [#uses=0]
   store void ()* inttoptr (i64 135986 to void ()*), void ()** %f, align 4
   %0 = load void ()** %f, align 4      ; <void ()*> [#uses=1]
   call void %0() nounwind
   br label %return …
Run Code Online (Sandbox Code Playgroud)

llvm alloca

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

SQLite"IN"子句的参数替换

我试图使用Python中的SQLite参数替换IN子句.这是一个完整的运行示例,演示:

import sqlite3

c = sqlite3.connect(":memory:")
c.execute('CREATE TABLE distro (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT)')

for name in 'Ubuntu Fedora Puppy DSL SuSE'.split():
  c.execute('INSERT INTO distro (name) VALUES (?)', [ name ] )

desired_ids = ["1", "2", "5", "47"]
result_set = c.execute('SELECT * FROM distro WHERE id IN (%s)' % (", ".join(desired_ids)), ())
for result in result_set:
  print result
Run Code Online (Sandbox Code Playgroud)

打印出来:

(1,u'Ubuntu')(2,u'Fedora')(5,u'SuSE')

正如文档所述,"[y]你不应该使用Python的字符串操作来组装你的查询,因为这样做是不安全的;它会使你的程序容易受到SQL注入攻击,"我希望使用参数替换.

当我尝试:

result_set = c.execute('SELECT * FROM distro WHERE id IN (?)', [ (", …
Run Code Online (Sandbox Code Playgroud)

python sqlite

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

如何在python 2.4中设置smtplib发送超时?

当电子邮件发送失败时,我遇到了smtplib捆绑我的程序的问题,因为永远不会引发超时.我正在使用的服务器没有,并且永远不会有大于2.4的python,所以我不能在更高版本的python中使用SMTP构造函数的超时参数.

Python 2.4的文档显示SMTP类没有'timeout'参数:

class SMTP([host[, port[, local_hostname]]])
Run Code Online (Sandbox Code Playgroud)

那么我该如何模拟这个功能呢?

python python-2.4 smtplib

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

Java:可能有相互的最终类引用吗?

假设我有两个名为A和B的类,它们彼此相关联,这样如果每个类的对象包含对另一个类的引用,则最方便.换句话说,类A具有类B的变量"b".类B具有类A的变量"a".这样,每个类中的代码可以容易地访问另一个类.

有没有办法将这种关联设置为"最终"?即A类中的变量b是最终的,B类中的变量a是最终的?似乎在构造函数中设置这些引用(如final关键字所要求的那样)需要一个不合逻辑的循环引用.

这更像是一个概念问题,而不是一个实际问题.谢谢!

java final class

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

Vim 7.2在启动时挂起,"killall vim"修复了它

我刚刚在Linux服务器上编译了vim 7.2(在我的用户目录中,因为服务器安装了vim 6,我想升级但没有root权限).

当我输入"vim"时,它在启动时挂起而没有任何响应,但是当我从另一个ssh窗口调用"killall vim"时,启动完成并且vim似乎在此之后工作正常.为什么会这样,我该如何解决?

非常感谢您的回复.

vim

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

如何重新排序60mb CSV文件

我有一个以某种方式订购的.csv文件.我想用另一个字段重新排序.非常感谢您的想法.

我只需要做一次,而不是多次,所以性能不是太大的问题.

我在想什么 如果我只是创建一个对象(java)来保存每个字段,然后创建这些对象的ArrayList.然后我将在我想要的字段上订购ArrayList(我可以根据对象的一个​​成员订购对象的ArrayList - 对吗?),并将此重新排序的ArrayList打印到.csv文件.

java arraylist

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