问题列表 - 第39016页

C# - 有人可以给我一个非常简单的接口示例

我无法理解如何使用接口以及为什么需要它们.有人能告诉我一个简单的例子吗?

c#

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

JavaScript:错误 - "预期分配或函数调用,而是看到一个表达式"?

我正在使用JSLint来确保我的JavaScript是"严格的",我收到以下错误:

期望一个赋值或函数调用,而是看到一个表达式

在以下代码中:

(my_var > 0 ) ? $("#abc").html(my_array.join('')) : $("#abc").html('<h2>Hello ' + persons_name);
Run Code Online (Sandbox Code Playgroud)

任何想法为什么我会收到这样的错误?此外,我正在使用jQuery,如上面的代码所示,以防有所作为.

javascript jquery jslint

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

确定应用程序文件夹的写入权限

我有一个C#应用程序,我需要在操作过程中转储一些输出到日志文件.我想给用户在哪里找到日志文件的选项,而是由客户端请求它需要默认为当前应用程序的位置,这通常是/ Program Files文件/.

当我部署我一个的Win7/Vista计算机上的应用程序,但是,应用程序不会,除非我运行程序作为管理员写入日志文件.与此同时,它似乎是默默处理它不能写入文件,因为我目前正在处理所有异常在文件创建和写作过程中被抛出的情况.

我目前正在尝试检测两者的写入权限不足:

A)通过调用 "Directory.GetAccessControl()" 创建DirectorySecurity对象,

B)使用"SecurityManager.IsGranted(permissions)"方法检查安全权限,

但是当我期望它时,A不会抛出异常,并且B每次都返回true.

我见过很多与此主题相关的帖子,但它们都提供了只写入Application.UserAppDataFolder或其中一些变体的解决方案.我的客户端特别要求默认使用当前的应用程序路径,因此在编写日志文件时,我需要至少找到一种方法来优雅地警告它们.

注意:我当前的代码可以在Windows XP上找到(因为我没有UAC,所以).基本上我需要知道的是为什么我的所有调用都告诉我写文件正常,当文件永远不会创建,除非我作为管理员运行.

谢谢!

c# permissions uac file

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

Magento - 按位置和名称排序?

是否可以按A排序,然后B按字母顺序显示这些产品.

我有新产品和销售产品进入一个类别,他们首先展示所有新产品和所有销售产品.

但我需要按名称排序.

magento

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

甚至数字列表?

如何创建列表并仅提取或搜索该列表中的偶数?

创建一个even_only(l)以整数列表作为唯一参数的函数.该函数将返回一个新列表,其中包含l的所有(且唯一)元素,它们可被2整除.原始列表l应保持不变.

例如,even_only([1, 3, 6, 10, 15, 21, 28])应该返回[6, 10, 28],并且 even_only([1, 4, 9, 16, 25])应该返回[4, 16].

提示:首先创建一个空列表,每当遇到偶数时,将其添加到列表中,最后返回列表.

python list

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

如何使用Swig将数组从Java传递到C++?

我在C++中有一个方法,它接受一个双精度数组作为参数.我从Java调用这个方法,需要传递一个双精度数组.C++例程读取并修改数组的值,我需要Java中的更新值.我该怎么做呢?

例如,采用C++例程:

void myMethod( double *values, int size ) {
    for ( int i=0; i < size; i++ ) {
        values[i] = 2*values[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

和Java代码:

double[] values = { 1.3, 1.1 };
myMethod(values,values.length);
System.out.println(values[0]); // prints 2.6
Run Code Online (Sandbox Code Playgroud)

我想对myMethod的调用无法像上面的调用一样......或者可以吗?并且Swig有必要使这项工作成功.如果我不能像上面那样打电话,我该如何获取C++代码的值?

c++ java swig

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

为什么LINQ不包含`distinct`关键字?

注意:在您阅读或提供答案之前,我知道Enumerable.Distinct,我问的是该方法的特定语言支持,而不是方法本身.

我一直想知道为什么distinctC#LINQ关键字集中没有关键字,所以我可以写:

var items = distinct from x in y
            select x;
Run Code Online (Sandbox Code Playgroud)

要么

var items = from x in y
            select distinct x;
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么不包括它或为什么包含它是一个坏主意?对我来说,我只需要将查询包装到调用中Distinct(),这感觉很麻烦; 一个distinct关键字会感觉更自然.

注意:我知道Distinct如果需要,该方法会覆盖提供比较器,但使用默认比较器的关键字会很棒.我甚至可以想象一个distinct by关键字组合,以便可以为查询内联提供比较运算符.

c# linq distinct keyword

17
推荐指数
3
解决办法
2849
查看次数

matlab的图像处理工具包的性能

我听说Matlab的图像处理库与Java的图像处理库相比很慢.

真的吗 ??

如果是这样,那么使用Matlab 实现像CBIR图像搜索引擎这样的应用程序是否可行?

matlab image-processing cbir

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

当函数以})结束时(jQuery)是什么意思;?

我试过谷歌,但谷歌似乎并不关心括号......

jquery

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

Firefox在IIS6上启用了摘要式身份验证的每个HTTP请求上都要求输入用户名/密码

我最近在我为ASP.NET公司创建的Intranet网站/应用程序上启用了摘要式身份验证.

我这样做的原因是因为Windows身份验证似乎只适用于某些用户,而不适用于其他用户.我无法弄清楚为什么我也不了解IIS以试图追踪问题.经过一些反复试验,我发现摘要式身份验证似乎给了我想要的行为.即:仅允许域中具有有效帐户的用户使用其凭据登录网站.

现在的问题是,Firefox(3+)似乎要求用户对发送到服务器的每个HTTP请求进行身份验证.这似乎不会出现在Internet Explorer(6+)或Chrome中.

我试过寻找解决方案,但我总是到达死胡同.我会找到关于这个问题的讨论,每个发布的解决方案都会导致死链接......或者它在Expert Exchange上,我无权查看解决方案.

这个问题似乎与我所阅读的内容有关(不同之处)是不同浏览器发送身份验证标头的方式与IIS如何解释它们的关系.我不知道我能做些什么来改变这个呢?我发现的其中一个解决方案提到编写一个ISAPI过滤器来解决这个问题,但当然完成过滤器的链接已被破坏,我不知道如何自己制作一个.

我已经尝试在about:config中弄乱NTLM和其他与auth相关的字符串,试图强迫Firefox信任我的服务器,但这似乎也不起作用.

从我读过的其他一些资料来看,如果我切换回Windows身份验证,似乎一切都应该有效,但后来我回到了第一方,验证只适用于某些用户,而不适用于其他用户.

这两个问题的解决方案对我都有用,但我对Windows身份验证问题的信息很少.如果有人可以指导我追踪问题,我也很乐意为此发布更多信息.


以下是我发现的讨论看似同样问题的网址.(对不起,我无法将它们全部链接起来,否则不会让我发帖)

  • support.mozilla.com/tiki-view_forum_thread.php?locale=pt-BR&forumId=1&comments_parentId=346851
  • www.experts-exchange.com/Software/Internet_Email/Web_Browsers/Mozilla/Q_24427378.html
  • channel9.msdn.com/forums/TechOff/168006-Twin-bugs-in-IIS-IE-unfair-competitive-advantage-EDIT-SOLVED/
  • www.derkeiler.com/Newsgroups/microsoft.public.inetserver.iis.security/2006-03/msg00141.html

asp.net iis firefox iis-6 digest-authentication

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