如何使用URL参数创建此字符串?我想要的是:
print '<meta http-equiv="refresh" content="0;url=http://domain.com?a=1&b=2">';
Run Code Online (Sandbox Code Playgroud)
但这并没有正确传递我的第二个参数.我得到一个")"而不是b.我究竟做错了什么?
我试过&而不是&符号,但这也不起作用,
在这里下载带有已编译可执行文件的源代码(大小: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) 我正在将我的测试移植到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) 请至少伪(但工作环境不是"也许这应该工作")应用程序上下文和控制器/过滤器将验证和/或自动注册Facebook用户.
这个链接:http://blog.kadirpekel.com/2009/11/09/facebook-connect-integration-with-spring-security/不会这样做.实际上我会把减号给任何将其作为答案发布的人.我花了2个小时的东西,我没有让它工作.在这项努力之后,我结束了更大胆,感觉比平常更愚蠢:-(
以下链接显示了我的需求:http: //www.richardnichols.net/2010/06/implementing-facebook-oauth-2-0-authentication-in-java/
请仅发布此问题的代码.我已经得到了我能处理的所有建议.
如果有兴趣的话,我有servlet解决方案,并在这里发布答案: JSP中的Facebook连接示例(tomcat)
围绕Modernizr源代码,我发现了一件奇怪的事情:
window.Modernizr = (function(window,document,undefined) {
Run Code Online (Sandbox Code Playgroud)
之后,将使用两个参数(this, this.document)调用此函数.
为什么undefined在这里使用?它有意义还是只是奇怪的代码风格?
这应该是我朋友的一个工作项目.他在我面前展示了项目,然后我复制了项目,将其作为现有的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) 在我的应用程序中,用户可以输入文件名.在处理之前,我想检查输入字符串是否是Windows Vista上的有效文件名.
这是最简单的方法吗?
通过有效我正在努力合法和不存在
我正在使用HTML生成报告,我正在使用CSS来控制使用分页符等的分页.我已经为用户提供了一次打印多个报告的选项,我将其创建为单个动态生成的HTML的一部分文献.将其作为单个文档使其成为单个打印作业,以避免打印假脱机问题.
我的问题是:我想以"page x of n"格式对较大动态HTML的一部分页面进行编号.但是,如果我让打印机执行此操作,它会将文档(正确地)视为单个文档并对整个文档进行编号.
有什么方法可以确定何时会发生CSS分页符,所以我可以在打印前将它们计算为一个部分,并将我自己的编号(例如HTML元素)放入长单文档中的部分中?
似乎应该有一种方法可以让我这样做,但在过去的几天里,解决方案让我望而却步,所以我想我会ping Stackoverflow.
更新:我最终做了什么:
我接受了克里斯托弗的回答,因为虽然我没有完全使用它,但它指出了我正确的方向.
我最终使用jQuery对内容进行了计算,基于打印的纸张大小,边距,字体大小等,然后为具有CSS用于分页的分页符添加元素.我跟踪添加了多少个分页符div,然后在处理完所有内容后更新每个分页符div中的html"page x of n"信息.这让我可以避免在开始时知道会有多少页面(感谢jQuery .each).
显然这个解决方案存在一些问题:
"页面x的n"元素不会显示为真正的页脚,而是显示在每个页面上的内容的底部.在我的情况下,这是一个可接受的妥协.
拆分内容大于页面的内容元素,特别是考虑到大部分内容都是由php生成的,有点复杂.我让它发挥作用,但同样,它需要可能打破印刷变化的假设.
计算取决于有关打印纸张大小,边距,字体大小等的假设.在我在Intranet上运行的情况下,这也是一个可接受的折衷方案,因为我可以控制这些选项.可以添加附加代码以处理将来的一些变化(例如纸张尺寸).
这个解决方案,虽然不完美,有点"脆弱",解决了我的问题,允许我一次打印多个报告,避免打印机假脱机,跟踪和重新启动页面编号,并避免生成PDF作为打印的中间步骤.
我发现这是一个奇怪的难以破解,所以我仍然会欣赏有关解决方案的意见和建议.
谢谢!
更新2:最终解决方案......自己避免头痛:
尽管我采用这种方法可能比我应该做的更远,虽然取得了一些小小的成功,但最终解决方案并不是因为它最终变得太"脆弱"了.报告格式的任何变化,添加到现有报告中的新内容,纸张大小等都打破了计算,最终导致了大量的额外工作!
那么,最终的解决方案呢?"抵抗是徒劳的!" 只需将报告作为PDF即可.如果你愿意,你可以开始"我们告诉你的"合唱,我可以接受;-)
我选择了TCPDF库,这个版本非常出色,如果有点难以开始的话.这些例子非常有用.现在我对报告进行了完整的自定义,所有内容都按原样生成.多个报告很容易创建为单个PDF(防止打印假脱机问题),页面组允许编号完全按照我的需要工作.
所以,如果你想做这样的事情,我会建议你切入追逐,跳过HTML/CSS类型报告的挫折,并做PDF.
我创建了一个名为"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)
有任何想法吗?谢谢.
詹姆士
据我所知(并在任何地方阅读),应用程序的文档目录应该/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 /,但正如我之前所描述的,我从不得到这个目录.