问题列表 - 第11598页

xslt test以查看节点是否是其父节点的前X个子节点之一

我正在编辑一个XSLT模板,我的技能有点生疏.

我想写一个条件来查看当前节点是否在其父节点的前三个子节点中.

<parent>
 <child>
 <child>
 <child>
 <child>
</parent>
Run Code Online (Sandbox Code Playgroud)

所以上面的前三个子元素将返回true,但是第四个将返回false,这使得子元素不会全部相同并且将拥有自己的后代变得复杂.我确信有一些简单的xpath可以做到这一点.

xslt xpath

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

如何在WPF MVVM中调用窗口的Loaded事件?

从我的OnLoaded()事件处理程序代码创建命令很容易,但是如何从View中调用它?

<window Loaded ="onLoaded">不再切蛋糕,因为它调用了xaml.cs中的代码.我如何创建ICommand等价物?

wpf xaml window onload mvvm

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

Silverlight 3 DataForm,如何显示/隐藏字段

我有一个DataForm,我已将某些DataField的Visibility设置为Collapsed,当用户从ComboBox中选择一个选项时,某些DataFields应该再次可见.

基本上(粗糙的伪代码).

OnComboBoxChange = 
    if this.index = 1 then
        DataForm.Fields[1].Visibility = Visible
    else
        DataForm.Fields[2].Visibility = Visible
Run Code Online (Sandbox Code Playgroud)

适用于MVVM模式的答案的奖励积分.

mvvm silverlight-3.0 dataform

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

如何使用Bresenham创建任意厚度的线?

我目前正在使用Bresenham的算法绘制线条,但它们(当然)厚度为一个像素.我的问题是绘制任意厚度线条的最有效方法是什么?

我使用的语言是C.

algorithm graphics

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

Projections.Conditional - 如何使用它?

任何人都知道如何使用Projections.Conditional产生类似"case ... when ......"的东西.

以下代码提供了错误的查询:

IProjection isError = Projections.Conditional( Expression.Eq( "event.LogLevel", eLogLevel.Fatal.ToString( ) ), Projections.Constant( 1 ), Projections.Constant( 0 ) );

ICriteria criteria = Session.CreateCriteria( typeof( LogEvent ), "event" )
  .Add( Restrictions.Eq( "event.ApplID", "LogEventViewer" ) )
  .SetProjection( Projections.ProjectionList( )
    .Add( Projections.GroupProperty( "event.ApplID" ) )
    .Add( Projections.RowCount( ), "TotalCount" )
    .Add( Projections.Sum( isError ), "ErrorCount" )
  );
Run Code Online (Sandbox Code Playgroud)

生成的语句不完整,参数的顺序错误.

exec sp_executesql N'
  SELECT this_.strApplID as y0_
    , count(distinct this_.lngLogEventID) as y1_ 
    , sum((case when this_.strLogLevel = ? then ? else ? end)) …
Run Code Online (Sandbox Code Playgroud)

nhibernate icriteria

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

php警告 - 服务器移动后已经发送的标头

我正在将网站移动到新服务器,我现在收到此错误!

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已在第5行发送的标头(输出从/home/com10002/public_html/bank/index.php:29 开始)/home/com10002/public_html/bank/includes/quickform.php

我已经把session_start()它放在顶部,但它仍然无法在谷歌Chrome浏览器中使用!我猜它与Captcha有关,但它在旧服务器上工作正常!

php warnings

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

需要一个正则表达式来检查字符串是否只包含字母az和数字以及下划线(_)和连字符( - )

我正在寻找一个正则表达式,它将检查字符串是否只包含字母az,数字,下划线(_)和连字符(-).我试过这个,但它不起作用:

if (!preg_match('/^a-zA-Z0-9_-$/', $string)) {
  $reg_Error[] = 2;
}
Run Code Online (Sandbox Code Playgroud)

另外,我可以用正则表达式检查长度吗?如果没有,我将用PHP做.

php regex

11
推荐指数
3
解决办法
8997
查看次数

模块的VBA错误:'找不到模块'

Access 2003中的以下例程生成错误7961 - 我的数据库'找不到该模块.但它只在某些模块上实现.哪些模块失败是一致的.
怎么了?

Private Sub DoReplace()
    Dim obj As AccessObject
    For Each obj In CurrentProject.AllModules
       Debug.Print ModuleType(obj.Name) & "  " & obj.Name
    Next obj
End Sub

Public Function ModuleType(ByVal ModuleName As String) As Variant
On Error GoTo errHandler
    Dim mdl As Module
    Set mdl = Modules(ModuleName)
    ModuleType = mdl.Type
    ModuleType = Switch(ModuleType = 0, "std     ", ModuleType = 1, "class   ")
    Set mdl = Nothing
errExit: Exit Function
errHandler:
        ModuleType = "Err " & Err.Number  '7961
        Resume errExit …
Run Code Online (Sandbox Code Playgroud)

ms-access vba

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

CodeIgniter Active Record - 获取返回的行数

我对CodeIgniter和Active Record非常陌生,我知道如何在普通的SQL中做得很好,但我正在努力学习.

如何从我的某个表中选择一些数据,然后使用CodeIgniters Active Record类计算返回的行数?

谢谢,汤姆.

activerecord codeigniter

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

适用于Amazon S3的基于Web的客户端

我们正在寻找一种安全的在线解决方案来访问存储在Amazon S3上的文件.我们有大约3K文件,主要是媒体和文档,我们需要在移动中为员工提供这些文件.如果存在现有解决方案,我们不希望在内部开发任何内容.

请注意,我们的员工没有技术头脑,所以一个简单的基于Web的上传/下载GUI将是最好的.

web-applications amazon-s3 amazon-web-services

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