问题列表 - 第14128页

Sharepoint?wsdl不返回WSDL文件,而是返回正常页面

试试这个网址:

http://sharepoint.iceweb.com/sites/demo/default.aspx?wsdl

(用户:demo@icemail.com,传递:demo)

据我记得,这用于返回WSDL文件,但它只返回正常页面.如何获得Sharepoint服务的WSDL?我实际上是在寻找Sharepoint 2007 List服务的WSDL,所以如果有人有这样的链接,我们表示赞赏.

sharepoint wsdl

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

PHP包括toupper和tolower函数吗?

PHP是否包含任何函数touppertolower

我想tolower这将转换功能ABCabcAbcabc.

同样,toupper应该转换abcABCAbcABC.

php string

-8
推荐指数
4
解决办法
4935
查看次数

模式验证错误/ XmlSchemaSet的线程安全性?

下午好,

XML模式验证代码段在开发/问答环境中可以正常工作,但是在Production中产生一些奇怪的验证结果。通常的怀疑是该代码对于线程是不安全的,并且Production场景的额外负担正在清除该错误。

确切的情况如下。考虑要验证的XML是:

<mssql:spExecute type="ResultSet" xmlns:mssql="urn:namespace">
    <mssql:actor>IPASS</mssql:actor>
    <mssql:connection>ConnectionString</mssql:connection>
    <mssql:storedProcedure>dbo.RedFox</mssql:storedProcedure>
</mssql:spExecute>
Run Code Online (Sandbox Code Playgroud)

在整整一天的时间里,大约300次执行(> 2M)将产生以下异常:

System.Xml.Schema.XmlSchemaValidationException
未声明“ http://www.w3.org/2000/xmlns/:mssql”属性。

模式验证器似乎抱怨名称空间声明。

代码结构如下:

  • XmlSchemaSet有一个静态实例。
  • XmlSchemaSet实例的初始化是以线程安全的方式完成的。
  • 每个工作线程都使用相同的XmlSchemaSet。
  • 验证发生在XmlSerializer.Deserialize()调用期间,使用带有通过ValidationType.Schema初始化的XmlReaderSettings的XmlReader。

关于什么可能导致验证因名称空间声明而中断的任何想法?

c# thread-safety

5
推荐指数
2
解决办法
1940
查看次数

如何在JSP中实现登录系统

一个非常基本的JSP问题,因为我仍然试图理解正确的做事方式.

我正在开发一个Web应用程序,要求用户在工作之前登录.我想要发生的是,只要没有登录的用户试图访问任何页面(登录页面除外),用户就会被重定向到我的登录页面.

我选择的方法只是在每个页面的顶部有一些代码,试图从会话中获取用户对象,如果它不存在,重定向到登录(我有一个User对象)存储在会话中的用户存在,其中包含其他详细信息,如权限).

这是进行身份验证的正确方法吗?还是有更多标准方法我应该研究?

编辑:我决定将这个问题分成两个问题,因为一个问题更多是一个最佳实践问题而另一个问题纯粹是技术问题.谢谢你的回复.

java redirect jsp login

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

带有实体框架的C#Silverlight - 在AutoGenerated EntityQuery上更改返回类型?

背景

目前我有一个使用RIA服务的C#Silverlight业务应用程序.该应用程序使用ADO.NET实体框架和域服务类托管在ASP.NET中,以读取和写入SQL Server数据库.

脚本

我的DomainServiceClass中有一个服务器端方法,它返回一个IEnumerable对象列表.在我的ApplicationName.Web.g.cs文件中,我也有一个自动生成的函数.在我的Silverlight客户端应用程序中,我希望能够在返回的对象列表上运行foreach循环.

DomainServiceClass方法:

    public IEnumerable<Image> GetJobImages(string jobGuid)
    {
        var query =
            (
             from j in Context.Job
             orderby (j.ShortCode)
             where j.JobID.Equals(jobGuid)
             join a in Context.Audit //.Distinct()
             on j.JobID equals a.Job.JobID
             join i in Context.Image
             on a.Image.JobID equals i.JobID

             select new Image
             {
                 HighResUrl = i.HighResUrl,
                 LowResUrl = i.LowResUrl,
                 UploadDate = i.UploadDate
                 }).AsEnumerable();

        return query;
    }
Run Code Online (Sandbox Code Playgroud)

ApplicationName.Web.g.cs AutoGenerated功能:

    /// <summary>
    /// Returns an EntityQuery for query operation 'GetJobImages'.
    /// </summary>
    public EntityQuery<Image> GetJobImagesQuery(string jobGuid)
    {
        Dictionary<string, object> parameters = …
Run Code Online (Sandbox Code Playgroud)

c# silverlight ienumerable entity-framework

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

Oracle SQL 查询:为员工实现最大的销售

我想找到每个员工的最大销售额(并显示员工的姓名)。在 MySQL 中,这非常简单:

select * 
  from employee, sale 
  where employee.id = sale.employee_id 
  group by employee_id 
  order by sale.total desc
Run Code Online (Sandbox Code Playgroud)

这几乎符合人们的预期,它将返回一个员工列表,并最终返回包含员工行的最大销售记录。

但是,当使用 group by 子句时,Oracle 不允许返回不是 group by 表达式的列。这会让我在 MySQL 中所做的事情在 Oracle 中“不可能”吗?或者有一些解决方法吗?我想我可以执行某种子查询,但不确定是否有另一种方法可以做到这一点,而且构造起来不会那么复杂。

sql oracle plsql

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

如何修改spring容器中定义的bean

我有两个xml文件定义springframework(版本2.5.x)的bean:

containerBase.xml:
<beans>
    <bean id="codebase" class="com.example.CodeBase">
        <property name="sourceCodeLocations">
            <list>
                <value>src/handmade/productive</value>
            </list>
        </property>
    </bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

......和

containerSpecial.xml:
<beans>
    <import resource="containerBase.xml" />
</beans>
Run Code Online (Sandbox Code Playgroud)

现在我想调整财产sourceCodeLocationsbean的codebase范围内containerSpecial.xml.我需要添加第二个值src/generated/productive.

一个简单的方法是覆盖codebasein 的定义containerSpecial.xml并添加两个值,一个来自containerBase.xml和新的:

containerSpecial.xml:
<beans>
    <import resource="containerBase.xml" />

    <bean id="codebase" class="com.example.CodeBase">
        <property name="sourceCodeLocations">
            <list>
                <value>src/handmade/productive</value>
                <value>src/generated/productive</value>
            </list>
        </property>
    </bean>
</beans>
Run Code Online (Sandbox Code Playgroud)

有没有办法扩展列表而不重新定义bean?

编辑2009-10-06:

这样做的目的是拥有一个containerBase由许多不同项目使用的共享标准容器.每个项目都可以覆盖/扩展一些特定于该项目的属性containerSpecial.如果项目没有覆盖,则使用中定义的默认值containerBase.

java spring ioc-container

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

在foreach循环中编辑列表

我有一个具有以下结构的对象:(伪代码)

class Client
{
- int ID
- int? ParentID
- string Name
- datetime CreateDate
- int ACClientID
- List <Client> Clients }
Run Code Online (Sandbox Code Playgroud)

我想使用递归foreach遍历整个嵌套结构,将ALL的ACClientID设置为一个值.

我知道foreach中的枚举器是不可变的,因此以下不起作用:

 private static bool AssignToChildren(ref ATBusiness.Objects.Client client, int ACClientID)
        {
            client.ACClientID = ACClientID;

            foreach (ATBusiness.Objects.Client child in client.Clients)
            {
                AssignToChildren(ref child, ACClientID);
            }
        }
Run Code Online (Sandbox Code Playgroud)

实现目标的最有效方法是什么?

PS:我不会在结构中添加或删除,只是为每个嵌套的Client对象设置一个属性.

[编辑]我看过在'foreach'循环中修改列表的最佳方法是什么?但它没有为我提供我需要的答案.

c# foreach ref

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

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

哪个Git提交统计数据易于提取

以前我很享受TortoiseSvn能够为给定的SVN存储库生成简单的提交统计数据.我想知道Git中有什么可用,我特别感兴趣:

  • 每个用户的提交数量
  • 每个用户更改的行数
  • 随时间变化的活动(例如每周汇总的变化)

有任何想法吗?

git statistics logging code-statistics

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