问题列表 - 第21368页

WhereNot linq表达式

我正在尝试创建一个扩展名"WhereNot"

所以我可以用:

Dim x = "Hello world "
Dim y = x.Split.WhereNot(AddressOf String.IsNullOrEmpty)
Run Code Online (Sandbox Code Playgroud)

请注意,我的目标是学习linq表达式; 没解决我的问题.

我创造了这个功能:

 <Extension()> _
 Public Function WhereNot(Of TElement)(ByVal source As IQueryable(Of TElement), ByVal selector As Expression(Of Func(Of TElement, Boolean))) As IQueryable(Of TElement)
  Return source.Where(GetWhereNotExpression(selector))
 End Function
Run Code Online (Sandbox Code Playgroud)

我不知道如何切换布尔标志,函数Negate会这样做吗?

vb.net和C#的答案都很受欢迎

.net linq expression expression-trees linq-expressions

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

LibTomCrypt和LibTomMath开发状态?

LibTomCrypt过去似乎是一个非常可行和有用的加密选项.相关的LibTomMath可能是一个有用的数学库.但是最近,我看不到它的任何发展,而且对于它的"当前"网站来说它是模棱两可的.例如:

现状是什么,LibTomCrypt有未来吗?

c encryption

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

在iPhone和Android上通过JavaScript检测手指滑动

如何检测用户使用JavaScript在网页上向某个方向滑动手指?

我想知道是否有一个解决方案适用于iPhone和Android手机上的网站.

javascript iphone android swipe

247
推荐指数
14
解决办法
23万
查看次数

使用CALayers的圆形UIView - 只有一些角落 - 如何?

在我的应用程序中 - 有四个按钮,命名如下:

  • 左上方
  • 左下方
  • 右上
  • 下 - 右

按钮上方有一个图像视图(或UIView).

现在,假设用户点击 - 左上角按钮.上面的图像/视图应该在该特定角落四舍五入.

我在为UIView应用圆角方面遇到了一些困难.

现在我使用以下代码将圆角应用于每个视图:

    // imgVUserImg is a image view on IB.
    imgVUserImg.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"any Url Here"];
    CALayer *l = [imgVUserImg layer];
    [l setMasksToBounds:YES];
    [l setCornerRadius:5.0];  
    [l setBorderWidth:2.0];
    [l setBorderColor:[[UIColor darkGrayColor] CGColor]];
Run Code Online (Sandbox Code Playgroud)

上面的代码将圆度应用于所提供视图的每个角.相反,我只想将圆度应用于选定的角落,如 - 顶部/顶部+左侧/底部+右侧等.

可能吗?怎么样?

iphone xcode objective-c calayer uiview

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

Apache重写URL但不重写某些文件夹

我正在使用Apache将我的URL重写为干净的URL.

RewriteRule ^(.*) index.php
Run Code Online (Sandbox Code Playgroud)

目前这也重写了目录,这就是我想要的,因为我希望一切都通过我的router/index.php文件运行.

但是我想要做的是有一个我可以直接访问的文件夹.这适用于.js和.css文件等lib文件.我知道如何使用Alias执行此操作,但我无法在.htaccess文件中使用它,我需要使用它.

我怎么能不重写特定的文件夹,例如.叫"lib"?

编辑:

我确实找到了以下如何在.htaccess中伪造Alias的示例,但我无法使其工作:

RewriteRule /old-folder /new-folder [PT]
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite clean-urls

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

使用邻接矩阵在C++上的有向图中查找所有循环的算法

给定图邻接矩阵(例如[] [] []),指向图.需求找到所有图形周期的计数(如果存在)并打印它们.

我试图用Java编写这个算法,有时它可以正常工作.如果图形具有复杂的周期,则算法返回疯狂周期.请查看我的代码并帮助解决此问题

public static final int k = 6;

public static int g[][] = { { 0, 1, 0, 0, 0, 0 },
                            { 1, 0, 1, 0, 0, 0 },
                            { 0, 0, 0, 1, 0, 0 },
                            { 0, 0, 0, 0, 1, 0 },
                            { 0, 0, 1, 0, 0, 0 },
                            { 0, 0, 0, 0, 0, 0 } };

public static Vector stack = new Vector();

public static void printStack() {
    System.out.print("stack is: …
Run Code Online (Sandbox Code Playgroud)

c++ graph matrix cycle

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

理解Objective-C和Foundation之间的界限,特别是NSString

在Objective-C中,我可以写:

id pString = @"Hello, World.";
Run Code Online (Sandbox Code Playgroud)

并且编译器将实例化NSString而不需要显式调用工厂方法.但是,NSString实际上只是一个Foundation类,因此可能不是实际Objective-C语言定义的一部分.

因此,当我编写时@"String",编译器如何知道特别是构建NSString,而不是其他类似字符串的对象?换句话说,Objective-C 语言停止在哪里,基础开始?

objective-c

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

Automapper是否可以将复杂的源图形映射到目标属性中没有前缀且没有自定义映射的平面目标?

有没有办法让Automapper映射复杂的源图,如:

public class Source {
    public string Name { get; set; }
    public SourceSub Sub { get; set; }
}

public class SourceSub {
    public string ValA { get; set; }
    public string ValB { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

到一个看起来像这样的平坦目的地:

public class Dest {
    public string Name { get; set; }
    public string ValA { get; set; }
    public string ValB { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我知道这样的东西适用于目的地:

public class Dest {
    public string Name { get; set; }
    public string …
Run Code Online (Sandbox Code Playgroud)

.net c# automapper

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

创建JAR文件而不包含外部依赖项

是否可以创建需要外部依赖项的JAR文件而不在JAR文件中包含这些依赖项?

我的google-fu未能给我答案; 我找到的所有内容都显示了如何将它们包含在JAR文件中,但是不要将它放在清单文件中说"我还没有它们,查看用户的类路径".我假设在用户的类路径上正确安装和配置了依赖项.

就我而言,我的依赖项是Apache Commons CLI和Math.


编辑:在我的JAR文件中,我有Main.class.

我的清单文件如下:

Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
Main-Class: Main
Run Code Online (Sandbox Code Playgroud)

我的CLASSPATH看起来像

.;C:\Program Files\Java\jre1.6.0_06\lib\ext\QTJava.zip;C:\java_lib\commons-cli-1.2.jar;C:\java_lib\commons-math-2.0\commons-math-2.0.jar
Run Code Online (Sandbox Code Playgroud)

如果我在JAR中包含依赖/lib项并将该行添加Class-Path: lib/commons-math-2.0.jar lib/commons-cli-1.2.jar到清单中,那么它确实有效.

我已经尝试添加Class-Path: commons-math-2.0.jar commons-cli-1.2.jar到清单而不包括JAR中的文件,只是为了看看是否可行,但事实并非如此.

java dependencies jar manifest

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

什么时候在tcp段中设置了push标志

我在这里问过这个问题:

tcp双方试图同时连接

我尝试了解决方案中给出的方法,并在使用netcat和使用ethereal嗅探数据包时发送,我观察到,当我从一侧发送"hello"字符串到另一侧时,它是在设置了push标志的段中发送的.

谁决定设置推旗?在tcp段中设置push或urgent标志的规则是什么?是否可以使用套接字api来做到这一点?

tcp linux-kernel packet-sniffers

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