问题列表 - 第30662页

dompdf:加载要渲染的html文件,不起作用

dompdf无法从我的网站页面生成pdf.但是,我保存了页面并将其作为简单的静态html文件上传,并且它有效!

所以,我不知道问题是否与url或其他东西有关..这是我得到的错误:

警告:require_once(/home/o110334/public_html/dompdf/include/firephp.cls.php)[function.require-once]:无法打开流:/ home/o110334/public_html/dompdf/dompdf_config中没有这样的文件或目录第194行的.inc.php

致命错误:require_once()[function.require]:无法打开所需的'/home/o110334/public_html/dompdf/include/firephp.cls.php'(include_path ='.:/ usr/lib/php:/ usr/local第194行/home/o110334/public_html/dompdf/dompdf_config.inc.php中的/ lib/php')

这是代码:

$file = "admin/store/orders/45/invoice/print"; // doesn't work
//$file = "invoice_sample2.html"; //it works (same web page, but stored in a html file)

$dompdf = new DOMPDF();
$dompdf->load_html_file($file);
$dompdf->render();
$dompdf->stream("sample.pdf");
Run Code Online (Sandbox Code Playgroud)

php dompdf

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

为什么具有UISegmentedControl对象的自定义表格视图单元格的滚动性能较差?

我有一个UITableView,其中包含在xib文件中定义的自定义单元格,当单元格上有UISegmentedControl时,我的设备上的滚动性能(不稳定)很差.NSLog语句显示正在分配和重用它们应用的单元.我的cellForRowAtIndexPath方法的代码如下.根据Apple的文档,在xib中进行连接.(在模拟器btw中顺利滚动)

- (UITableViewCell *)tableView:(UITableView *)tableView
              cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *MyIdentifier = @"MyIdentifier";

    UITableViewCell *cell =  
           [tableView dequeueReusableCellWithIdentifier:MyIdentifier];

    if (cell == nil) 
    {
        [[NSBundle mainBundle] loadNibNamed:@"TableViewCell" 
                               owner:self  
                               options:nil];  
        cell = self.tvCell;
        self.tvCell = nil;
    }

    cell.layer.shouldRasterize = YES;     // build error is here

    UILabel *lbl = (UILabel *)[cell viewWithTag:1];

    [lbl setText:[NSString stringWithFormat:@"Q%i", indexPath.row+1]];  

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

scroll uitableview

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

将lambda表达式用于事件处理程序的最佳实践

在发现lambda表达式及其作为匿名函数的用法之后,我发现自己编写了许多更为琐碎的事件,例如:

txtLogin.GotFocus += (o, e) =>
{
    txtLogin.Text = string.Empty;
    txtLogin.ForeColor = SystemColors.ControlText;
};
txtLogin.LostFocus += (o, e) =>
{
    txtLogin.Text = "Login...";
    txtLogin.ForeColor = SystemColors.InactiveCaptionText;
};
Run Code Online (Sandbox Code Playgroud)

我也离开了只调用其他函数的事件处理程序,用小lambda代替它们:

backgroundWorker.DoWork += (o, e) => DatabaseLookup.Open(e.Argument as string);
Run Code Online (Sandbox Code Playgroud)

我发现了一些类似的问题来解决性能问题,并指出你无法删除它们,但我还没有发现任何解决这个简单问题的问题这是个好主意吗?

使用lambdas是否被认为是一种良好的形式,或者更多的经验是程序员瞧不起这个?它是否在难以找到的位置隐藏事件处理程序,还是通过减少普通事件处理程序的数量来使代码成为服务?

c# events lambda

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

是否有一个HTML专用的模板系统?

我已经开始使用clojure进行编码了,Enlive给我留下了深刻的印象.我真正喜欢的一件事是Enlive使用仅限html的模板.所以模板是一个带有html的文件,以.html结尾,就像那样简单.它被解析成一个dom树,然后那个dom树被clojure/enlive,组合,动态等操纵.在html模板文件中没有语法,一个非常干净的分离.

通过javascript完成的类似系统的另一个例子是PURE.

在PHP中有类似的东西吗?或者,一般来说,任何方式做html-only模板?

html php clojure templating

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

Qt的GIF动画

我已经使用QGraphicsView,QGraphicsScene类为了显示在这样的小部件的图片:

m_Scene->addPixmap(QPixmap(fileName));
m_View->setScene(m_Scene);
Run Code Online (Sandbox Code Playgroud)

如何在同一场景中显示.gif动画?

c++ qt qgraphicsview

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

为什么C++没有虚拟变量?

这可能已被问过一百万次,或者可能是非常愚蠢但为什么没有实现呢?

class A
{
      public:
             A(){ a = 5;}
             int a;
};

class B:public A
{
      public:
             B(){ a = 0.5;}
              float a;
};

int main()
{
    A * a = new B();

    cout<<a->a;
    getch();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

此代码将访问A :: a.我如何访问B :: a?

c++

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

从Node.js/Express.js中的DB(MongoDB)缓存数组

我想将用户搜索自动完成(如Facebook的)添加到Heroku上的Rails应用程序中,由于并发要求,我选择在Node.js中编写它.搜索首先从Mongo中提取用户的朋友列表(id,包括所有Twitter朋友,而不仅仅是他们在我们网站上的朋友),然后在该列表中搜索用户,然后再搜索与该查询匹配的任何其他用户没有在朋友搜索返回的结果中.

这开始时速度相当快(约150毫秒),但对于拥有更多朋友的用户(比如说,总共100个),加载他们的朋友阵列最终成为一个巨大的瓶颈,线性地将搜索速度降低到最大约1500毫秒对于拥有1,000个朋友的用户(自动填充朋友搜索支持的最大数量).

问题是,我对Node.js和Express(它类似Sinatra的Web框架)完全陌生,我不知道如何缓存friends数组,所以我只需要加载一次(理想情况下加载到内存中).在Heroku上的Rails中,我只是将数组加载到Memcache中,但我甚至不确定如何在Node/Express中配置Memcache,更不用说如果在Heroku上支持它.

有任何想法吗?

(另请注意,我是所有这些查询的多键索引,包括朋友ID)

memcached heroku mongodb node.js

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

需要帮助我在fancybox模式窗口中的关闭链接关闭它

我想提供一个关闭fancybox弹出窗口的链接.

这是我的代码,它不起作用,但让你知道我正在完成的事情:

$(document).ready(function() {
    $('#close-button').click(function(){
      close.click($.fancybox.close);
    });
  });

<p><a href="#" title="Close" id="close-button">&laquo; close</a></p>
Run Code Online (Sandbox Code Playgroud)

我包括fancybox和适当的jQuery文件.

任何帮助表示赞赏.

修复是:

添加'type':'iframe'

$(".pop-out").fancybox({
  'titlePosition' : 'outside',
  'transitionIn'      : 'fade',
  'transitionOut' : 'none',
  'type'          : 'iframe'
});
Run Code Online (Sandbox Code Playgroud)

jquery fancybox

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

有没有办法立即修复所有MATLAB mlint消息?

我继承了一些代码,其中作者厌恶分号.是否可以一次性修复所有mlint消息(至少所有具有自动修复的消息),而不是必须单击每个消息并按ALT + ENTER?

matlab mlint

11
推荐指数
3
解决办法
5718
查看次数

RGoogleDocs身份验证失败

这是交易:我已经从OmegaHat存储库安装了RGoogleDocs软件包,并且在安装过程中一切正常,但是当我尝试加载特定文档(电子表格)时,它表明我是未经授权的!

我做了:

# installation
install.packages("RGoogleDocs", repos = "http://www.omegahat.org/R")
library(RGoogleDocs)
auth <- getGoogleAuth("username@gmail.com", "password")
con <- getGoogleDocsConnection(auth)
docs <- getDocs(con)
dtf <- getDocContent("documentname", con)
Error: Unauthorized
Run Code Online (Sandbox Code Playgroud)

这里有趣的是我可以列出所有文件(我有权这样做),但我没有被授权加载任何文件!O_o如果我输入names(docs)文件名称出现,但我无法得到他们的内容!这同样代表官方帮助页面上所述的"电子表格方法" :

sheets.con <- getGoogleDocsConnection(getGoogleAuth("username@gmail.com", "password", service = "wise"))
> a <- getDocs(sheets.con)
Error in getDocs(sheets.con) : 
  problems connecting to get the list of documents
Run Code Online (Sandbox Code Playgroud)

import r google-docs

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