问题列表 - 第33532页

Nokogiri和XPath有帮助

不可否认,我是Nokogiri的新手,我必须遗漏一些东西......

我只是试图从这个XML中打印作者> name节点:

<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns:gd="http://schemas.google.com/g/2005" xmlns:docs="http://schemas.google.com/docs/2007" xmlns="http://www.w3.org/2005/Atom" gd:etag="">
  <category term="http://schemas.google.com/docs/2007#document" scheme="http://schemas.google.com/g/2005#kind"/>
  <author>
    <name>Matt</name>
    <email>Darby</email>
  </author>
  <title>Title</title>
</entry>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用它,但它什么都没打印.看似没有节点(甚至'*')什么都不返回.

  Nokogiri::XML(@xml_string).xpath("//author/name").each do |node|
    puts node
  end
Run Code Online (Sandbox Code Playgroud)

ruby xml xpath nokogiri

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

在<%中是什么意思是":",与<%=有什么区别?

在ASP.NET MVC 2 <%:标签中引入了替换<%=Html助手.但这意味着什么,与前一个有什么不同?我应该<%=何时使用<%:

谢谢

.net asp.net asp.net-mvc asp.net-mvc-2

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

.NET中的前向纠错

是否有任何库(付费或免费,但免费显然更好)为.NET应用程序提供前向纠错?我已经尝试查看一些开源C/C++库的源代码,但坦率地说,数学是令人困惑的,我无法以任何合理的清晰度读取其他人的C代码是一个主要的障碍.

c# forwarderrorcorrection

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

如何从ASP.NET MVC中的数据库加载图像?

我已在数据库中保存了一个图像,并希望将其显示给用户.

存储图像的表格如下所示:

        Images
        ------
ImageData      Byte
ImageName      String
ContentType    String
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能加载并在我的视图中显示它?

.net c# sql asp.net asp.net-mvc

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

IEnumerable的多个枚举器

我有一个定制的集合,里面有许多对象生成模式.
它可以一次生成所有内容,一个对象或一次生成N个对象.
我想有选择在运行时之间切换生成的实现,甚至可能创建新的.
我正在寻找具有这种语法的东西:

foreach(var obj in myCollection.EnumerateAs(new LazyEnumerator())
{
   // ...
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:
我不知道EnumerateAs()返回什么?我假设它是IEnumerator但它仍然是我的列表的枚举器?
LazyEnumerator是否继承自IEnumerator?
怎么知道myCollection?

.net c# ienumerable ienumerator

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

如何从一个wx笔记本页面到另一个wx笔记本页面获取变量?

我想知道如何从wx笔记本将一页中的变量转换为另一页中的变量。我想如果我知道变量名称和页面ID,应该有某种方法可以引用变量。例如,如果我有以下代码,如何从面板y引用变量x,反之亦然

import wx

class PanelX(wx.Panel):
    def __init__(self, parent):
        wx.Panel.__init__(self, parent)
        x = 3

class PanelY(wx.Panel):

    def __init__(self, parent):
        wx.Panel.__init__(self, parent)
        y=4

class MainFrame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, title="Main Frame", size = (500,450))

        p = wx.Panel(self)
        nb = wx.Notebook(p)

        nb.AddPage(PanelX(nb), "Panel X")
        nb.AddPage(PanelY(nb), "Panel Y")


        sizer = wx.BoxSizer()
        sizer.Add(nb, 1, wx.EXPAND)
        p.SetSizer(sizer)


if __name__ == "__main__":
    app = wx.App()
    MainFrame().Show()
    app.MainLoop()
Run Code Online (Sandbox Code Playgroud)

python wxpython

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

创建第二个Toplevel小部件时,Threaded Tkinter脚本崩溃

我有一个Python脚本,它使用Tkinter作为GUI.我的小脚本应该每隔X秒创建一个Toplevel小部件.当我运行我的代码时,第一个Toplevel小部件成功创建,但当它尝试创建第二个时,程序崩溃.

我正在做的是使用after方法每隔5秒与root的mainloop一起调用函数startCounting.每次调用此函数时,我都会将Toplevel小部件对象附加到列表中并启动一个新线程,希望它将运行新的主循环.

如果有人能解决这个问题,我将非常感激.顺便说一下,这只是我目前用来解决我的问题的一个小脚本,这使我无法继续我的真实学校项目.

代码:

import threading,thread
from Tkinter import *


def startCounting():
    global root
    global topLevelList
    global classInstance

    topLevelList.append (Toplevel())
    topLevelList[len(topLevelList)-1].title("Child")
    classInstance.append(mainLoopThread(topLevelList[len(topLevelList)-1]))

    root.after(5000,startCounting)


class mainLoopThread(threading.Thread):
    def __init__(self,toplevelW):
        self.toplevelW = toplevelW
        threading.Thread.__init__(self)
        self.start()
    def run(self):
        self.toplevelW.mainloop()



global classInstance
classInstance = []
global topLevelList
topLevelList = []
global root

root = Tk() 
root.title("Main")
startCounting()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python multithreading tkinter

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

将泛型用作函数的返回值是不好的做法吗?

有人告诉我这个,但我没有在任何地方看到这个,我已经全部使用它,我不明白为什么这是不好的做法.

我的意思是拥有以下功能的例子:

public List<SomeCustomeType> GetListOfStuff()
{
}
Run Code Online (Sandbox Code Playgroud)

要么

public void DoSomeStuff(List<SomeCustomeType> param)
{

}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么这是不好的做法或不应该使用?谢谢!

.net c# generics

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

南django迁移

我已经做了:

python manage.py schemamigration TestDBapp1 --initial
python manage.py schemamigration TestDBapp1 --auto
Run Code Online (Sandbox Code Playgroud)

成功.

但如果我输入: python manage.py migrate TestDBapp1

我明白了: sqlite3.OperationalError: table "TestDBapp1_xyz" already exists

可能是什么问题呢?

django django-south

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

在声纳中创建新用户

是否可以在不使用Web界面的情况下在声纳中创建新用户?我需要编写一个脚本,为某些工具插入相同的用户,包括声纳.

sonarqube

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