问题列表 - 第21415页

C#4:确定动态调用中的参数传递语义

在C#4中,当从DynamicObject派生并覆盖TryInvokeMember时,如何确定在调用站点提供的任何参数是否已通过out或ref语义传递?我可以在提供的绑定器中看到包含此​​信息的一些私有字段(即Microsoft.CSharp.RuntimeBinder.ICSharpInvokeOrInvokeMemberBinder.ArgumentInfo属性),但它似乎无法访问.我认为这些信息必须在某处可用,否则会严重限制一个人对所提供输入的了解.

c# dynamic

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

在Oracle中的字符串中修剪空格(新行和制表符空间)

我需要在Oracle查询中修剪New Line(Chr(13)和Chr(10)以及从String的开头和结尾开始的Tab空间).我了解到在Oracle中修剪多个字符没有简单的方法."trim"功能仅修剪单个字符.如果我使用函数在循环中递归调用trim函数,那将会降低性能.我听说regexp_replace可以匹配空格并删除它们.您是否可以指导使用regexp_replace在String的开头和结尾修剪多个制表空间或新行或它们的组合的可靠方法.如果还有其他方式,请指导我.

sql oracle trim

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

Webhoster插入一个javascript,它代码如何删除它?

我使用免费的webhost 000webhost.服务还可以,但它会在每个文件和请求中插入一些javascript计数器.脚本看起来像这样.

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
Run Code Online (Sandbox Code Playgroud)

如果我做一个jquery帖子它会破坏我的代码而我没有得到任何回复.

<?xml version="1.0"?>
<response>
 <status>1</status>
 <time>1266267386</time>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>admin</author>
  <text>hallo</text>
 </message>
</response>
<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?如何删除托管javascript代码?

javascript php jquery

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

在NSArray中检查NSDictionary密钥存在的更好选择?

我有一个NSArray的NSDictionary.我需要检查NSArray中NSDictionary的键是否至少出现一个对象.我这样做是通过使用

int i;
for (i=0;i< [myArray count];i++)
{
    if ([[[myArray objectAtIndex: i] objectForKey: myKey] isEqualToString: myString]) {
        found = YES;
        break;
    } else {
        found = NO;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我怀疑它有更好/更快的替代方案......

谢谢

cocoa objective-c nsdictionary nsarray

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

在OCaml或Haskell中进行机器学习?

我希望在一个新项目中使用Haskell或OCaml,因为R太慢了.我需要能够使用支持vectory机器,理想情况下将每个执行分开并行运行.我想使用一种函数式语言,我觉得这两者在性能和优雅方面都是最好的(我喜欢Clojure,但它在短期测试中并不那么快).我倾向于OCaml,因为似乎有更多支持与其他语言的集成,所以从长远来看它可能更适合(例如OCaml-R).

有没有人知道在Haskell或OCaml中进行这种分析或代码示例的好教程?

ocaml haskell machine-learning

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

46
推荐指数
4
解决办法
15万
查看次数

默认列值基于不同列的值

SQL Server 2005.我有一个ColumnA位的表,ColumnB int

我可以添加一个默认值ColumnB,以便ColumnB为15,如果ColumnA是1和ColumnB0,如果ColumnA是0?

我知道我可以通过触发器做到这一点,但我的老板对触发器有偏见(他需要触发灵敏度训练).

sql sql-server sql-server-2005

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

使用Android的XmlPullParsers解析无效的&符号

我正在编写一个消耗一些XHTML的小屏幕抓取应用程序 - 不用说XHTML无效:&符号不会被转义为&amp;.

我正在使用Android XmlPullParser,它会在错误编码的值上显示以下错误:

org.xmlpull.v1.XmlPullParserException: unterminated entity ref 
(position:START_TAG <a href='/Fahrinfo/bin/query.bin/dox?ld=0.1&n=3&i=9c.0323581.1266265347&rt=0&vcra'>
@55:134 in java.io.InputStreamReader@43b1ef70) 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我考虑过以下解决方案:

  1. InputStream另一个替换为带有实体引用的&符号
  2. 配置Parser,以便它神奇地接受不正确的标记

哪些可能更成功?

android invalid-characters xml-parsing

7
推荐指数
2
解决办法
6250
查看次数

有没有办法检查POST网址是否存在?

有没有办法确定POST端点是否存在而没有实际发送POST请求?

对于GET端点,检查404s并不是问题,但我想检查POST端点,而不会触发远程URL上的任何操作.

methods post curl http

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

Eclipse步入调试阶段

我只是把eclipse放在我的笔记本电脑上,当我使用Step Into调试工具时,它不仅仅把我带到我的代码的下一部分.一个例子是如果我调用.size();一个数组列表,它将带我进入数组列表类并通过所需的所有代码.size();

但是在我的桌面上它只需要我下一段代码.我做:

System.out.println("hello world!");
Run Code Online (Sandbox Code Playgroud)

如果我点击"Step Into"(从我的桌面),hello world将出现在控制台上.

相比之下,如果我System.out.println("hellow world");在笔记本电脑上"Step Into" ,它首先拉出PrintStream.class,然后点击Writter.class,然后是String.class,然后是BufferedWritter.class等.

我在调试时只是使用"Step Over",但是有一些调用,一个基本的例子就是mergeSort(arr, 0, arr.size());如果我跨过它,它会跳过整个事情,但如果我进入它,它会拉起arr.size();方法,我将不得不点击所有这些,然后再回到我的东西.

在我的桌面上,我正在运行windows和eclipse版本3.4.1.在我的笔记本电脑上,我正在运行linux和eclipse版本3.5.1.

思考?建议吗?那有意义吗?

java eclipse debugging step-into

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