问题列表 - 第17569页

Winforms控件显示文本和支持单独的行着色

对于Winforms应用程序,我正在寻找一种能够显示文本并支持各个线条颜色(每行的前景色和背景色)的控件.

例如,我想让第1行为绿色背景,第4行为红色.

c# formatting controls winforms

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

jQuery验证成功

嘿伙计们提前感谢您的帮助!我有这个注册表格,然后使用"bassistance's"validate.js进行验证:

$('#pForm').validate({ 
        rules: { 
            fname: "required",// simple rule, converted to {required:true} 
        lname: "required",
        accType: "required",
        country: "required",
            email: {// compound rule 
                required: true, 
                email: true 
                },
        city: "required"
        },
        success: function(){
            $('#pForm').hide('slow');
            $('#accForm').show('slow');
                        }
});//form validate
Run Code Online (Sandbox Code Playgroud)

现在,验证工作正常...除了成功标记(我已经添加)...所以,虽然它说字段是必需的,但是一旦我改变一个字段就会继续并在"成功"下读取代码领域.我有什么想法可以解决这个问题吗?哦......是否有一个"onFailure"类型的标签是jQuery?

javascript forms validation jquery

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

SAML 请求 - 声明多个协议绑定

我已经实现了一个 SAML 服务提供程序来支持 ASP.Net Web 门户的单点登录,该门户是在客户端站点上配置的收缩包装软件,并且必须能够与任何符合 SAML 的身份提供程序进行交互。

我的断言消费者服务 (ACS) 页面将通过 GET 和 POST 方法接受 SAML 响应。

据我了解 SAML 协议,SAML Request ProtocolBinding属性指定响应支持哪些协议。目前,我的请求指定了 HTTP 重定向绑定。但是,我想声明我支持HTTP-Redirect (GET) 和HTTP-POST (POST)。在搜索了比我想重申的更多的 SAML 文档后,我无法找到用于声明多个受支持的协议绑定的语法(或者它是否有效)。

虽然我可以使此声明可配置,但我的偏好是声明这两个绑定,以便身份提供程序无需额外配置我的门户即可工作。

以下是我的身份验证请求的示例。请,如果有人知道为 ProtocolBinding 声明 HTTP-Redirect 和 HTTP-POST 的方法,我将非常感谢您的输入!

<?xml version="1.0" encoding="utf-8"?>
<samlp:AuthnRequest 
    xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
    ID="[AUTHN_ID]" 
    Version="2.0"
    IssueInstant="[ISSUE_INSTANT]"
    ProtocolBinding="urn:oasis:names.tc:SAML:2.0:bindings:HTTP-Redirect"
    ProviderName="[PROVIDER_NAME]"
    AssertionConsumerServiceURL="[ACS_URL]">
    <saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">
        PortalEntityID
    </saml:Issuer>
    <samlp:NameIDPolicy 
        AllowCreate="true" 
        Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" />
</samlp:AuthnRequest>
Run Code Online (Sandbox Code Playgroud)

预先感谢任何可以提供帮助的人!

binding protocols saml

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

流体CSS网格结构可能吗?

简短版本:我有一个项目,我需要定义一个水平重复的DIV,然后在空格不足时(表格状网格)换行到下一行.我已经看到提到jQuery.GridLayout,但是演示/主页是404'd所以我不知道这是否是我正在寻找的.简单地说,我正在努力实现这一目标:

Div.ItemClass   Div.ItemClass   Div.ItemClass   Div.ItemClass
Div.ItemClass   Div.ItemClass   Div.ItemClass   Div.ItemClass
...
Run Code Online (Sandbox Code Playgroud)

诀窍是我被迫使用相同的类(我有权访问一个Alternate Item模板,它将为每个备用项插入不同的代码)但我需要它们水平"堆叠",直到它们用完水平空间并且然后'换行'到下一行.

快速背景 - 项目位于CMS系统内,项目列表模块为我提供了以下模板文件,可在"列表"视图中使用:

-Header
-Item
-Alternate Item
-Footer
Run Code Online (Sandbox Code Playgroud)

思想,想法?

编辑:好的,所以我有点像个白痴,忘了规则#1 - 检查你的(渲染)来源.最重要的问题是正在使用的CMS模块是在TD元素内"包装"每个模板对象(标题,项目,替代,页脚),使得真正的"包装div"几乎不可能.我很高兴我不仅仅是因为我相当确定嵌套的DIV是正确的方法.

编辑#2:好的,现在我想我可以通过一些jQuery操作来解决这个问题.我需要定位Div.ItemClass,然后将它们放在定位的包装器div中,可能覆盖/替换现有的表格布局代码(可能在Header模板中使用?).在此编辑时,呈现时强制的当前代码是:

<td><!--This is Header.html --><div class="Container" /></td>
<td><!--This is Item.html --><div class="ItemName">Item 1</div></td>
<td><!--This is Alternate.html --><div class="ItemName">Item 2</div></td>
<td><!--This is Item.html --><div class="ItemName">Item 3</div></td>
<td><!--This is Footer.html -->[PAGER]</td>
Run Code Online (Sandbox Code Playgroud)

我希望这是有道理的,正如我之前所说,很多表都是由CMS和模块系统强制的,我不得不用于这个项目.

编辑#3 - 管理以使其工作!添加了一点jQuery:

$(function() {
    $('div.ItemClass').appendTo('#ContainerID');
});
Run Code Online (Sandbox Code Playgroud)

简单地说,它从TD元素中抓取Div,并将它们放在我放在Header.html部分的ContainerID中!

css grid jquery

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

在Go中有指针有什么意义?

我知道Go中的指针允许函数参数的变异,但如果它们只采用引用(使用适当的const或可变限定符),它就不会更简单.现在我们有指针和一些内置类型,如地图和通道隐式传递引用.

我是否遗漏了某些内容或指向Go只是一个不必要的并发症?

pointers go

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

C指针与Objective-C指针

我来自Objective-C背景,并且正在尝试扩展我在C中的知识.然而,有一件事让我感到困惑,那就是C和Obj-C中指针之间的区别.正如您在下面的示例中所看到的,两种语言之间的行为似乎有点不同,我想知道您是否可以帮助解释原因?

C代码工作正常:

void myFunction()
{
    int x, *pointerX; 
    pointerX = &x;
    *pointerX = 5;

    // Prints: "x is 5"
    printf("x is: %i", x);
}
Run Code Online (Sandbox Code Playgroud)

Obj-C代码失败:

- (void)myMethod
{
    NSString *string = @"Caramel coffee", *stringPointer;
    stringPointer = &string;                    // Warning:   Assignemnt from incompatible pointer type
    *stringPointer = @"Chocolate milkshake";    // Exception: Incompatible types in assignment

    NSLog(@"string is: %@", string);
}
Run Code Online (Sandbox Code Playgroud)

问: 为什么我不能将stringPointer分配给string(stringPointer = &string;)的内存地址,为什么我能够*pointerX = 5;在C下执行,但是我无法*stringPointer = @"Chocolate milkshake";在Objective-C下执行?

我意识到Obj-C处理对象而C没有,但我似乎无法弄清楚为什么它在Obj-C中不起作用的幕后细节.任何帮助是极大的赞赏.谢谢!:)

c pointers objective-c

7
推荐指数
3
解决办法
1952
查看次数

是否可以在Java中阻止/拒绝强制转换?

我有一个简单游戏的代码,其中必须实现AgentInterface才能为游戏中的一个角色创建代理控制器.GameState是一个实现GameStateInterface的类,实现此接口的对象可以传递给代理,因此代理可以从游戏状态读取和分析数据,并且代理必须返回相应的操作(作为int返回)角色应该采取.

这是代理必须实现的AgentInterface:

public interface AgentInterface {
    // the return value specifies the direction of the joystick
    public int action(GameStateInterface gs);
}
Run Code Online (Sandbox Code Playgroud)

使用名为MyAgent的代理运行游戏:

    GameState gs = new GameState();
    AgentInterface agent = new MyAgent();
    while (true) {
        // more code here
        int bestAction = agent.action(gs)
        // more code here
    }        
Run Code Online (Sandbox Code Playgroud)

但是,GameState中存在一些代理无法访问的信息,因为这会欺骗控制器.但是,执行从GameStateInterface到GameState的转换转换将允许代理访问GameStateInterface中未定义的信息,如下所示:

public MyAgent implements AgentInterface {
    public int action(GameStateInterface gs) {
        int nLives = ((GameState) gs).nLivesRemaining; // IS IT POSSIBLE TO DENY/PREVENT THIS CAST??
        // Do more stuff here
        return BestAction;
    } …
Run Code Online (Sandbox Code Playgroud)

java casting

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

如何使用Git作为内容分发网络

"Git Internal"一书提到在p50使用git作为点对点内容分发网络,但没有太多细节.特别是如何拥有几个跟踪不同文件的分支.例:

(工作目录)a00.exe a01.exe b00.exe c00.exe c01.exe c02.exe

主分支跟踪所有文件,而分支A仅跟踪a00.exe和a01.exe,分支B跟踪b00.exe等.下一次提交将更新a00.exe b00.exe c00.exe.如何创建这样的分支?一旦所有分支都提交,我是否只能从远程获取某个分支?谢谢!

svn git content-management distribution git-svn

3
推荐指数
2
解决办法
1016
查看次数

优点./缺点.不变性与可变性

好吧,我想我明确指出这个方向的方向很清楚.现在有很多关于不变性(constness)的优点的讨论.Java书中的Concurrent编程也谈到了很多.

然而,这一切正是我所读到的.我个人而言,在功能语言中没有多少编码.对我来说,使用不可变对象可以舒适地工作看起来非常令人惊讶.从理论上讲,这绝对是可能的.但是,从实际的角度来看,是一种非常舒适的体验.或者我必须开发什么样的新推理(对于FP),以便我不需要那么多的可变性.

当你被迫使用不可变对象时,我将不胜感激如何考虑编写程序.

  • 已经把它作为社区维基...为所有有兴趣关闭这个问题或者将其标记为主观......等等...*

functional-programming

22
推荐指数
4
解决办法
9312
查看次数

如何使用Rails I18n.t翻译ActiveRecord属性?

尝试在我的视图中使用config/locales/de.yml中的活动记录翻译.我以为我很聪明地使用它:

de:
  activerecord: 
    attributes:
      user:
        login: "Benutzerkennung"
        comment: "Bemerkungen"
Run Code Online (Sandbox Code Playgroud)

在我看来这个:

<%= label_tag :login, t('activerecord.attributes.user.login') %> 
Run Code Online (Sandbox Code Playgroud)

但不是翻译价值("Benutzerkennung"),我得到臭名昭着的"翻译缺失:de,activerecord,属性,用户,登录"

有没有人有这个工作(不使用标签翻译插件(我担心潜在的副作用),或User.humanize_attribute_name)?我错过了什么?(当我使用"activerecord1"或者其他东西而不是activerecord时,它确实有效,所以我的设置似乎很好)

谢谢!

label ruby-on-rails internationalization

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