从今天早上开始,使用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中指定的不同.
任何的想法?
我正在尝试为大文件阅读制作进度条.我将进度条的最大值设置为FileInfo.Length,我使用每行读取StreamReader.ReadLine并计算每个行长度(和String.Length)的总和来设置进度条的当前值.
我注意到文件的总长度和每行的长度之和存在差异.例如:
FileInfo.Length= 25577646所有行长度的总和= 25510563
为什么会有这样的差异?
谢谢你的帮助 !
我尝试从 XmlNode(它是一个 XmlElement)获取行号,但不能将其转换为 IXmlLineInfo。所以我尝试使用 XPathNavigator 但它也不起作用。
我怎样才能得到它的行号?
我正在使用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) 我有一个包含现有数据的现有表,我想添加具有自动增量的新列(名为ID),我想为每一行添加一个唯一值.
除了获取所有数据并为每行设置更新以设置此值之外,还有其他方法吗?