问题列表 - 第4859页

ASP.NET - 交换布尔值的简单方法?

背景:我使用的是ASP.NET 2.0(带有C#),下面的代码嵌入在DataGrid控件中.我的.aspx文件中有以下内容:

        <ASP:TEMPLATECOLUMN HeaderText="Includes CRS Statement?">       
            <ITEMTEMPLATE>
                <asp:RadioButtonList id="rblSCIncludesCRSStatement" runat="server" RepeatDirection="Horizontal"
                SelectedIndex='<%# Convert.ToInt32(DataBinder.Eval(Container, "DataItem.CRS_Included")) %>'
                DataValueField="CRS_Included" RepeatLayout="Flow">
                  <asp:ListItem value="true" selected="true">Yes</asp:ListItem>
                  <asp:ListItem value="false">No</asp:ListItem>
                  </asp:RadioButtonList>
            </ITEMTEMPLATE>
        </ASP:TEMPLATECOLUMN>
        <ASP:BOUNDCOLUMN visible="false" HeaderText="IncludesCRSStatement" DataField="CRS_Included"></ASP:BOUNDCOLUMN>
Run Code Online (Sandbox Code Playgroud)

它应该将布尔值CRS_Included与RadioButtonList绑定.它有效,但顺序相反.是的转为否,没有转为是,我可以看到解决它的唯一方法是交换ListItems的顺序,这将是违反直觉的(单选按钮不应该像No/Yes那样启动,它需要是是/否).

有没有人知道一个快速的方法(最好使用.NET函数)交换0为1,1为0并无缝修复问题?或者,有没有更好的方法来编写SelectedIndex代码?

任何帮助表示赞赏:-)

c# asp.net datagrid

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

在Python中减去2个列表

现在我将vector3值表示为列表.有没有办法减去其中2个像vector3值,比如

[2,2,2] - [1,1,1] = [1,1,1]
Run Code Online (Sandbox Code Playgroud)

我应该使用元组吗?

如果它们都没有在这些类型上定义这些操作数,我可以改为定义它吗?

如果没有,我应该创建一个新的vector3类吗?

python tuples list vector

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

如何在每个测试中引用XSL中的当前节点值?

假设我有一个像这样的XML文档:

<books>
    <book>1110</book>
    <book>1111</book>
    <book>1112</book>
    <book>1113</book>
</books>
Run Code Online (Sandbox Code Playgroud)

我正在尝试设置一个条件来测试当前节点的值for-each,但是我做错了:

<xsl:for-each select="/books/book">
    <xsl:if test=".[='1112']">
        Success
    </xsl:if>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

xml xslt xpath

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

在Xcode中编译C++类:编译期间出错:stl vector

我有一个C++类,可以在linux上使用gcc和visual studio中的寡妇进行编译.

boid.h:

#ifndef BOID_CLASS_HEADER_DEFINES_H
#define BOID_CLASS_HEADER_DEFINES_H
#include "defines.h"

class Boid {

public:
     // Initialize the boid with random position, heading direction and color
     Boid(float SceneRadius,float NormalVel);

     .....
protected:
     ...
};

#endif
Run Code Online (Sandbox Code Playgroud)

并在boid.cpp中:

#include "Boid.h"

// Initialize the boid with random position, heading direction and color
Boid::Boid(float SceneRadius,float NormalVel) 
{
    ....
}
Run Code Online (Sandbox Code Playgroud)

但是,当我在Xcode中编译此代码时,我收到以下错误:

Compiling Boid.h: "error: vector: No such file or directory"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我以为你可以使用C/C++代码并在Xcode中编译它而没有问题?

谢谢

编辑:添加了define.h(还将#endif添加到示例中,但是在原始代码中)

编辑2:在评论出几个包括空的时间后,我得到了一个不同的错误:上面的向量错误.

#ifndef BOID_NAV_DEFINES_H
#define BOID_NAV_DEFINES_H
#include <stdlib.h>
#include <vector>
#include "Vector3d.h"
#include "Point3d.h" …
Run Code Online (Sandbox Code Playgroud)

c++ xcode porting

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

声音处理:应该使用DirectSound还是直接使用Win32 API?

我将在以下位置进行申请:

  • 从麦克风录音并在输入上进行一些实时处理
  • 播放MP3文件(常规歌曲),但实时处理输出
  • 我偶尔也会需要在这首歌上播放其他声音,但是我想我可以通过简单地添加缓冲区来做到这一点。

简而言之,我需要同时具有用于记录和播放的循环缓冲区,并且需要每20毫秒左右将即将播放的新数据“馈入”输出缓冲区。

我一直在看DirectSound,但似乎并没有太大帮助。读取和写入输出缓冲区似乎与Win32非常相似,唯一似乎可以帮助在主歌曲上播放“其他声音”的地方。

我应该使用DirectSound,还是应该直接使用原始Windows API?
DirectSound会为我做任何事情吗?

提前致谢!

audio winapi directsound audio-recording audio-player

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

Zend Form:我如何让它符合我的意愿?

我已多次阅读本手册,我已经仔细阅读了Google提供的有关该主题的帖子,我甚至买了几本与ZF有关的书籍.现在,为什么我仍然困惑?

我可以使用Zend_Form创建一个验证和运行正常的表单.我无法做到的是一个看起来完全像我希望它看到我想要它的错误消息的表单.我想要自定义按钮,我想要时髦的布局,我想在表单中间插入文本等.

有没有人有一种简单的方法来实现这些事情?让我觉得这个框架的东西能节省我的时间而不是花钱吗?我可以放弃Zend Form ...制作我自己的表单,让它的动作点击页面来验证和处理发布的数据,我可以尽可能快地打字,但我真的想"得到"这个并且能够使用它,因为它显然是有意的.

有什么建议?任何简单的"如何"的自定义按钮,时髦的布局和基本(或者相当高级,因为有大量的基本教程可以跳过更难的问题)"使用zend形式完成任务"?

php zend-framework zend-form

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

在受限用户帐户XP中运行时,C#应用程序无法读取/写入管理员创建的文件

我有一个可供.NET中所有用户(管理员或有限)使用的应用程序(特别是C#).

当应用程序首次启动时 - 它会在C:\ Documents and Settings\All Users\Documents \中为所有后续启动创建一些所需的文件.

如果XP中的受限用户是启动应用程序的第一个用户,则它可以很好地创建文件,并且受限用户和管理员都可以正常运行.

但是,如果管理员(或者我猜不同的有限用户)是第一个启动应用程序,那么受限用户将无法运行该应用程序.

如果由管理员创建,则无法读取/写入的两个文件是Log4Net日志文件和SQLite db文件.

正在使用straitforward .NET File.Copy(sourcepath,destinationpath)创建SQLite数据库文件.sourcepath是随应用程序一起安装的种子数据库文件 - 所以在第一次运行时它会复制来自C:\ Program Files\app install\seed.db的文件.

有没有办法在复制文件时设置文件的权限?File.SetAccessControl()也许吧?我不清楚它是如何工作的.

另一个问题是log4Net滚动文件追加器不会滚动旧文件并创建新文件,因为管理员用户在运行应用程序时创建了旧文件.

有任何想法吗?具有讽刺意味的是,这一切在Vista中使用有限/管理帐户完全正常 - 这只发生在XP中,具有管理员/有限帐户.

c# log4net file-access limited-user

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

在c#中:表达式评估函数就像flash脚本一样

重复:如何动态评估C#表达式?

另请参阅:C#eval等效?

如何评估表达.也许喜欢:

int a=1;
int b=3;
int c=Eval("a+b");
Run Code Online (Sandbox Code Playgroud)

要么

int c=int.parse("1+3*(2+3)");
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎很愚蠢.在c#中有可能吗?

c# eval

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

cmd和powershell的未来

我们今天正在讨论它,所以我进行了一些搜索,但没有找到任何东西,拉链,虚无...

ms的cmd shell的未来是什么?他们打算在未来的windows版本中使用powershell完全替换它,还是只将PowerShell作为并行替代方案发布?

有没有人有任何关于上面提到的链接,文章,...因为我无法理解ms的立场.

powershell

22
推荐指数
3
解决办法
2614
查看次数

您使用Webhooks知道哪些Web应用程序

webhook的工作原理描述来自http://webhooks.pbwiki.com/ -

他们是如何工作的?

通过让用户为各种事件指定URL,应用程序将在事件发生时将数据POST到这些URL ...除此之外,您还可以:

  • 通过电子邮件,IRC,Jabber,向您或任何人创建通知......
  • 将数据放入另一个应用程序(实时数据同步)
  • 处理数据并使用应用程序的API重新发布
  • 验证数据并可能阻止应用程序使用它

谁在使用网络钩子?

DevjaVu,BitBucket,GitHub,Shopify,Versionshelf,PayPal(IPN),Jott(链接),IMified,PBwiki,Facebook(平台,排序),Mailhook.org,SMTP2Web,Astrotrain,Notifixious,Assembla,ZenDesk,Google Code

你知道webhooks有什么用处吗?

web-services http webhooks

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