问题列表 - 第48093页

如何在QTextTable中居中文本

我正在使用qt框架开发应用程序,现在我想将表格数据保存为pdf.我正在使用QTextTable和QTextDocument类.但是我无法将文本居中在单元格中.我该怎么办?

感谢帮助.

c++ qt

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

Git推送到Amazon S3部署资产?

你能在亚马逊上安装git并轻松推送资产(js,css,img)吗?像Heroku但有资产和S3的东西会很棒.

有些人似乎使用JungleDisk将本地git目录同步到s3,但这太笨重了.我尝试在mac上安装jgit,但无济于事,那件事看起来很古老.还有什么或者这种类型的东西不起作用吗?

我已经尝试了大部分用于heroku资产部署/优化的宝石,但它们都要求你在heroku上托管它们,或者运行rake任务,这是不理想的.

git deployment ruby-on-rails amazon-s3

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

如何使用UIPanGestureRecognizer捕获正在平移的方向?

好的,所以我一直在四处寻找太阳下用于捕捉多点触控手势的所有选项,我终于完成了一圈并回到了UIPanGestureRecognizer.

我想要的功能非常简单.我已经设置了一个双指平移手势,我希望能够根据我移动的像素数量来移动一些图像.我已经做得很好了,但我希望能够捕获平移手势是否已经反转.

有没有内置的方式,我只是没有看到回过头来做手势?我是否必须存储我的原始起点,然后跟踪终点,然后查看它们之后的移动位置,如果它小于初始终点,然后相应地反转?我可以看到工作,但我希望有一个更优雅的解决方案!

谢谢

编辑:

以下是识别器设置为触发的方法.它有点像黑客,但它有效:

-(void) throttle:(UIGestureRecognizer *) recognize{

throttleCounter ++;

if(throttleCounter == 6){
    throttleCounter = 0;
    [self nextPic:nil];
}

UIPanGestureRecognizer *panGesture = (UIPanGestureRecognizer *) recognize;
UIView *view = recognize.view;
if(panGesture.state == UIGestureRecognizerStateBegan){
    CGPoint translation = [panGesture translationInView:view.superview];
    NSLog(@"X: %f, Y:%f", translation.x, translation.y);
}else if(panGesture.state == UIGestureRecognizerStateEnded){
    CGPoint translation = [panGesture translationInView:view.superview];
            NSLog(@"X: %f, Y:%f", translation.x, translation.y);
}
  }
Run Code Online (Sandbox Code Playgroud)

我刚刚开始尝试跟踪值之间的差异......试着告诉他们正在淘汰的方式

iphone reverse capture pan uigesturerecognizer

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

Javascript中的"变量"变量?

我知道PHP中可能有"变量"变量.例如

$x = "variable";
$$x = "hello, world!";
echo $variable; // displays "hello, world!"
Run Code Online (Sandbox Code Playgroud)

是否可以在javascript中将变量的名称引用为字符串?怎么做?

javascript variables variable-variables

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

XamDataGrid:我有两列(显示十进制数据):我希望一个带有"$"符号,一个没有.怎么样?

我有两个decimal数据类型列; 我希望它们显示如下:

  • 第1列(ColumnWithNoDollarSign)在值前面没有 "$"符号
  • 第2列(ColumnWithDollarSign)将在值前面加上"$"符号

这就是我的XAML目前的样子:

<ig:XamDataGrid Name="xamDataGrid"                        
                IsGroupByAreaExpanded="False"
                DataSource="{Binding Rows, Mode=OneWay}">
    <ig:XamDataGrid.Resources>
        <Style TargetType="{x:Type Editors:XamNumericEditor}">
            <Setter Property="HorizontalContentAlignment" Value="Left" />
            <Setter Property="FontSize" Value="12" />
        </Style>
        <Style TargetType="{x:Type Editors:XamCurrencyEditor}">
            <Setter Property="HorizontalContentAlignment" Value="Left" />
            <Setter Property="FontSize" Value="12" />
        </Style>
    </ig:XamDataGrid.Resources>
    <ig:XamDataGrid.FieldLayoutSettings>
        <ig:FieldLayoutSettings AutoGenerateFields="False"/>
    </ig:XamDataGrid.FieldLayoutSettings>
    <ig:XamDataGrid.FieldLayouts>
        <ig:FieldLayout Key="layout">
            <ig:Field Name="ColumnWithNoDollarSign" Label="Column 1"/>
            <ig:Field Name="ColumnWithDollarSign" Label="Column 1"/>
        </ig:FieldLayout>
    </ig:XamDataGrid.FieldLayouts>
</ig:XamDataGrid>
Run Code Online (Sandbox Code Playgroud)

正如我所看到的,问题在于XamCurrencyEditor我所应用的样式是覆盖所有decimal列.我只希望它覆盖其中一decimal列.我该怎么做呢?

c# infragistics .net-3.5 xamdatagrid

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

MVC,EF - Unity中的DataContext单例实例Per-Web-Request

我有一个MVC 3 Web应用程序,我使用Entity Framework进行数据访问.此外,我简单地使用了存储库模式,例如,所有与产品相关的东西都在"ProductRepository"中处理,所有与User相关的东西都在"UserRepository"中处理.

因此,我使用UNITY容器来创建DataContext的单例实例,我将其注入每个存储库.快速搜索Google,每个人都建议您不要使用DataContext的单例实例,因为它可能会在将来给您带来一些内存泄漏.

所以,受这篇文章的启发,为每个Web请求创建一个DataContext的单例实例就是答案(如果我错了,请纠正我!)

http://blogs.microsoft.co.il/blogs/gilf/archive/2010/05/18/how-to-manage-objectcontext-per-request-in-asp-net.aspx

但是,UNITY不支持"Per-web-request"终身经理.但是,可以实现自己的自定义生命周期管理器,它可以为您处理此问题.实际上,这篇文章对此进行了讨论:

Unity中的Singleton Per Call上下文(Web请求)

问题是,我现在已经实现了上面帖子中描述的自定义生命周期管理器,但我不确定这是否是这样做的方法.我也想知道在提供的解决方案中处理datacontext实例的位置?我错过了什么吗?

实际上有更好的方法来解决我的"问题"吗?

谢谢!

**添加了有关我的实施的信息**

以下是我的Global.asax,Controller和Repository的片段.这清楚地说明了我的实施情况.

Global.asax中

  var container = new UnityContainer();
            container
                .RegisterType<ProductsRepository>(new ContainerControlledLifetimeManager())
                .RegisterType<CategoryRepository>(new ContainerControlledLifetimeManager())
                .RegisterType<MyEntities>(new PerResolveLifetimeManager(), dbConnectionString)
Run Code Online (Sandbox Code Playgroud)

调节器

private ProductsRepository _productsRepository;
private CategoryRepository _categoryRepository;

public ProductsController(ProductsRepository productsRepository, CategoryRepository categoryRepository)
{
   _productsRepository = productsRepository;
   _categoryRepository = categoryRepository;
}

public ActionResult Index()
{
   ProductCategory category = _categoryRepository.GetProductCategory(categoryId);
   . 
   . 
   . 
}

protected override void Dispose(bool disposing)
{
    base.Dispose(disposing);
    _productsRepository.Dispose();
    _categoryRepository.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

产品库

public class ProductsRepository : IDisposable
{

private …
Run Code Online (Sandbox Code Playgroud)

entity-framework ioc-container unity-container asp.net-mvc-3

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

WCF STS负载平衡和证书

是否想知道在使用符号和加密令牌的负载平衡环境中部署自定义WCF-安全令牌服务(STS)的最佳实践是什么?

我们正在使用Cirtix NetScaler来处理负载平衡和SSL终止(即证书仅安装在NetScaler服务器上)。已指定STS通过SigningCertificateName和EncryptionCertificateName应用设置对令牌进行签名和加密。但是,当前的Web服务器配置在其证书存储区中未安装本地证书。

所以我的问题是:

  • 如果令牌通过SSL传输,我们是否需要担心对令牌进行签名和加密?
  • 我们应该在每个Web服务器上安装证书还是可以使用负载平衡器?
  • 我们可以在每个Web服务器上使用相同的证书,还是需要为每个Web服务器购买证书?

wcf load-balancing wif

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

Rails 3正在从AIR更改POST上的会话ID

我在Rails 3中有一个REST API,有时可以从AIR应用程序访问,有时也可以从浏览器访问.

认为这是一个Rails 3问题,但它可能是一个Flex/AIR问题.

Rails应用程序使用omniauth进行身份验证,使用cancan进行授权,使用active_record_store.我使用会话模型来存储用户的身份.

(有一个原因我没有使用cookie会话,与AIR for Android,OAuth和StageWebView有关.)

我正在使用Charles来监控HTTP流量.

大多数请求工作正常.浏览器(或AIR客户端)使用Cookie http标头将会话ID发送到服务器,如下所示:

_session_id=950dee7eca6732aa62b5f91876f66d15
Run Code Online (Sandbox Code Playgroud)

并且Rails找到会话,确定用户是谁,并做其事.

但在某些情况下,Rails会在发送响应之前生成新会话.它向会话表添加会话,并使用新的会话ID 向客户端返回Set-Cookie标头.像这样:

_session_id=e1489a6b610c0a1d13cec1454228ae47; path=/; HttpOnly
Run Code Online (Sandbox Code Playgroud)

发生这种情况的情况是:

  • 请求来自AIR客户端
  • 请求是POST

这显然是一个问题,因为在后续请求中,Rails无法找到用户信息.它创建了一个没有该信息的新会话.

所以我正在查看POST请求的HTTP头.这是Charles的复制/粘贴; 我在标题名称后插入冒号以使其可读.

Host: localhost.seti.hg94.com:3000
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/531.9 (KHTML, like Gecko) AdobeAIR/2.6
Referer: app:/AndroidApplication.swf
X-Flash-Version: 10,2,152,22
Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Cookie: _session_id=950dee7eca6732aa62b5f91876f66d15
Content-Length: 84
Connection: keep-alive
Run Code Online (Sandbox Code Playgroud)

有没有对Rails在这种情况下会产生新会话的原因有任何见解?它似乎是我的控制器代码执行发生的,因为我在控制器中有正确的会话信息.

我正忙着尝试进一步隔离问题,控制AIR内的标题,等等.我已经在这个bug上工作了将近一个星期.因此,非常感谢社区的任何见解或建议.

air cookies ruby-on-rails http-headers ruby-on-rails-3

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

找不到appcfg.py或dev_appserver.py?

我的电脑说......

"-bash:appcfg.py:command not found"

怎么了?

我可以使用google-app-engine-launcher运行我的应用程序,并且我预先安装了python.

我正在尝试使用"appcfg.py update myapp " 上传我的应用

我是Mac开发的新手.

python macos bash google-app-engine

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

如何使specflow能够很好地应对日期/时间?

我希望能够编写这样的测试:

Background:
  Given a user signs up for a 30 day account

Scenario: access before expiry
  When they login in 29 days
  Then they will be let in

Scenario: access after expiry
  When they login in 31 days
  Then they will be asked to renew

Scenario: access after acounnt deleted
  When they login in 2 years time
  Then they will be asked to register for a new account
Run Code Online (Sandbox Code Playgroud)

如何进行测试的specflow方面?

编辑:相同的步骤定义如何处理"31天"和"2年时间"

.net specflow gherkin

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