问题列表 - 第30289页

在Windows 7上使用来自ruby的wicked_pdf拒绝权限

ruby -v = 1.9.1p378; rails -v = 2.3.8

wkhtmltopdf在命令行中工作正常 - 生成PDF..exe的路径位于%PATH%变量中,并且在/config/initializers/wicked_pdf.rb文件中正确指定.

将控制器操作设置为处理程序.pdf格式,但是我收到以下错误

权限被拒绝 - c:/ Ruby191/bin/wkhtmltopdf - -

C:/Ruby191/lib/ruby/1.9.1/open3.rb:67:in 'spawn'  
C:/Ruby191/lib/ruby/1.9.1/open3.rb:67:in 'popen3'  
C:/work/hello/vendor/plugins/wicked_pdf/lib/wicked_pdf.rb:21:in 'pdf_from_string'  
C:/work/hello/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:28:in 'make_pdf'  
C:/work/hello/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:39:in 'make_and_send_pdf'  
C:/work/hello/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:13:in 'render_with_wicked_pdf'  
... controller related code follows ...
Run Code Online (Sandbox Code Playgroud)

我已经尝试将wkhtmltopdf.exe(和相关文件)放在各种目录中并检查这些目录的权限,以允许对Everyone进行完全控制.

任何有关许可问题可能存在的帮助都将受到赞赏.

作为一个注释:这可以从命令行运行良好 ruby pdftest.rb

require 'open3'
Open3.popen3('/bin/tools/wkhtmltopdf.exe http://www.google.com/ g.pdf')
Run Code Online (Sandbox Code Playgroud)

PDF创建速度非常快,没有权限问题.可能是运行WEBrick的帐户有问题,但我认为这可以通过给拥有wkhtmltopdf.exe的目录的Everyone权限来解决

ruby permissions ruby-on-rails wkhtmltopdf

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

XPath - 选择等于值的元素

在Xpath中,我想要选择等于特定值的元素.

示例XML数据:

<aaa id="11" >
    <aaa id="21" >
        <aaa id="31" ></aaa>
        <bbb id="32" >
            <aaa id="41" ></aaa>
            <bbb id="42" ></bbb>
            <ccc id="43" ></ccc>
            <ddd id="44" >qwerty</ddd>
            <ddd id="45" ></ddd>
            <ddd id="46" ></ddd>
        </bbb>
    </aaa>
    <bbb id="22" >
         <aaa id="33" >qwerty</aaa>
         <bbb id="34" ></bbb>
         <ccc id="35" ></ccc>
         <ddd id="36" ></ddd>
         <ddd id="37" ></ddd>
         <ddd id="38" ></ddd>
    </bbb>
    <ccc id="23" >qwerty</ccc>
    <ccc id="24" ></ccc>
 </aaa>
Run Code Online (Sandbox Code Playgroud)

现在,使用XPath:

//ccc[.='qwerty']
Run Code Online (Sandbox Code Playgroud)

我得到了正确的预期结果:

Name    Value
ccc     qwerty
Run Code Online (Sandbox Code Playgroud)

现在,使用XPath:

//aaa[.='qwerty']
Run Code Online (Sandbox Code Playgroud)

我得到了意外的结果:

Name    Value
aaa …
Run Code Online (Sandbox Code Playgroud)

xpath

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

CSS z-index问题

我在2个div标签上进行了以下设置:

<div id='div1' style='position: absolute; z-index: 2;'>

</div>
<div id='div2' style='z-index: 999;'>

</div>
Run Code Online (Sandbox Code Playgroud)

问题是第二个div标签包含一个不可点击的链接,这意味着intiail div标签(或DIV1)位于它之上,使我无法点击div2.

在弄乱了一段时间之后我找不到解决方法......

css z-index

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

在NSArray中使用对象

嘿我在我创建的字典中有这些UIView对象:

- (NSArray *)createNumberOfViews:(NSInteger)number
{
NSMutableArray *viewArray = [NSMutableArray array];
for(NSInteger i = 0; i < number; i++)
{
    UIView *view = [[UIView alloc] init];
    // any setup you want to do would go here, e.g.:
    // view.backgroundColor = [UIColor blueColor];
    [viewArray addObject:view];
    [view release];
}
return viewArray;
}
Run Code Online (Sandbox Code Playgroud)

所以现在我需要访问这个数组的每个成员并将它们各自添加到一个superview,任何想法如何我可以继续这样做?

iphone xcode objective-c uiview

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

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

"Typemock Isolator"如何模拟静态方法?

正如你们中的一些人所知,通常无法在.net中模拟静态方法.

通过模拟,我的意思是用另一个具有相同签名的方法替换类中的方法,通常用于测试目的.

用于模拟方法的两个主要方法是将其声明为虚拟或在接口中定义它.这两个都不允许使用.net静态方法.

然而,有一种称为"Typemock Isolator"的昂贵工具允许模拟静态方法.Isolator如何完成这个看似不可能的壮举?

.net unit-testing typemock mocking typemock-isolator

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

Git未合并的路径问题

我将分支狗合并为动物.当我去提交时,我得到以下内容:

Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution
both deleted:       ../public/images/originals/dog.ai
added by them:      ../public/images/original_files/dog.ai
Run Code Online (Sandbox Code Playgroud)

总而言之,我在每个分支中都有不同的目录名和文件名.动物分支有我想要的变化.

当我重置头部时,它不起作用.当我去采取任何其他git动作(删除,结帐等)时,我得到一个路径未找到错误.

我需要执行哪些命令?

git merge

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

检测Python curses中的Caps Lock

对于这样一个基本问题,我很惊讶我找不到任何搜索...

无论如何,我用Python制作了一个curses应用程序,它有助于解决某个DSiWare游戏的难题.有了它,你可以拼图并单独检查它的组成部分.这些键qweasdzx用于绘制瓷砖(按键排列在某种调色板中).在按住Shift的同时按下其中一个按钮会突出显示该颜色的图块.我无法要求更自然的控制方案.

所以很遗憾,Shift再一次给了我一些问题(上次我遇到Shift问题时,我获得了Tumbleweed徽章).虽然这次,问题或多或少是Caps Lock,它通过反转功能完全搞砸了我的程序.

如何使用curses检测Python中Caps Lock的状态?

编辑:如果你打算建议使用一个单独的模块,我可能应该提醒你,curses - 因此我的程序 - 在UNIX领域.

python curses capslock

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

_fopen $ UNIX2003引用了OpenSSL问题

我正在使用已编译的OpenSSL用于iPhone应用程序.我按照这里的说明http://www.x2on.de/kontakt/,所以我可以在iPhone模拟器上开发rsa操作.问题是我在构建项目时遇到此错误:

_fopen $ UNIX2003引用自

libcrypto_i386.a中的_BIO_new_file(bss_file.o)libcrypto_i386.a中的_file_ctrl(bss_file.o)未找到符号

每次我调用此函数来获取公钥时:

RSA*d2i_RSAPublicKey(RSA**a,const unsigned char**pp,long length);

有些地方指出这是一个版本问题所以我应该为不同的架构(目前使用iPhoneOS3.2.sdk)构建openssl,是吗?

感谢您的意见.

c iphone openssl rsa

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

Visual C#:调整表单大小

我一直在尝试使用按钮来扩展表单的大小.但是,由于某种原因,它不会让我这样做.我认为这很容易实现,但我得到了错误:

"非静态字段,方法或属性'System.Windows.Forms.Control.Width.get'需要对象引用

我正在使用的代码导致错误

    private void options_Click(object sender, EventArgs e)
    {
        FileSortForm.Height = 470;
    }
Run Code Online (Sandbox Code Playgroud)

FileSortForm是我的表单的名称.另外,根据另一个站点的建议,我将此代码添加到表单加载代码中.

this.Size = new System.Drawing.Size(693, 603);
Run Code Online (Sandbox Code Playgroud)

c# winforms

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