问题列表 - 第10435页

为什么在sql server 2005中使用xml时必须设置ARITHABORT?

为什么在sql server 2005中使用xml时必须设置ARITHABORT?我试着研究为什么我要设置这个,但找不到告诉我原因的答案.只需要设置它.

这是我在取出SET ARITHABORT ON时获得的特定错误消息:

PARAMETER ERROR:INSERT LIST可能无法分配 - INSERT失败,因为以下SET选项的设置不正确:'ARITHABORT'.验证SET选项是否正确,以便与计算列和/或查询通知和/或xml数据类型方法的索引视图和/或索引一起使用.

我的存储过程在一个环境中使用odbc从asp.net调用很好.然后,当我将它移动到另一个时,我必须在存储过程的开头添加SET ARITHABORT ON.我在下面列出了存储过程的相关部分.以及调用它的代码.

CREATE PROCEDURE [dbo].[myproc]
   @ruserid             varchar(8),
   @folder_list         xml,
   @insert_list         xml
AS

SET NOCOUNT ON
SET ARITHABORT ON

DECLARE @rindex integer
DECLARE @errormsg nvarchar(4000)
DECLARE @folder_cnt integer
DECLARE @insert_cnt integer


SET @rindex = -1

-- temp table to hold inserts
CREATE TABLE #insert_list (rowidx integer IDENTITY(1,1), insertdesc varchar(96) COLLATE database_default, insertfolder integer)

-- temp table to hold folders
CREATE TABLE #folder_list (rowidx integer IDENTITY(1,1), folderdesc varchar(144) COLLATE database_default, …
Run Code Online (Sandbox Code Playgroud)

xml sql-server

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

Python中基于FFT的2D卷积和相关

是否有基于FFT的2D互相关或卷积函数内置于scipy(或其他流行的库)?

有这样的功能:

  • scipy.signal.correlate2d- "实施的直接方法convolveND对于大数据来说会很慢"
  • scipy.ndimage.correlate - "使用精确计算(即不是FFT)将数组与给定内核相关联."
  • scipy.fftpack.convolve.convolve,我真的不明白,但似乎错了

numarray有一个correlate2d()fft=True开关功能,但我猜numarray被折叠成numpy,我无法找到是否包含此功能.

python signal-processing numpy image fft

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

Cocoa KVC:"类不符合关键值编码"

我正在尝试用KVC更新一些属性.这些属性已经合成.

这条线有效:

myObject.value = intValue;
Run Code Online (Sandbox Code Playgroud)

这不起作用:

[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
Run Code Online (Sandbox Code Playgroud)

并且爆发: 由于未捕获的异常'NSUnknownKeyException'终止应用程序,原因:'[<MyViewController 0xd1cec0> setValue:forUndefinedKey:]:此类与密钥myObject.value不符合密码值编码.

然而,该方法(awakeFromNib)的其他实例还可以对setValue:forKey:calls做出很好的响应.唯一的区别是这个特定的实例是在IB中创建和连接的.

cocoa cocoa-touch objective-c key-value-coding

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

.NET 1.1的存储库模式

在.NET 1.1(C#)中使用存储库模式的典型方法是什么?

我正在寻找类似于Stack Overflow问题的内容,除了在.NET 1.1中,我没有泛型,所以我只是想看看它是否可能(我确定它是),以及它是如何完成的.

c# asp.net .net-1.1 repository-pattern

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

为什么JFrame布局不是我设置的?

如果我设置一个布局JFramesetLayout再与检索getLayout,然后我得到一个不同的LayoutManager.这里发生了什么??

public class Lay {
    public static void main(String[] args) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                java.awt.Container container =
                    new javax.swing.JFrame();
                    //new javax.swing.JPanel();
                java.awt.LayoutManager layout =
                    new java.awt.GridLayout();
                container.setLayout(layout);
                layout = container.getLayout();
                System.err.println(layout);
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

java.awt.BorderLayout[hgap=0,vgap=0]
Run Code Online (Sandbox Code Playgroud)

但如果我更换JFrameJPanel我得到

java.awt.GridLayout[hgap=0,vgap=0,rows=1,cols=0]
Run Code Online (Sandbox Code Playgroud)

java puzzle layout swing

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

这个构造函数调用以下双括号是什么?

不幸的是,我没有编写Java大约五年,我完全不记得下面的代码如何或为什么工作.

我偶然发现了一个类似的例子并将其分解为此.重点是注释下面的部分:我没有得到构造函数符号,后面是双括号中的块.不幸的是,我无法在Java文档中找到任何内容或使用Google(我应该使用哪些词?).

package syntaxtest;

public class Main {

    public static void main(String[] args) {

        // What kind of notation is this?
        MyTest tester = new MyTest() {{
            setName("John Johnson");
        }};

        System.out.println(tester.getName());
    }
}


class MyTest {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以这是我的问题:

  1. 如何调用这种符号/语法?
  2. 我在哪里可以阅读一些有关它的文档?

我想/希望如果有人能够为我提供第一个问题的答案,我将能够自己回答第二个问题.

说清楚:我知道输出是John Johnson;)但我不知道它为什么有效.

java syntax constructor anonymous-class

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

在PHP上使用regex获取HTML页面<input>值和名称

好吧,正如标题所说,我有一个HTML页面,我使用libcurl(PHP内部的cURL)获取.
该页面有一个<form>,我需要提取<input>名称和值,我想使用Regex.
我正在使用正则表达式,因为我认为这是更简单的方法.如果你认为我不应该使用正则表达式,而是像xpath那样,请说明如何.

我不知道你是否能理解我想说的话,所以随意问.

这是PHP代码(完整):

<?php



/***** DISABLED BY NETWORK TRAFFIC REASONS... USING LOCAL CACHE

$curl = curl_init();
$url = 'https://secure.optimus.pt/Particulares/Kanguru/Login/';
$useragent = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; pt-PT; rv:1.9.1) Gecko/20090624 Firefox/3.5';
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_USERAGENT,$useragent);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,true);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,2);
curl_setopt($curl,CURLOPT_CAINFO,getcwd()."\optimus_secure.crt");
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
$contents = curl_exec($curl);
*/

$contents = file_get_contents('local_secure.html');
preg_match('%<form name="aspnetForm" .*? action="(.*?)" .*?>(.*?)</form>%s',$contents,$matches);
//echo '<pre>'.htmlentities($contents).'</pre>';
//array_shift($matches);
echo '<pre>---------';
foreach($matches as $match)
    echo '$match:::::: '.htmlentities($match)."\r\n\r\n";
echo '</pre>';

echo '<pre>__________';
preg_match_all('/<input type=".*?" name="(.*?)" value="(.*?)" \/>/', $matches[0], $matches2);
print_r($matches2);
echo '</pre>';

?>
Run Code Online (Sandbox Code Playgroud)

当然,<pre>标签和所有输出仅用于调试.

另外,这是HTML页面的源代码(重要的部分):

<form …
Run Code Online (Sandbox Code Playgroud)

php regex xhtml input

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

你如何获得iPhone的设备名称

如果你打开Settings -> General -> About,它会说Bob的iPhone位于屏幕顶部.你如何以编程方式获取该名称?

uikit ios

127
推荐指数
8
解决办法
10万
查看次数

无法在.net 2.0中接收串行数据,使用rs232转rs485转换器

我使用.Net 2.0 serialport类完成了大量的RS232工作.我从来没有遇到过麻烦,直到今天.

我正在与使用RS485协议的公司硬件进行通信.我正在使用B&B电子公司的RS232到RS485转换器设备.

我可以很好地发送数据,并在另一边看到它.但是,我的data_received事件永远不会触发,即使使用BytesToRead,我也看不到任何回复.

ReadExisting也是空的.

我们启动了232Analyzer,我可以使用该应用程序发送和接收数据包.我假设这与.Net 2.0串行类有关.

有什么想法吗?

.net serial-port

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

如何在C#中选择带有XPath的节点?

简单的问题,我只想从<Template>标签中选择文本.这就是我所拥有的,但Xpath与任何东西都不匹配.

public static void TestXPath()
{
    string xmlText = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>";
    xmlText += "<Properties xmlns=\"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties\" xmlns:vt=\"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes\">";
    xmlText += "<Template>Normal</Template>  <TotalTime>1</TotalTime>  <Pages>1</Pages>  <Words>6</Words>";
    xmlText += "</Properties>";

    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(new System.IO.StringReader(xmlText));

    foreach (XmlNode node in xmlDoc.SelectNodes("//Template"))
    {
        Console.WriteLine("{0}: {1}", node.Name, node.InnerText);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# xpath

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