问题列表 - 第43262页

PHP:使用URL参数打印'<meta http-equiv ="refresh"content ="0; url ='

如何使用URL参数创建此字符串?我想要的是:

print '<meta http-equiv="refresh" content="0;url=http://domain.com?a=1&b=2">';
Run Code Online (Sandbox Code Playgroud)

但这并没有正确传递我的第二个参数.我得到一个")"而不是b.我究竟做错了什么?

我试过&amp;而不是&符号,但这也不起作用,

php

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

以编程方式逐个像素地交换来自小位图(原始)的颜色

在这里下载带有已编译可执行文件的源代码(大小:161 KB(165,230字节)):http://www.eyeClaxton.com/download/delphi/ColorSwap.zip

原始位图大小仅为28x15像素,颜色为浅蓝色.我希望能够单击右侧的任何彩色面板,并将原始位图颜色从浅蓝色更改为面板的颜色.

如果你点击灰色面板,你可以看到这个在行动,我只是无法弄清楚如何正确使用其他颜色.任何帮助将不胜感激.如果需要更多信息,请随时询问.

之前已经问过这个问题,但是我无法弄清楚我想要做什么,所以我希望这个问题有点清楚.

替代文字

unit MainUnit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;

type
  TMainFrm = class(TForm)
    Panel1: TPanel;
    Label1: TLabel;
    Panel2: TPanel;
    Label2: TLabel;
    BeforeImage1: TImage;
    AfterImage1: TImage;
    Panel3: TPanel;
    Panel4: TPanel;
    Panel5: TPanel;
    Panel6: TPanel;
    Panel7: TPanel;
    Panel8: TPanel;
    Panel9: TPanel;
    Image1: TImage;
    Label3: TLabel;
    Panel10: TPanel;
    Memo1: TMemo;
    Label4: TLabel;
    procedure FormCreate(Sender: TObject);
    procedure Panel4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public …
Run Code Online (Sandbox Code Playgroud)

delphi colors bitmap

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

AutoFixture 2使用()不能像在AutoFixture 1中那样工作吗?

我正在将我的测试移植到AutoFixture 2.0,并且我遇到了一些我无法解释或解决的奇怪行为.这个简单的测试对我失败了:

var autoFixtures = new Fixture();
var file = autoFixtures.Build<File>()
                       .With(f => f.Name, "bleh.txt")
                       .CreateAnonymous();

Assert.That(file.Name, Is.EqualTo("bleh.txt"));  // Fail?!
Run Code Online (Sandbox Code Playgroud)

如果我Name改为另一个属性,测试成功File,这导致我认为我有一些自定义存在,Name因为当我使用AutoFixture 1.0时,该工作无效.不过,我已经搜索过我的代码了,我找不到那样的东西.

启用跟踪似乎没有多大帮助.

autoFixtures.Behaviors.Add(new TracingBehavior());
Run Code Online (Sandbox Code Playgroud)

显示,以及其他东西:

Requested: System.String Name
    Requested: Ploeh.AutoFixture.Kernel.SeededRequest
    Created: Ploeh.AutoFixture.Kernel.NoSpecimen
  Requested: Ploeh.AutoFixture.Kernel.SeededRequest
    Requested: System.String
    Created: Ploeh.AutoFixture.Kernel.NoSpecimen
    Requested: System.String
    Created: 8a022fda-fa4e-49b7-b0c2-285fef765386
  Created: Name8a022fda-fa4e-49b7-b0c2-285fef765386
Created: Name8a022fda-fa4e-49b7-b0c2-285fef765386
Run Code Online (Sandbox Code Playgroud)

FWIW Name被声明为File基类的虚拟属性,然后被覆盖File:

public abstract class Item
{
    public virtual string Name { get; set; }
    ...
}

public class File …
Run Code Online (Sandbox Code Playgroud)

autofixture

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

Spring Security和Facebook OAuth 2.0与Graph API集成

请至少伪(但工作环境不是"也许这应该工作")应用程序上下文和控制器/过滤器将验证和/或自动注册Facebook用户.

这个链接:http://blog.kadirpekel.com/2009/11/09/facebook-connect-integration-with-spring-security/不会这样做.实际上我会把减号给任何将其作为答案发布的人.我花了2个小时的东西,我没有让它工作.在这项努力之后,我结束了更大胆,感觉比平常更愚蠢:-(

我真的很想看到facebook连接的OAuth 2.0解决方案.并将Facebook JavaScript API的使用限制在绝对最低限度.

以下链接显示了我的需求:http: //www.richardnichols.net/2010/06/implementing-facebook-oauth-2-0-authentication-in-java/

请仅发布此问题的代码.我已经得到了我能处理的所有建议.

UPDATE

如果有兴趣的话,我有servlet解决方案,并在这里发布答案: JSP中的Facebook连接示例(tomcat)

java spring facebook spring-security facebook-graph-api

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

带有'undefined'参数的JavaScript函数

围绕Modernizr源代码,我发现了一件奇怪的事情:

window.Modernizr = (function(window,document,undefined) {
Run Code Online (Sandbox Code Playgroud)

之后,将使用两个参数(this, this.document)调用此函数.

为什么undefined在这里使用?它有意义还是只是奇怪的代码风格?

javascript modernizr

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

Maven无法解析依赖项,无法解析工件

这应该是我朋友的一个工作项目.他在我面前展示了项目,然后我复制了项目,将其作为现有的maven项目导入(我使用的是m2eclipse插件).

然后,发生此错误.每次我尝试使用maven构建内容时都可以重现此错误.

执行mvn依赖:tree,dependency:list或通常的构建包将导致相同的错误.

从eclipse运行'package'构建的错误是:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Jackpot Portal Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for javax.servlet:com.springsource.javax.servlet:jar:2.5.0 is missing, no dependency information available
[WARNING] The POM for javax.servlet:com.springsource.javax.servlet.jsp.jstl:jar:1.2.0 is missing, no dependency information available
[WARNING] The POM for javax.transaction:com.springsource.javax.transaction:jar:1.1.0 is missing, no dependency information available
[WARNING] The POM for org.slf4j:com.springsource.slf4j.log4j:jar:1.5.6 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.963s
[INFO] Finished at: Tue Jan 11 …
Run Code Online (Sandbox Code Playgroud)

maven-3 maven

119
推荐指数
6
解决办法
48万
查看次数

检查任意String是否为有效文件名的最简单方法

在我的应用程序中,用户可以输入文件名.在处理之前,我想检查输入字符串是否是Windows Vista上的有效文件名.

这是最简单的方法吗?

通过有效我正在努力合法和不存在

.net c# file

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

如何计算打印HTML的CSS分页符?

我正在使用HTML生成报告,我正在使用CSS来控制使用分页符等的分页.我已经为用户提供了一次打印多个报告的选项,我将其创建为单个动态生成的HTML的一部分文献.将其作为单个文档使其成为单个打印作业,以避免打印假脱机问题.

我的问题是:我想以"page x of n"格式对较大动态HTML的一部分页面进行编号.但是,如果我让打印机执行此操作,它会将文档(正确地)视为单个文档并对整个文档进行编号.

有什么方法可以确定何时会发生CSS分页符,所以我可以在打印前将它们计算为一个部分,并将我自己的编号(例如HTML元素)放入长单文档中的部分中?

似乎应该有一种方法可以让我这样做,但在过去的几天里,解决方案让我望而却步,所以我想我会ping Stackoverflow.

更新:我最终做了什么:

我接受了克里斯托弗的回答,因为虽然我没有完全使用它,但它指出了我正确的方向.

我最终使用jQuery对内容进行了计算,基于打印的纸张大小,边距,字体大小等,然后为具有CSS用于分页的分页符添加元素.我跟踪添加了多少个分页符div,然后在处理完所有内容后更新每个分页符div中的html"page x of n"信息.这让我可以避免在开始时知道会有多少页面(感谢jQuery .each).

显然这个解决方案存在一些问题:

  1. "页面x的n"元素不会显示为真正的页脚,而是显示在每个页面上的内容的底部.在我的情况下,这是一个可接受的妥协.

  2. 拆分内容大于页面的内容元素,特别是考虑到大部分内容都是由php生成的,有点复杂.我让它发挥作用,但同样,它需要可能打破印刷变化的假设.

  3. 计算取决于有关打印纸张大小,边距,字体大小等的假设.在我在Intranet上运行的情况下,这也是一个可接受的折衷方案,因为我可以控制这些选项.可以添加附加代码以处理将来的一些变化(例如纸张尺寸).

这个解决方案,虽然不完美,有点"脆弱",解决了我的问题,允许我一次打印多个报告,避免打印机假脱机,跟踪和重新启动页面编号,并避免生成PDF作为打印的中间步骤.

我发现这是一个奇怪的难以破解,所以我仍然会欣赏有关解决方案的意见和建议.

谢谢!

更新2:最终解决方案......自己避免头痛:

尽管我采用这种方法可能比我应该做的更远,虽然取得了一些小小的成功,但最终解决方案并不是因为它最终变得太"脆弱"了.报告格式的任何变化,添加到现有报告中的新内容,纸张大小等都打破了计算,最终导致了大量的额外工作!

那么,最终的解决方案呢?"抵抗是徒劳的!" 只需将报告作为PDF即可.如果你愿意,你可以开始"我们告诉你的"合唱,我可以接受;-)

我选择了TCPDF库,这个版本非常出色,如果有点难以开始的话.这些例子非常有用.现在我对报告进行了完整的自定义,所有内容都按原样生成.多个报告很容易创建为单个PDF(防止打印假脱机问题),页面组允许编号完全按照我的需要工作.

所以,如果你想做这样的事情,我会建议你切入追逐,跳过HTML/CSS类型报告的挫折,并做PDF.

html javascript css printing

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

Rails 3中的路由问题:ActionController :: RoutingError(没有路由匹配......)

我创建了一个名为"post"的自定义RESTful操作.它在TransactionsController中显示为名为post的(公共)方法.

resources :transactions do
  member :post do
    post :post
  end
end
Run Code Online (Sandbox Code Playgroud)

我有一个配置如下的表单:

<form action="/transactions/25/post">
   ...
   <input id="transaction_submit" commit="commit" type="submit" value="Post">
</form>
Run Code Online (Sandbox Code Playgroud)

当我点击"发布"按钮时,我的服务器收到:

POST "/transactions/25/post"
Run Code Online (Sandbox Code Playgroud)

我希望这在我的TransactionController中调用"post"方法,但我得到一个路由错误

ActionController::RoutingError (No route matches "/transactions/25/post"):
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢.

詹姆士

routing ruby-on-rails-3

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

是iPhone应用程序的文档目录/ var/mobile/Documents还是/ var/mobile/Library/AppName?

据我所知(并在任何地方阅读),应用程序的文档目录应该/var/mobile/Library/位于iPhone的某个位置,但如果我正在记录已获取的目录,那么它就是/var/mobile/Documents.

我得到的目录如下:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

这是一个问题,如果我正在创建一个Settings.xml在这里命名的文件或我的app/etc有问题吗?

信息:我使用iOS 4.2.1越狱iPhone 4,我的应用程序通过Cydia或SSH安装.


更新

是的,但该目录与我的应用程序并不真正相关.例如,我正在创建一个文档settings.xml,如果另一个应用程序使用相同的NSDocumentDirectory和相同的文件名,该怎么办?是的,我知道.Cydia应用程序已安装到/ Applications中,但我的应用程序也应该有一个文档目录,而不是/ var/mobile/Documents.如果你看一下http://thebigboss.org/hosting-repository/submit-your-app/compile-for-cydia-submission,目录应该是/ var/mobile/Library /,但正如我之前所描述的,我从不得到这个目录.

iphone cocoa-touch cydia jailbreak

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