小编Chr*_*ris的帖子

xml.LoadData - 根级别的数据无效.第1行,第1位

我正在尝试解析WiX安装程序中的一些XML.XML将是从Web服务器返回的所有错误的对象.我使用以下代码在问题标题中收到错误:

XmlDocument xml = new XmlDocument();
try
{
    xml.LoadXml(myString);
}
catch (Exception ex)
{
    System.IO.File.WriteAllText(@"C:\text.txt", myString + "\r\n\r\n" + ex.Message);
    throw ex;
}
Run Code Online (Sandbox Code Playgroud)

myString是这个(如输出中所示text.txt)

<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
Run Code Online (Sandbox Code Playgroud)

text.txt 看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>

Data at the root level is invalid. Line 1, position 1.
Run Code Online (Sandbox Code Playgroud)

我需要解析这个XML,所以我可以看到我是否有任何错误.

编辑

这个问题不是标记的重复.在那个问题中,提出问题的人正在使用LoadXml解析XML文件.我正在解析一个字符串,这是正确使用的LoadXml

c# xml wix xml-parsing

66
推荐指数
4
解决办法
17万
查看次数

安装GitHub for Windows

我正在尝试为Windows安装GitHub.我尝试以正常方式安装它并得到此错误:

Application installation did not succeed. Cannot locate application files on the server. Contact the application vendor or your administrator for assistance.

点击Details...给了我这个:

PLATFORM VERSION INFO
    Windows             : 6.1.7601.65536 (Win32NT)
    Common Language Runtime     : 4.0.30319.18034
    System.Deployment.dll       : 4.0.30319.17929 built by: FX45RTMREL
    clr.dll             : 4.0.30319.18034 built by: FX45RTMGDR
    dfdll.dll           : 4.0.30319.17929 built by: FX45RTMREL
    dfshim.dll          : 4.0.41209.0 (Main.041209-0000)

SOURCES
    Deployment url          : http://github-windows.s3.amazonaws.com/GitHub.application
                        Server      : AmazonS3
    Application url         : http://github-windows.s3.amazonaws.com/Application%20Files/GitHub_1_0_47_0/GitHub.exe.manifest
                        Server      : AmazonS3

IDENTITIES
    Deployment Identity     : GitHub.application, Version=1.0.47.0, …
Run Code Online (Sandbox Code Playgroud)

windows-7-x64 github-for-windows

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

jQuery tablesorter如何查找sortList对象

我正在使用jQuery tablesorter插件.我想存储用户如何在页面上对表进行排序,并在下次页面加载时自动排序.为此,我首先需要能够找到存储表的排序方式的sortList对象.对于我的生活,我无法弄清楚如何得到它.文档似乎没有任何内容,我已经尝试了我能想到的一切.

sorting jquery tablesorter

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

为什么PySpark会随机出现"Socket is closed"错误?

我刚刚参加了一个PySpark培训课程,我正在编写一个示例代码行的脚本(这解释了为什么代码块什么都不做).每次运行此代码时,我都会收到一次或两次此错误.抛出它的线在运行之间变化.我试过设置spark.executor.memoryspark.executor.heartbeatInterval,但错误依然存在.我也尝试过.cache()各种各样的行,不做任何修改.

错误:

16/09/21 10:29:32 ERROR Utils: Uncaught exception in thread stdout writer for python
java.net.SocketException: Socket is closed
        at java.net.Socket.shutdownOutput(Socket.java:1551)
        at org.apache.spark.api.python.PythonRunner$WriterThread$$anonfun$run$3$$anonfun$apply$4.apply$mcV$sp(PythonRDD.scala:344)
        at org.apache.spark.api.python.PythonRunner$WriterThread$$anonfun$run$3$$anonfun$apply$4.apply(PythonRDD.scala:344)
        at org.apache.spark.api.python.PythonRunner$WriterThread$$anonfun$run$3$$anonfun$apply$4.apply(PythonRDD.scala:344)
        at org.apache.spark.util.Utils$.tryLog(Utils.scala:1870)
        at org.apache.spark.api.python.PythonRunner$WriterThread$$anonfun$run$3.apply(PythonRDD.scala:344)
        at org.apache.spark.util.Utils$.logUncaughtExceptions(Utils.scala:1857)
        at org.apache.spark.api.python.PythonRunner$WriterThread.run(PythonRDD.scala:269)
Run Code Online (Sandbox Code Playgroud)

代码:

from pyspark import SparkConf, SparkContext

def parseLine(line):
    fields = line.split(',')
    return (int(fields[0]), float(fields[2]))

def parseGraphs(line):
    fields = line.split()
    return (fields[0]), [int(n) for n in fields[1:]]

# putting the [*] after local makes it run one executor on each core …
Run Code Online (Sandbox Code Playgroud)

apache-spark pyspark

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

Git Heroku权限被拒绝公钥(添加公钥后)

我在Windows 7 64位上.我正在使用最新的Heroku Toolbelt和GitHub Windows应用程序(两天前下载).两天前一切都很完美.我安装了PHP和Apache,突然Heroku就给了我

Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists
Run Code Online (Sandbox Code Playgroud)

我反复做了这两个命令.

heroku keys:clear
heroku keys:add
Run Code Online (Sandbox Code Playgroud)

我删除了我的钥匙并重新制作了它们.我用其他应用程序生成了一些(puttygen).我通过命令行和Web界面上传了它们.我甚至让GitHub Windows应用程序生成了一个新密钥,我上传了那个密钥.我不能git pushgit clone来自heroku.我甚至尝试在本地创建一个新的git repo并添加heroku作为遥控器,然后从那里推送.没有任何运气.

我已经阅读了几十个stackoverflow帖子并尝试了所提供的每个解决方案.没人帮忙.

编辑: 我不知道这是否重要,但我正在制作一个Facebook应用程序,并通过heroku的帮助页面.我从顶部重新开始工作,但我无法超越git clone命令.我也从头开始重新安装了heroku工具带.

git facebook github heroku heroku-toolbelt

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

python httplib名称或服务未知

我正在尝试使用httplib将信用卡信息发送到authorize.net.当我尝试发布请求时,我得到以下回溯:

File "./lib/cgi_app.py", line 139, in run res = method()
File "/var/www/html/index.py", line 113, in ProcessRegistration conn.request("POST", "/gateway/transact.dll", mystring, headers)
File "/usr/local/lib/python2.7/httplib.py", line 946, in request self._send_request(method, url, body, headers)
File "/usr/local/lib/python2.7/httplib.py", line 987, in _send_request self.endheaders(body)
File "/usr/local/lib/python2.7/httplib.py", line 940, in endheaders self._send_output(message_body)
File "/usr/local/lib/python2.7/httplib.py", line 803, in _send_output self.send(msg)
File "/usr/local/lib/python2.7/httplib.py", line 755, in send self.connect()
File "/usr/local/lib/python2.7/httplib.py", line 1152, in connect self.timeout, self.source_address)
File "/usr/local/lib/python2.7/socket.py", line 567, in create_connection raise error, msg
gaierror: [Errno -2] Name or …
Run Code Online (Sandbox Code Playgroud)

python ssl httplib

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

使用ALTER TABLE ... ADD COLUMN语法时出错

我正在为我们的开发人员轻松更新我们的数据库.我们这样做的方法是创建动态查询,在顶层定义变量,查询使用其他所有变量.我已经在Stackoverflow上使用了很多建议,但无法使其工作.

USE MyDatabase
DECLARE @TABLE VARCHAR(200) = 'MyTable'
DECLARE @COLUMN VARCHAR(200) = 'MyColumn'
DECLARE @DATATYPE VARCHAR(200) = 'VARCHAR(200)'

IF COL_LENGTH(@TABLE, @COLUMN) IS NULL
BEGIN
    DECLARE @SQL as NVARCHAR(MAX) = 'ALTER TABLE ' + @TABLE + ' ADD COLUMN ' 
      + @COLUMN +' '+ @DATATYPE
    EXEC SP_EXECUTESQL @SQL
END
Run Code Online (Sandbox Code Playgroud)

我收到错误:

关键字"COLUMN"附近的语法不正确.

sql-server variables

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

jquery .find获取<li>中的文本

所以我有一系列2个嵌套的ul.当您单击li中的文本(位于标记中)时,我的页面会使其可编辑并添加保存按钮.单击保存按钮需要返回li中的新文本和li的id.id不是问题.我正在尝试使用jQuery的.find来选择那个锚标签(这是成功的),但我似乎无法从中获取文本.

这是第一个列表及其子列表的示例.

<ul class='lists'>
  <li class='list1'>
    <a class='a list' id='list1'> List 1 Name</a>
    <img id='savelist1id' onClick="SaveName(this.parentNode.id)" src='save.jpg'>
    <ul class='sublists'>
      <li class='sub1'>
        <a class='a sub' id='sub1id'> Sub 1 Name</a>
        <img id='savesub1id' onClick="SaveName(this.parentNode.id)" src='save.jpg'>
      </li>
      <li class='sub3'>
        <a class='a sub' id='sub2id'> Sub 2 Name</a>
        <img id='savesub2id' onClick="SaveName(this.parentNode.id)" src='save.jpg'>
      </li>
      <li class='sub2'>
        <a class='a sub' id='sub3id'> Sub 3 Name</a>
        <img id='savesub3id' onClick="SaveName(this.parentNode.id)" src='save.jpg'>
      </li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是用于标识您单击的保存按钮的代码.

function SaveName(parentid){
  $('li').find('a').each(function(){
    if (this.id == parentid){
      alert(this.id+' '+this.text)
      }
  }
});
Run Code Online (Sandbox Code Playgroud)

我想要this.text向我展示锚标签内的文字.请帮忙?

================================================== =========编辑: …

javascript jquery find

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

程序退出时删除MySQL行

我正在使用Python和MySQLdb向我的数据库添加行.似乎当我的脚本退出时,行将被删除.脚本退出之前的最后一行在表格上执行"select*",显示我的一行.当我重新运行脚本时,第一行(打开连接后)执行相同的"select*"并返回零结果.我真的很茫然.我已经工作了大约2个小时,并且无法理解可以访问我的数据库的内容.

此外,在运行脚本之间,我从终端手动运行"select*",结果为零.

如果我从终端手动添加一行,它似乎持续.

插入行的查询:

cursor.execute("INSERT INTO sessions(username, id, ip) VALUES (%s, %s, %s)", (username, SessionID, IP]))
Run Code Online (Sandbox Code Playgroud)

我用来检查数据的查询:

cursor.execute("select * from sessions")
print cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)

这显示程序退出之前的行,然后在程序再次运行时不显示任何内容.

在此先感谢所有的帮助.

python mysql mysql-python

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