小编Sey*_*yoS的帖子

突然禁止进入

从今天早上开始,使用DialogFlow的所有ChatBot都被拒绝,并带有响应代码403和以下JSON:

{"status":{"code":401,"errorType":"unauthorized","errorDetails":"You are not authorized for this operation. Invalid access token"}}
Run Code Online (Sandbox Code Playgroud)

我们尝试更新其中一个客户端访问令牌,但没有任何更改.请注意,responseCode与JSON中指定的不同.

任何的想法?

dialogflow-es

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

FileInfo.Length!=所有行长度的总和

我正在尝试为大文件阅读制作进度条.我将进度条的最大值设置为FileInfo.Length,我使用每行读取StreamReader.ReadLine并计算每个行长度(和String.Length)的总和来设置进度条的当前值.

我注意到文件的总长度和每行的长度之和存在差异.例如: FileInfo.Length= 25577646所有行长度的总和= 25510563

为什么会有这样的差异?

谢谢你的帮助 !

c#

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

如何从 XmlElement 或 XPathNavigator 获取行号

我尝试从 XmlNode(它是一个 XmlElement)获取行号,但不能将其转换为 IXmlLineInfo。所以我尝试使用 XPathNavigator 但它也不起作用。

我怎样才能得到它的行号?

c# xml xpath

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

XDocument丢失行号

我正在使用XDocument解析我的XML文件,但是当我尝试读取a XNode或a 的行号时XElement,它总是等于零.

我尝试了不同的方法来解析它:

foreach (XElement node in xDoc.Root.Descendants("nodeName"))
Run Code Online (Sandbox Code Playgroud)

要么

xDoc.XPathSelectElement("nodeName")
Run Code Online (Sandbox Code Playgroud)

每次都((IXmlLineInfo)node).LineNumber返回0!

我正在使用XmlNamespaceManager.

我错过了什么?

提前致谢!

编辑:

这是有问题的Xml.

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.001.02" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
<CstmrDrctDbtInitn>
<GrpHdr>
  <MsgId>XXXXXXXXX</MsgId>
  <CreDtTm>2013-06-12T00:00:00</CreDtTm>
  <NbOfTxs>1</NbOfTxs>
  <CtrlSum>136.82</CtrlSum>
  <InitgPty>
    <Nm>name</Nm>
    <Id>
      <OrgId>
        <Othr>
          <Id>XXXXXXXXX</Id>
        </Othr>
      </OrgId>
    </Id>
  </InitgPty>
</GrpHdr>
<PmtInf>
  <PmtInfId>275-20130612-FIRST</PmtInfId>
  <PmtMtd>DD</PmtMtd>      
  <BtchBookg>true</BtchBookg>
  <NbOfTxs>1</NbOfTxs>
  <CtrlSum>136.82</CtrlSum>
  <PmtTpInf>
    <SvcLvl>
      <Cd>SEPA</Cd>
    </SvcLvl>
    <LclInstrm>
      <Cd>CORE</Cd>
    </LclInstrm>
    <SeqTp>RCUR</SeqTp>
  </PmtTpInf>
  <ReqdColltnDt>2013-06-05</ReqdColltnDt>
  <Cdtr>
    <Nm>name</Nm>
    <PstlAdr>
      <Ctry>BE</Ctry>
      <AdrLine>XXXXXXXXX</AdrLine>
      <AdrLine>XXXXXXXXX</AdrLine>
    </PstlAdr>
  </Cdtr>
  <CdtrAcct>
    <Id>
      <IBAN>XXXXXXXXX</IBAN>
    </Id>
  </CdtrAcct>
  <CdtrAgt>
    <FinInstnId> …
Run Code Online (Sandbox Code Playgroud)

c# xml linq-to-xml

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

为每行添加一个唯一值的列ID

我有一个包含现有数据的现有表,我想添加具有自动增量的新列(名为ID),我想为每一行添加一个唯一值.

除了获取所有数据并为每行设置更新以设置此值之外,还有其他方法吗?

sql sql-server

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

标签 统计

c# ×3

xml ×2

dialogflow-es ×1

linq-to-xml ×1

sql ×1

sql-server ×1

xpath ×1