问题列表 - 第4105页

Visual WebGui

嗨,我正在为我的项目寻找一些网页框架,我发现Visual WebGui 它看起来很神奇,但我对奇迹感到悲观:)比我更有经验的人可以帮助我吗?

经典的asp.net与Visual WebGui

  • 速度怎么样?
  • 那么数据的大小呢?
  • 安全性怎么样?

有这种技术的个人经验吗?

谢谢

asp.net visual-web-gui

5
推荐指数
3
解决办法
3971
查看次数

Jquery事件冒泡CheckBox

我有一个带有复选框的表单,然后是复选框右侧的文本.复选框的单击事件附加了jquery事件.我想要的是允许用户点击标签或复选框,并选中/取消选中复选框并触发事件.下面是我正在尝试做的简化版本(不要运行下面的代码,因为它创建了无限循环).

<script>
$(document).ready(function() {
  $("form p").click(function() {
    $(this).find("input").click();
  });

  $("form input").click(function() {
    alert("clicked");
  });  
});
</script>


<form>
<p> <input type="checkbox" name="checker" value="1" /> Click anywhere</p>
<p> <input type="checkbox" name="checker2" value="2" /> Click anywhere</p>
</form>
Run Code Online (Sandbox Code Playgroud)

javascript jquery events

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

在WinForms中将按钮添加到Listview中

有没有办法在WinForms应用程序中的ListView内向单元格添加按钮控件?

listview button winforms

23
推荐指数
4
解决办法
8万
查看次数

如何让Windows Powershell Get-ItemProperty只显示我想要的属性?

使用PowerShell时,有时我只想显示文件的名称或全名.
从我可以收集到的,这样做的方法是使用Get-ItemProperty(别名gp)和传递-n fullname,例如

PS C:\Dev> gp . -n fullname
Run Code Online (Sandbox Code Playgroud)

值得注意的是我要在更长的脚本与结合使用该foreachwhere,等

然后Powershell显示全名,但它还显示了一堆其他内容,如下所示:

PSPath       : Microsoft.PowerShell.Core\FileSystem::C:\Dev
PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\
PSChildName  : Dev
PSDrive      : C
PSProvider   : Microsoft.PowerShell.Core\FileSystem
fullname     : C:\Dev
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何让powershell 只显示我想要的属性(fullname),而不是将所有其他东西都显示出来.是Get-ItemProperty即使这样做的正确方法?

更新:

如果我这样做:

ls -r | ?{ $_.fullname -match "foo" }
Run Code Online (Sandbox Code Playgroud)

这给了我一系列列表,每个目录一个,显示每个目录中的所有'foo'文件.我想要做的是巩固这些多个列表成一个单一的名单,并没有显示Mode,LastWriteTime,Length或任何其他不相关的东西.如果Get-ItemProperty不是展示这些东西的正确方法,那是什么?

powershell

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

我如何在Python中用C执行strtok()的操作?

我正在学习Python并试图找出一种有效的方法来将由逗号分隔的数字串标记化为列表.格式良好的案例正如我所期望的那样起作用,但形成较少的案例并非如此.

如果我有这个:

A = '1,2,3,4'
B = [int(x) for x in A.split(',')]

B results in [1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

这是我所期望的,但如果字符串更像是

A = '1,,2,3,4,'
Run Code Online (Sandbox Code Playgroud)

如果我使用与上面相同的列表推导表达式,我得到一个例外.我想我理解为什么(因为一些"x"字符串值不是整数),但我认为有一种方法可以解析这个仍然相当优雅,这样字符串a的标记化工作更直接像strtok(A,",\n\t")在C中迭代调用时会完成.

要清楚我在问什么; 我在Python中寻找一种优雅/高效/典型的方式来拥有以下所有字符串示例:

A='1,,2,3,\n,4,\n'
A='1,2,3,4'
A=',1,2,3,4,\t\n'
A='\n\t,1,2,3,,4\n'
Run Code Online (Sandbox Code Playgroud)

返回相同的列表:

B=[1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

通过某种紧凑的表达方式.

python

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

SCons问题 - 不了解Variables类

我正在为一个项目开发一个SConstruct构建文件,我正在尝试从Options更新为Variables,因为Options已被弃用.我不明白如何使用变量.我有0 python经验,这可能有助于此.

例如,我有这个:

opts = Variables()
opts.Add('fcgi',0)
print opts['fcgi']
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

AttributeError: Variables instance has no attribute '__getitem__':
Run Code Online (Sandbox Code Playgroud)

不知道这应该如何工作

python variables scons

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

WCF安全 - 我不明白的列表

关于WCF和安全问题我正在四处走动,所以我只想在这里提出一大堆问题,希望有人能帮助我获得清晰的图片.

  1. 有人可以给我一个关于传输与消息级安全性的简单英文解释.

  2. 我有一个在SSL下运行的服务,它将根据用户的Windows凭据对用户进行身份验证.我也我知道如何限制访问通过一个的PrincipalPermission服务方法.但是我如何实际检索当前的IPrinciple,所以我可以根据谁调用服务返回不同的结果?

  3. 我已经找到了如何打开跟踪,我可以使用"Microsoft服务跟踪日志查看器"查看我的跟踪日志,但如果我能弄清楚我正在显示什么,那就太糟糕了.有没有一个很好的资源解释如何使用这个东西?

  4. 使用"证书"clientCredentialType时,这与SSL有什么不同?

  5. 使用"Windows"clientCredentialType时,如何查看正在通过的Windows用户?

  6. 我的要求意味着我必须使用basicHttpBindings - 我在假设中是正确的:

    • 我只提供运输级别的安全性吗?
    • 我无法为此绑定实现自定义用户名/密码?

我知道这些问题可能看起来很愚蠢,但任何有关澄清的帮助都会有所帮助.

编辑:

  1. 如何以类似于.asmx服务的方式向我的服务添加自定义SOAP标头?这是一种有效的方法吗?

编辑:

除了上述问题之外,我想知道是否可以通过检查Active Directory来验证基于Windows用户的Windows移动设备.对于迄今为止我发现的所有内容,似乎不太可能.

注意:对于那些不知道Windows CE版本的WCF可用的人:仅限传输级别安全性,以及客户端凭据类型的无/证书.所以看来CE的WCF默认不允许这样做,但是我可以安全地在消息中发送这些信息(通过方法签名),这是否是一种可接受的方式来发送这种信息?

asp.net security wcf web-services wcf-security

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

ASP.NET MVC - Routes和UrlHelper

我有以下路线

routes.MapRoute(
    "GigDayListings",                                   // Route name
    "gig/list/{year}/{month}/{day}",                    // URL with parameters
    new { controller = "Gig", action = "List" },
    new
    {
        year = @"^[0-9]+$",
        month = @"^[0-9]+$",
        day = @"^[0-9]+$"
    }  // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)

当我访问URL时

gig/list/2009/01/01
Run Code Online (Sandbox Code Playgroud)

这条路线完美匹配,我的行动被召唤.

在我看来,我有一个帮助器,它执行以下操作:

var urlHelper = new UrlHelper(ViewContext);
string url = urlHelper.RouteUrl(ViewContext.RouteData.Values);
Run Code Online (Sandbox Code Playgroud)

生成的字符串是:

http://localhost:3539/gig/list?year=2005&month=01&day=01
Run Code Online (Sandbox Code Playgroud)

为什么不呢

http://localhost:3539/gig/list/2005/01/01
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

asp.net-mvc asp.net-mvc-routing urlhelper

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

订阅到期后,MSDN Windows许可证是否仍然有效?

订阅结束后,我的Windows许可证密钥是否仍然可用?这不是批量许可证.

windows msdn

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

是否有令人信服的理由不使用Groovy?

我在平台上长时间缺席后开发了一个用Java开发的LoB应用程序(花了大约8年左右的时间在Fortran,C,一个微软的C++和后来的.Net).

Java,这种语言,与我记忆中的方式相比并没有太大变化.我喜欢它的优点,我可以解决它的弱点 - 平台已经发展并决定了无数不同的框架,这些框架似乎做了很多相同的事情是一个不同的故事; 但这可以等待另一天 - 总而言之,我对Java感到满意.然而,在过去的几周里,我迷上了Groovy,纯粹是出于自私的观点:但不仅仅是因为它使得针对JVM的开发变得更加简洁和有趣(并且,很好,"groovy")命题比Java(语言).

Groovy最令我印象深刻的是其固有的可维护性.我们所有人(我希望!)努力编写记录良好,易于理解的代码.但是,有时我们使用的语言会让我们失望.例如:2001年,我在C中编写了一个库,将EDIFACT EDI消息转换为ANSI X12消息.这不是一个特别复杂的过程,如果稍微涉及,我当时认为我已经正确记录了代码 - 我可能已经 - 但是大约六年后我重新访问项目(并且在适应C#之后)我找到了我自己迷失在如此多的C样板(mallocs,指针等等)中,经过三天深思熟虑的分析才终于明白我六年前做过的事情.

今天晚上我写了大约2000行Java(毕竟这是休息日!).我记得最好,因为我知道如何,但是,在那2000行Java中,很大一部分是Java样板.

这是我看到Groovy和其他动态语言获胜的地方 - 可维护性和后来的理解.Groovy让您专注于您的意图,而不会陷入特定于平台的实现; 这几乎是,但并不完全是自我记录.我认为这对我来说是一个巨大的好处,当我重新审视我当前的项目(我将在几年后将其移植到Groovy)以及我的继承者,他们将继承它并继续做好工作.

那么,有没有理由不使用Groovy?

java groovy jvm

35
推荐指数
4
解决办法
3854
查看次数