问题列表 - 第34879页

帮助为wkhtmltopdf安装静态二进制文件

我试图在Ubuntu服务器10.0.4上使用wkhtmltopdf的静态二进制文件.原因是它显然有一个内置的修改QT,允许我在没有X服务器的情况下运行wkhtmltopdf.

结果:一旦安装(参见下面的步骤),当我在终端中执行wkhtmltopdf时,它不会启动...只是让我返回提示 - 就像它运行并做了一些事情,没有错误但没有输出:

:/ usr/bin $ wkhtmltopdf

:在/ usr/bin中$

如果我把args相同的行为:

:/ usr/bin $ wkhtmltopdf http://www.google.com test.pdf

:在/ usr/bin中$

我做错了什么 - 我理解静态二进制文件应该启动.也许缺少一些依赖?有没有办法得到一些冗长的输出?

这些是我遵循的步骤:

在/ usr/bin中:

1)确认现有(非静态)wkhtmltopdf驻留在那里并执行.当我执行它没有args时,我从应用程序获得帮助/关于输出.

2)将现有的wkhtmltopdf移出目录(重命名)

3)获取静态二进制文件:sudo curl -C - -O http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2

4)Untar:tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2

5)重命名:mv wkhtmltopdf-i386 wkthtmltopdf

6)获得(显然)必要的包:sudo apt-get install openssl build-essential xorg libssl-dev

binary static wkhtmltopdf ubuntu-10.04

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

Vim errorformat和jslint

我试图让makeprg和errorformat使用VIM和jslint,并且似乎无法获得正确的错误格式...我正在使用jslint的nodejs版本,它产生的结果如下:

1 116,9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
    for (var k in o)
Run Code Online (Sandbox Code Playgroud)

我基本上想要匹配行号,列和错误,并使用当前文件作为文件名.有人知道怎么做吗?

要清楚,我正在寻找errorformat来使这个命令工作.目前我的.vimrc文件有

augroup js
    set makeprg=jslint\ %
    set errorformat=%E%>%l,%c:%m,%Z
augroup END
Run Code Online (Sandbox Code Playgroud)

只是不工作(jslint工作正常,但错误格式错误)...

vim errorformat

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

等待AJAX​​调用(POST)完成

我正在使用jQuery UI选项卡,其中每个选项卡上都有不同的表单.在用户输入各种数据后,他们提交整个选项卡集,以便每个选项卡异步发布到服务器.这很好用,我在这里没有问题.

但是,遇到问题的是,我发布的最后一个表单必须在所有其他帖子完成之后发生.一般的想法是这样的:

postForm(0, "#Form1");
postForm(1, "#Form2");
postForm(2, "#Form3");
postForm(3, "#Form4");
$.post('Project/SaveProject', function (data) {
    $('<div class="save-alert">The current project has been saved.</div>')
    .insertAfter($('#tabs'))
    .fadeIn('slow')
    .animate({ opacity: 1.0 }, 3000)
    .fadeOut('slow', function () {
        $(this).remove();
    });
});
Run Code Online (Sandbox Code Playgroud)

postForm函数进行一些处理,然后进行AJAX $ .post调用.这里执行的最后一个$ .post(到'Project/SaveProject')必须等到其他帖子完成.这样做的最佳方法是什么?

ajax jquery post

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

Sitecore清除缓存以编程方式

我试图在Sitecore中以编程方式发布.出版工作正常.但以编程方式执行此操作并不会清除sitecore缓存.以编程方式清除缓存的最佳方法是什么?

我正在尝试使用暂存模块附带的Web服务.但是我收到了一个错误的请求异常(异常:远程服务器返回了一个意外的响应:(400)Bad Request.).我试图在客户端配置文件上增加服务receivetimeout和sendtimeout,但这并没有解决问题.任何指针都会非常感激?

我使用以下代码:

CacheClearService.StagingWebServiceSoapClient client = new CacheClearService.StagingWebServiceSoapClient();
CacheClearService.StagingCredentials credentials = new CacheClearService.StagingCredentials();

credentials.Username = "sitecore\adminuser";
credentials.Password = "***********";
credentials.isEncrypted = false;

bool s = client.ClearCache(true, dt, credentials);
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码进行发布.

 Database master = Sitecore.Configuration.Factory.GetDatabase("master");
 Database web = Sitecore.Configuration.Factory.GetDatabase("web");

 string userName = "default\adminuser";

 Sitecore.Security.Accounts.User user = Sitecore.Security.Accounts.User.FromName(userName, true);

 user.RuntimeSettings.IsAdministrator = true;

 using (new Sitecore.Security.Accounts.UserSwitcher(user))
 {

     Sitecore.Publishing.PublishOptions options = new Sitecore.Publishing.PublishOptions(master, web,
     Sitecore.Publishing.PublishMode.Full, Sitecore.Data.Managers.LanguageManager.DefaultLanguage, DateTime.Now);

     options.RootItem = master.Items["/sitecore/content/"];
     options.Deep = true;
     options.CompareRevisions = true;
     options.RepublishAll = true;
     options.FromDate = DateTime.Now.AddMonths(-1); …
Run Code Online (Sandbox Code Playgroud)

caching web-services sitecore clear staging

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

CSS中的Box Shadows

这不是一个问题,而只是一个咆哮.或者也许是一个问题...或者我对盒子阴影了解不多.

为了在不同的浏览器中使用CSS3中的框阴影,这里我要做的是:

-webkit-box-shadow: 0px 0px 10px #676767;
-moz-box-shadow: 0px 0px 10px #676767;
box-shadow: 0px 0px 10px #676767;
Run Code Online (Sandbox Code Playgroud)

为了让Firefox,Opera和Safari/Chrome/Webkit工作,有没有其他人发现这种令人难以置信的愚蠢行为?它根本不会在IE中运行!

有什么办法可以减少重复的CSS值吗?

谢谢你,巴尔登

css firefox internet-explorer google-chrome css3

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

迭代器块到LINQ

我很难找到用于以下迭代器块的正确LINQ语法:

class Program
{
    class Operation
    {
        public IEnumerable<Operation> NextOperations { get; private set; }
    }
    class Item { }

    static Item GetItem(Operation operation)
    {
        return new Item();
    }

    static IEnumerable<Item> GetItems(IEnumerable<Operation> operations)
    {
        foreach (var operation in operations)
        {
            yield return GetItem(operation);

            foreach (var item in GetItems(operation.NextOperations))  // recursive
                yield return item;
        }
    }

    static void Main(string[] args)
    {
        var operations = new List<Operation>();
        foreach (var item in GetItems(operations))
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

也许我所拥有的一切都是如此美好?对于这个特定的代码,yield return在一个显式内部foreach确实是正确的解决方案?

c# linq iterator yield-return

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

OOP,受保护与公众对比.什么时候用?

我试图了解将类变量设为私有而非公共的好处.我明白了getter/setter方法访问/修改私有/受保护的数据,但它的唯一目的就是"让我从我的压延数据"?示例:我不怎么说

$person->age = x;//bad?
Run Code Online (Sandbox Code Playgroud)

具有不同的破坏潜力

$person->set_x(x);//reccommended in OOP articles
Run Code Online (Sandbox Code Playgroud)

oop access-modifiers

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

MySQL是否使IF()函数短路?

我需要查询第二个表中的数据,但仅当满足主表中的一组罕见条件时:

SELECT ..., IF(a AND b AND c AND (SELECT 1 FROM tableb ...)) FROM tablea ...
Run Code Online (Sandbox Code Playgroud)

A,B和C的条件几乎都是假的,所以我的想法是子查询永远不会执行的结果集中的行数最多,因此会比加盟的方式更快.但只有当IF()语句短路时才会出现这种情况.

可以?

感谢您提供的任何帮助.

mysql short-circuiting

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

Android中的短信原始pdu

1)有什么方法可以从Android设备发送原始SMS PDU吗?

要么,

2)是否有任何可用的类可以让我访问PDU头(例如TP-DCS),以便我可以按照自己的意愿构建PDU?

我在网上搜索了一下,发现:http: //www.androidjavadoc.com/1.0_r1_src/com/android/internal/telephony/gsm/ISms.html 但上面的类是私有的,因此我无法使用(避风港)实际上理解为什么.

我能以任何方式提出要求吗?如果没有那么为什么我不能拥有那种功能呢?

感谢名单

java mobile sms android pdu

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

SingleOrDefault()方法:什么是"默认值"?

我正在测试以下语句中是否存在用户记录:

if (fromUser.AllFriends.Where(af => af.FriendUserID == toUserID).SingleOrDefault() == ???
Run Code Online (Sandbox Code Playgroud)

鉴于文件:

返回序列的单个特定元素,如果未找到该元素,则返回默认值.

粗体文字指的是什么?我在if语句中测试的是什么?

一个严肃的问题,对大多数人来说可能听起来简单而荒谬.

谢谢.

linq

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