小编Fed*_*jdu的帖子

为什么在UDF中不允许TRY-CATCH阻塞?

为什么SQL Server不支持UDF中的TRY-CATCH块?

如果我们讨论的是主要用于计算和对话的标量UDF,那么应该大量使用这个块,但我们没有.

另外,您使用了哪些变通方法?

t-sql user-defined-functions

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

来自UIScrollview的视图的前瞻性和手势

我在转发手势和触摸方面遇到了一些麻烦.我玩了很多,但我不能按照我想要的方式工作.

基本上我想用2个手指控制双屏幕上的滚动视图,并将其他所有内容转发到覆盖滚动视图后面的ipad视图.

为了能够控制双屏幕上的滚动视图,我UIScrollView将其子类化,并将其添加为具有清晰背景的覆盖视图到ipad屏幕.

然后我与一位代表联系起来,将其拖动和内容转发到双屏幕上的滚动视图.这很完美.

正如我写的那样,我希望scrollview只响应2个手指滚动,所以我把它设置为

ScrollView.panGestureRecognizer.minimumNumberOfTouches = 2;
Run Code Online (Sandbox Code Playgroud)

但是滚动视图会消除所有触摸,我不能正确地将其他所有内容转发给后面的视图.我认为压倒一切

- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
Run Code Online (Sandbox Code Playgroud)

必须要做的伎俩,但我不能正确地检测屏幕上的手指数量.

objective-c uiscrollview ios

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

在SQL Server中对名称字段进行部分匹配

我需要在名称搜索上启用部分匹配.目前它可以使用,Like '%@name%'但它还不够好.

我们需要启用输入名字和姓氏,两者都需要是部分的,所以我假设全文是要走的路.

问题是我不能让它对名称进行部分匹配.例如,如果我输入完整但不是部分的任何部分,那么搜索我的名字(Fedor Hajdu)将起作用(例如,它应匹配搜索'fe ha'.

我怎样才能做到这一点?全文索引可以设置为像音节匹配吗?

full-text-search sql-server-2008

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

如何正确检查IEnumerable的现有结果

检查集合是否有物品的最佳做法是什么?

这是我的一个例子:

var terminalsToSync = TerminalAction.GetAllTerminals();

if(terminalsToSync.Any())
    SyncTerminals(terminalsToSync);
else
    GatewayLogAction.WriteLogInfo(Messages.NoTerminalsForSync);
Run Code Online (Sandbox Code Playgroud)

GetAllTerminals()方法将执行一个存储过程,如果我们返回一个结果(Any()is true),SyncTerminals()将循环遍历这些元素; 从而再次枚举它并第二次执行存储过程.

避免这种情况的最佳方法是什么?

我想要一个可以在其他情况下使用的好解决方案; 可能没有把它转换成List.

提前致谢.

c# linq

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

我怎样才能看到MSIL代码

我尝试使用谷歌搜索和搜索StackOverFlow,但我没有看到明确的答案.如何查看我的C#编译成的IL代码?我想比较两种方法,看看它们是否产生相同的IL.我看过这个看过IL代码的人的视频真的非常精彩,但是我忘记了他用来看它的工具.我似乎记得那个人有一个树视图,在那里他可以环顾内存中的不同物体.我知道他没有使用Visual Studio.

c# clr

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

使用 Microsoft.Web.Administration 中的 ServerManager 类时的 COM 异常

我正在尝试使用以下代码从 IIS 检索网站:

var serverManager = new ServerManager();

var site = serverManager.Sites.FirstOrDefault(s => s.Name == Config.WebSiteName);
Run Code Online (Sandbox Code Playgroud)

ServerManager类在 中定义Microsoft.Web.Administration,我使用带有复制本地的引用,并且 dll 与应用程序一起部署。

如果我的应用程序在 Win7 64 位上运行,它可以正常工作,但是当我尝试在 Windows XP 32 上运行它时,它会引发异常:

由于以下错误,检索具有 CLSID {2B72133B-3F5B-4602-8952-803546CE3344} 的组件的 COM 类工厂失败:80040154

我将应用程序部署为独立的 winforms .net 3.5 应用程序(为任何 CPU 构建)。

有任何想法吗?

提前致谢。

.net iis

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

C# - Messagebox中同一行上的多个字符串

我最近开始学习C#.
我有一种string变量a.

我正试图Messagebox在它之后显示我的变量和一些文本.

MessageBox.Show(a "was your answer");这不起作用.
MessageBox.Show(a, "was your answer");虽然这会将文本抛到标题上.

如何在变量之后,在同一行上显示一些文本?

c# variables messagebox

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