问题列表 - 第28752页

自定义验证Web服务

我想使用我的旧客户端公开的身份验证Web服务.但我无法将这些用户信息复制到liferay数据库中.任何人都可以帮我编写自定义身份验证服务或钩子/插件来重用我自己的身份验证实现吗?

liferay

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

MVC映射到模型中的可空bool

使用包含该字段的视图模型:

public bool? IsDefault { get; set; }
Run Code Online (Sandbox Code Playgroud)

尝试在视图中映射时出错:

<%= Html.CheckBoxFor(model => model.IsDefault) %>
Run Code Online (Sandbox Code Playgroud)

无法隐式转换类型'bool?' 'bool'.存在显式转换(您是否错过了演员?)

我已经尝试过铸造,使用.Value并且都没有工作.

请注意我想要的行为是提交表单应该IsDefault在模型中设置为true或false.值null仅表示尚未填充模型.

c# data-binding nullable viewmodel asp.net-mvc-2

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

使用java中的代理代码连接到站点

我想通过java中的代理连接到网站.这是我写的代码:

public class ConnectThroughProxy 
{
    Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy ip", 8080));
    public static void main(String[] args) 
    {
        try
        {
            URL url = new URL("http://www.rgagnon.com/javadetails/java-0085.html");
            URLConnection connection=url.openConnection();
            String encoded = new String(Base64.encode(new String("user_name:pass_word").getBytes()));
            connection.setDoOutput(true);
            connection.setRequestProperty("Proxy-Authorization","Basic "+encoded);
            String page="";
            String line;
            StringBuffer tmp = new StringBuffer();
            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            while ((line=in.readLine()) != null)
            {
                page.concat(line + "\n");
            }
            System.out.println(page);
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

在尝试运行此代码时,它会引发以下错误:

java.lang.IllegalArgumentException:如果消息头值非法字符(或多个):基本dXNlcl9uYW1lOnBhc3Nfd29yZA ==
在sun.net.www.protocol.http.HttpURLConnection.checkMessageHeader(HttpURLConnection.java:323)
在sun.net.www.protocol. http.HttpURLConnection.setRequestProperty(HttpURLConnection.java:2054)
在test.ConnectThroughProxy.main(ConnectThroughProxy.java:30)

任何想法怎么做?

java connection proxy

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

在dotnet中排序反射请求

当我在类型上调用GetProperties()时,属性按照在源代码中编写的顺序排序.这非常方便但我的问题是,如果这是一个保证的行为,或者这可能会根据运行时版本和环境而改变.有谁知道这件事吗?

.net c#

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

在WCF服务中公开webHttpBinding端点

我创建了一个WCF服务并公开了三个端点,即basicHttpBinding,wsHttpBinding和webHttpBinding.这是我使用WCF进行实验的测试服务.但是,每当我使用.svc文件添加服务引用时,我只获得两个(基本和ws)端点.由于某种原因,似乎没有第三个(webHttpBidning)端点被暴露.

要重现此问题,请创建WCF应用程序项目,删除Service1服务,添加新项>名为TestService的WCF服务,并将配置文件更改为以下内容:

<system.serviceModel>
<services>
  <service name="WcfTestService.TestService" behaviorConfiguration="TestServiceBehavior">
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost/WcfTestService/TestService.svc"/>
      </baseAddresses>
    </host>
    <endpoint address="basic"
              binding="basicHttpBinding"
              contract="WcfTestService.ITestService" />
    <endpoint address="ws"
              binding="wsHttpBinding"
              contract="WcfTestService.ITestService" />
    <endpoint address="web"
              binding="webHttpBinding"
              contract="WcfTestService.ITestService" />
    <endpoint address="mex"
              binding="mexHttpBinding"
              contract="IMetadataExchange" />
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="TestServiceBehavior">
      <serviceMetadata httpGetEnabled="true" />
    </behavior>
  </serviceBehaviors>
  <endpointBehaviors>
    <behavior name="webBehavior">
      <webHttp />
    </behavior>
  </endpointBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)

这是ITestService.cs的代码:

[ServiceContract]
public interface ITestService
{
    [OperationContract]
    [WebInvoke]
    Boolean ValidateUser(User user);
}

[DataContract]
public class User
{
    [DataMember(Name = "Name")]
    public String UserName { get; set; }
    [DataMember] …
Run Code Online (Sandbox Code Playgroud)

c# wcf wcf-binding

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

除了信号 - 插槽机制之外,Qt 4中需要Q_OBJECT宏的功能

我在Windows XP中使用Qt 4.5.我知道我们必须使用Q_OBJECT宏来实现信号 - 插槽连接机制.但除此之外,还有其他原因可以使用Q_OBJECT宏吗?我最近才知道,对于其他一些元对象功能,我们需要Q_OBJECT声明.Signal-slots旁边有哪些功能?我尝试了关于这方面的文档,但找不到任何有用的东西.欢迎任何关于此的指示.

c++ qt qt4

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

如何在重复之前进行Scala控制抽象?

我是Peter Pilgrim.我看过Martin Odersky在Scala中创建了一个控件抽象.但是我似乎还没有在IntelliJ IDEA 9中重复它.它是IDE吗?

package demo

class Control {

  def repeatLoop ( body: => Unit ) = new Until( body )

  class Until( body: => Unit ) {
    def until( cond: => Boolean ) {
      body;
      val value: Boolean = cond;
      println("value="+value)
      if ( value ) repeatLoop(body).until(cond)
      // if  (cond) until(cond)
    }
  }

  def doTest2(): Unit = {
    var y: Int = 1
    println("testing ... repeatUntil() control structure")
    repeatLoop {
      println("found y="+y)
      y = y + 1
    }
    { …
Run Code Online (Sandbox Code Playgroud)

controls abstraction scala repeat

10
推荐指数
4
解决办法
2845
查看次数

StreamWriter追加随机数据

我看到使用StreamWriter类使用以下代码将额外的数据写入文件时出现奇怪的行为:

public void WriteToCSV(string filename)
{
    StreamWriter streamWriter = null;
    try
    {
        streamWriter = new StreamWriter(filename);
        Log.Info("Writing CSV report header information ... ");
        streamWriter.WriteLine("\"{0}\",\"{1}\",\"{2}\",\"{3}\"", ((int)CSVRecordType.Header).ToString("D2", CultureInfo.CurrentCulture), m_InputFilename, m_LoadStartDate, m_LoadEndDate);

        int recordCount = 0;

        if (SummarySection)
        {
            Log.Info("Writing CSV report summary section ... ");
            foreach (KeyValuePair<KeyValuePair<LoadStatus, string>, CategoryResult> categoryResult in m_DataLoadResult.DataLoadResults)
             {
                streamWriter.WriteLine("\"{0}\",\"{1}\",\"{2}\",\"{3}\"", ((int)CSVRecordType.Summary).ToString("D2", CultureInfo.CurrentCulture), categoryResult.Value.StatusString, categoryResult.Value.Count.ToString(CultureInfo.CurrentCulture), categoryResult.Value.Category);
                recordCount++;
             }
        }

        Log.Info("Writing CSV report cases section ... ");
        foreach (KeyValuePair<KeyValuePair<LoadStatus, string>, CategoryResult> categoryResult in m_DataLoadResult.DataLoadResults)
        {
            foreach (CaseLoadResult result in categoryResult.Value.CaseLoadResults) …
Run Code Online (Sandbox Code Playgroud)

c# windows streamwriter .net-3.5 windows-server-2008

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

jQuery选择所有具有标题的元素

我需要在我的页面上将一个工具提示插件应用于一堆不同的元素.使用jQuery选择器的唯一常见属性是它们都具有title属性集.

我尝试$('[title=*]')过选择器,但这不起作用.

jquery tooltip title css-selectors

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

Textarea在IE中的高度为100%

如何让我<textarea>的身高达到100%并在IE7/6中工作?height:100%在所有其他浏览器中工作正常,但IE只是不想接受除特定值之外的任何其他内容.Javascript是一种可能的解决方案.

css height textarea

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