小编eid*_*lon的帖子

Oracle:'= ANY()'与'IN()'

我只是偶然发现了ORACLE SQL中的一些内容(不确定是否在其他内容中),我很好奇.我在这里要求作为维基,因为很难尝试在谷歌中搜索符号...

我刚刚发现,在根据一组值检查值时,您可以执行此操作

WHERE x = ANY (a, b, c)
Run Code Online (Sandbox Code Playgroud)

与通常相反

WHERE x IN (a, b, c)
Run Code Online (Sandbox Code Playgroud)

所以我很好奇,这两种语法的原因是什么?是一个标准和一个奇怪的Oracle语法?或者他们都是标准的?出于性能原因,是否有一个优先于另一个,或者?

只是好奇有人可以告诉我关于'= ANY'语法的内容.CheerZ!

sql oracle syntax

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

WCF over SSL - 404错误

好吧,我必须在这里遗漏一些完全简单的东西,因为我已经在谷歌上搜索了几天,在那里看了几十个答案,而且在这里,我无论如何都无法实现这一点.通过普通HTTP调用时,该服务工作正常.

这是我们的设置......我们有一个域名,http://www.mydomain.com.我们在该域上安装了SSL证书,就像我们保护电子商务网站一样.一切正常,我可以去http s://www.mydomain.com,它的工作正常.我在Windows Server 2003 R2上运行VS2008,.NET 3.5站点.

现在,我向我的站点添加了启用Silverlight的WCF服务,我希望通过SSL进行通信.如果我浏览到http s://www.mydomain.com/myservice.svc,它会向我显示WSDL描述性的" 您已创建服务 "页面,其中显示了使用

svcutil.exe https:// ... 
Run Code Online (Sandbox Code Playgroud)

编辑:我意识到在wsdl文件中为svcutil显示的url实际上是指向Web服务器的物理盒名称,而不是正确的域.所以我完成了这篇博客文章中显示的步骤,使用adsutil脚本更新IIS中网站的SecureBinding.现在wsdl文件显示正确的SSL地址,但我仍然得到相同的错误.

现在我去试图挂钩我的Silverlight应用程序,它不起作用,在异步调用的结果中返回一个异常,说" 远程服务器返回错误:NotFound.我的一些博客阅读谈到通过创建测试Windows应用程序将其缩小到Silverlight问题,并试图从中引用它.好吧,我做到了,甚至在试图通过SSL访问服务的常规Windows应用程序中我得到一个例外说明:

System.ServiceModel.EndpointNotFoundException: 
There was no endpoint listening at https://www.mydomain.com/mysubdir/myservice.svc that could accept the message. 
This is often caused by an incorrect address or SOAP action. 
See InnerException, if present, for more details. ---> 
System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
Run Code Online (Sandbox Code Playgroud)

尽管我使用HTTPS方案明确地将服务引用添加到Windows应用程序,但它正确地获取了所有方法,并在编辑器中的Intellisense中显示它们.

请注意,这是一项不需要在用户身上显式登录的服务.我将在我的SOAP信封中发送自定义标头,以验证请求是否来自我们的应用程序,我只想让掠夺者嗅探线并挑出自定义标头.

现在到代码,我必须有一些愚蠢的小设置错误,因为从我读过的所有内容,这应该是一个相当简单的练习.

首先,我的服务的代码隐藏类使用以下属性进行修饰:

<ServiceBehavior(AddressFilterMode:=AddressFilterMode.Any)> 
<AspNetCompatibilityRequirements(RequirementsMode:=AspNetCompatibilityRequirementsMode.Allowed)>
Run Code Online (Sandbox Code Playgroud)

我在服务器上的web.config的ServiceModel部分如下所示:

<system.serviceModel> …
Run Code Online (Sandbox Code Playgroud)

ssl https wcf wcf-binding

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

Sql Server 2008 MERGE - 获取计数的最佳方式

我想知道你们推荐什么作为从Sql Server中的MERGE语句获取动作计数的最佳方法.

所以,即我运行一个MERGE,它执行一些插入,一些更新和一些删除,...我希望能够找到HOW MANY插入,HOW MANY更新和删除多少.

最好的方法是什么?

sql-server merge rowcount sql-server-2008

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

我可以使用ContentResolver.query()执行此Android查询吗?(LEFT JOIN和CASE)

我想在Android上执行以下查询(在伪代码中):

SELECT C.ID, C.NAME, CASE ISNULL(G.GROUPID,0) = 0 THEN 0 ELSE 1 END INGROUP
FROM CONTACTS C 
LEFT JOIN GROUPMEMBERSHIP G ON G.CONTACTID = C.ID AND G.GROUPID = ?
Run Code Online (Sandbox Code Playgroud)

我希望通过默认的Contacts ContentProvider选择系统通讯录中所有联系人的ID和名称,以及指示联系人是否是组成员的0/1字段?.

我当然可以很容易地获得所有联系人,然后在我的Adapter类中循环遍历并分别查询成员资格,但我想要执行两个查询,因为一个外部联接查询会产生更好的性能.

我可以使用标准的高级字符串投影和ContentResolver.query()方法吗?或者这种查询是否需要深入研究更直接的SQL执行?

sql android left-join android-contentresolver android-contacts

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

无论版本如何,我如何引用DLL?

好的,我是Telerik控件库的重要用户,专门用于ASP.NET.但是,我想在一些控件中添加一些功能.现在我可以使用Extension方法轻松完成这项工作.所以我写了一个小型图书馆.显然,这个库需要引用它们的DLL(Telerik.Web.UI.dll).

My Project > References我的DLL项目的页面中,我有一个参考Telerik.Web.UI.dll.对于此参考,我将Specific Version属性设置为False,因为我不希望我的库关心正在使用的Telerik DLL的版本.这是我的问题但是...... .NET编译器似乎不尊重这个设置.

例如,我有一个网站,它引用了Telerik DLL和我的.我将Telerik库更新到最新版本.现在,当我尝试运行我的网站时,我得到:

Could not load file or assembly 'Telerik.Web.UI, Version=2012.1.215.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

我通过转到我的DLL项目,针对最新的Telerik DLL重新编译它,然后在网站中更新我的DLL来解决这个问题.这正是我每次更新Telerik库时都不想要做的事情.我认为特定版本设置为false意味着它适用于任何版本.没有?或者我完全误解了那个设置的作用?

.net vb.net compiler-construction reference version

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

您可以使用字符串资源定义Android intent-filter吗?

我想在文件中定义我的意图的字符串名称strings.xml,然后将该字符串绑定到intent过滤器,如下所示:

<intent-filter >
    <action android:name="@string/app_intent" >
    </action>

    <category android:name="android.intent.category.DEFAULT" >
    </category>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试这个时,我得到关于系统的各种错误可能找不到任何活动来处理我的意图.我试图将值(即意图名称)保持集中,而不是在清单和代码中进行硬编码.事实上,至少这让我可以将它从应用程序代码中集中出来,但我仍然在清单中对其进行了硬编码.

这真的不可能做到,还是有办法让它发挥作用?

string resources android intentfilter

15
推荐指数
2
解决办法
2438
查看次数

将字段的值传递给Silverlight ConverterParameter

我正在编写我的第一个Silverlight应用程序.我有一个数据网格,其列有两个标签,对于标签,我使用IValueConverter来有条件地格式化数据.

标签的"内容"设置如下:

Content="{Binding HomeScore, Converter={StaticResource fmtshs}}"
Run Code Online (Sandbox Code Playgroud)

Content="{Binding AwayScore, Converter={StaticResource fmtshs}}"
Run Code Online (Sandbox Code Playgroud)

我的IValueConverter 的Convert方法是这样的:

Public Function Convert(
  ByVal value As Object, 
  ByVal targetType As System.Type, 
  ByVal parameter As Object, 
  ByVal culture As System.Globalization.CultureInfo) As Object 
Implements System.Windows.Data.IValueConverter.Convert

    Dim score As Long = value, other As Long = parameter

    Return If(score < 0, "", 
        If(score - other > 5, (other + 5).ToString, score.ToString)
    )

End Function
Run Code Online (Sandbox Code Playgroud)

所以我想做的是在HomeScore的转换器中,我想将AwayScore传递给ConverterParameter,而对于AwayScore我想将HomeScore传递给转换器.在任一分数的转换器中,我需要能够知道其他分数的值以用于格式化目的.

但我无法弄清楚将ConverterParameter绑定到另一个字段的语法.
我尝试过以下方法:

Content="{Binding HomeScore, Converter={StaticResource fmtshs}, ConverterParameter=AwayScore}"  
Content="{Binding HomeScore, Converter={StaticResource fmtshs}, ConverterParameter={AwayScore}}"  
Content="{Binding …
Run Code Online (Sandbox Code Playgroud)

datagrid ivalueconverter silverlight-3.0

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

ORACLE 11g中的表值函数?(参数化视图)

我过去见过这个讨论,比如这里.但是我想知道是否在某个地方,可能是10g或11g(我们使用的是11g),ORACLE已经为"参数化视图"引入了任何更好的支持,而不需要使用各种用户定义的类型来丢弃数据库和/或游标定义或sys_context变量.

我希望ORACLE可能会添加对"只是工作"的东西的支持,如T-SQL中的以下示例所示:

CREATE FUNCTION [dbo].[getSomeData] (@PRODID ROWID)  
RETURNS TABLE AS  
    RETURN SELECT PRODID, A, B, C, D, E  
    FROM MY_TABLE  
    WHERE PRODID = @PRODID
Run Code Online (Sandbox Code Playgroud)

然后只需选择它:

SELECT * FROM dbo.getSomeData(23)
Run Code Online (Sandbox Code Playgroud)

oracle views parameterized user-defined-functions oracle11g

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

如何在android中调用getContentResolver?

我正在编写一个库类来封装我的第一个Android应用程序中的一些逻辑.我要封装的功能之一是查询地址簿的函数.因此,它需要一个ContentResolver.我试图弄清楚如何保持库函数的黑盒子...也就是说,避免让每个Activity传递都在自己的上下文中得到一个ContentResolver.

问题是我不能为我的生活弄清楚如何ContentResolver从我的库函数中获取一个.我找不到包含的导入getContentResolver.谷歌说用来getContext得到一个Context可以打电话getContentResolver,但我找不到包含getContext任何一个的导入.下一篇文章说用于getSystemService获取一个对象来调用getContext.但是 - 我找不到包含任何内容的导入getSystemService!

所以我很困惑,我怎么能在封装的库函数中获得ContentResolver,或者我几乎在每个调用Activity传递引用它自己的上下文?

我的代码基本上是这样的:

public final class MyLibrary {
    private MyLibrary() {  }

    // take MyGroupItem as a class representing a projection
    // containing information from the address book groups
    public static ArrayList<MyGroupItem> getGroups() {
        // do work here that would access the contacts
        // thus requiring the ContentResolver
    }
}
Run Code Online (Sandbox Code Playgroud)

getGroups是我希望避免传递的方法, …

android android-contentresolver android-context

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

如何在Android中验证图像URI是否有效?

我正在建立自己的联系人选择器,因为我需要多选支持.一切都运行正常,除了联系人图片的一个小问题.

对于没有图像的联系人,我显示的是"无图像"图像.这适用于手机通讯录中的联系人.我有一个问题,但是当涉及到我的谷歌联系人的图像.

我的大部分谷歌联系人都没有照片.然而,当我查询照片的联系人数据库,它仍然会返回一个URI为他们的形式content://com.android.contacts/contacts/657/photo(这是相同的格式为接触谁有照片.

然后当我尝试将照片分配给QuickContactBadge时,使用bdg.setImageURI(pic);它将其设置为基本上空白的图片,并记录一条静默的INFO消息,说明:

INFO/System.out(3968): resolveUri failed on bad bitmap uri: 
content://com.android.contacts/contacts/657/photo
Run Code Online (Sandbox Code Playgroud)

我需要知道如何
a)验证URI
b)捕获上面的INFO消息
c)查询imageview /徽章以查看它是否找到了有效的图像

这样我就可以将这些联系人分配给我的"无图像"图像.
我该怎么做呢?

编辑20110812.0044

根据劳伦斯的建议(我已删除),我尝试将其添加到我的代码中:

// rv is my URI variable
if(rv != null) {
    Drawable d = Drawable.createFromPath(rv.toString());
    if (d == null) rv = null;
}
Run Code Online (Sandbox Code Playgroud)

虽然谷歌联系人现在让我"没有图像"的形象,...所以做所有的其他联系人,包括那些其实有图像.

validation android uri

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