我正在尝试解析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
我正在尝试为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) 我正在使用jQuery tablesorter插件.我想存储用户如何在页面上对表进行排序,并在下次页面加载时自动排序.为此,我首先需要能够找到存储表的排序方式的sortList对象.对于我的生活,我无法弄清楚如何得到它.文档似乎没有任何内容,我已经尝试了我能想到的一切.
我刚刚参加了一个PySpark培训课程,我正在编写一个示例代码行的脚本(这解释了为什么代码块什么都不做).每次运行此代码时,我都会收到一次或两次此错误.抛出它的线在运行之间变化.我试过设置spark.executor.memory和spark.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) 我在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 push或git clone来自heroku.我甚至尝试在本地创建一个新的git repo并添加heroku作为遥控器,然后从那里推送.没有任何运气.
我已经阅读了几十个stackoverflow帖子并尝试了所提供的每个解决方案.没人帮忙.
编辑:
我不知道这是否重要,但我正在制作一个Facebook应用程序,并通过heroku的帮助页面.我从顶部重新开始工作,但我无法超越git clone命令.我也从头开始重新安装了heroku工具带.
我正在尝试使用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) 我正在为我们的开发人员轻松更新我们的数据库.我们这样做的方法是创建动态查询,在顶层定义变量,查询使用其他所有变量.我已经在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"附近的语法不正确.
所以我有一系列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向我展示锚标签内的文字.请帮忙?
================================================== =========编辑: …
我正在使用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)
这显示程序退出之前的行,然后在程序再次运行时不显示任何内容.
在此先感谢所有的帮助.
jquery ×2
python ×2
apache-spark ×1
c# ×1
facebook ×1
find ×1
git ×1
github ×1
heroku ×1
httplib ×1
javascript ×1
mysql ×1
mysql-python ×1
pyspark ×1
sorting ×1
sql-server ×1
ssl ×1
tablesorter ×1
variables ×1
wix ×1
xml ×1
xml-parsing ×1