小编nam*_*nam的帖子

XPath查找具有特定子节点的所有元素

你能帮我找一下下面例子中包含子元素c的所有元素吗?

<a>
    <b name = "b1"></b>
    <b name = "b2"><c/></b>
    <b name = "b3"></b>
</a>
Run Code Online (Sandbox Code Playgroud)

xpath查询必须返回b2元素

第二个问题是我想要结合两个条件:我想得到名称="b2"并且具有元素c的元素但是这个语法似乎不起作用:// b [@ name ='b2'和c]

xml xpath

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

使用setuptools更改默认dist文件夹

我用setuptools0.6来打包我的代码.默认情况下,当我键入时python setup.py sdist,该工具会直接在我的脚本的同一文件夹中创建一个文件夹dist.我可以做些什么来改变这个默认文件夹?编辑:另一个问题是,如果我的安装脚本和我的包文件夹不在同一个文件夹中,我该怎么做才能指定包的确切路径?谢谢

python directory packaging setuptools

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

如何结合play框架和angular2?

我的问题是关于如何在项目中组织正面和背面.据我所知,有两种方法可以做到这一点

  1. 使用web-jars依赖项和sbt插件将前端和后端组合在一个项目中.因此,SBT将运行像所有必要的操作uglify,concat,compilation(typescriptjavascript)...
  2. 将正面和背面分开并单独展开.在这种情况下,后端必须添加标头Access-Control-Allow-Origin.这样,正面和背面可以部署在2个不同的主机中.要使用的工具是npm和gulp/grunt
  3. 混合1和2.仍然使用相同的存储库用于正面和背面,但正面是由外部工具构建和生成的,如npm,bower和gulp/grunt

目前,选项2和3没有很多文档.此外,该typescript插件还没有准备好.

哪种方式更适合scala play + angular2开发?

sbt playframework angularjs typescript devops

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

查找不包含字符串的文件

要查找当前文件夹中包含"foo"的所有文件,我使用:

grep -r "foo" .
Run Code Online (Sandbox Code Playgroud)

要查找当前文件夹中包含"bar"的所有文件,我使用:

grep -r "bar" .
Run Code Online (Sandbox Code Playgroud)

但是如何查找不包含'foo'和'bar'的所有文件?

regex linux grep

9
推荐指数
2
解决办法
9919
查看次数

PyQt4中的资源文件

我试图理解PyQt4中的一个例子(simpletreemodel.pyw)我看到了代码

import simpletreemodel_rc
Run Code Online (Sandbox Code Playgroud)

但我无法看到示例代码中模块的使用位置当我检查模块simpletreemodel时,我看到:

    from PyQt4 import QtCore

qt_resource_data = b"\
\x00\x00\x07\xb9\
\x47\
\x65\x74\x74\x69\x6e\x67\x20\x53\x74\x61\x72\x74\x65\x64\x09\x09\
\x09\x09\x48\x6f\x77\x20\x74\x6f\x20\x66\x61\x6d\x69\x6c\x69\x61\
\x72\x69\x7a\x65\x20\x79\x6f\x75\x72\x73\x65\x6c\x66\x20\x77\x69\
\x74\x68\x20\x51\x74\x20\x44\x65\x73\x69\x67\x6e\x65\x72\x0a\x20\
\x20\x20\x20\x4c\x61\x75\x6e\x63\x68\x69\x6e\x67\x20\x44\x65\x73\
\x69\x67\x6e\x65\x72\x09\x09\x09\x52\x75\x6e\x6e\x69\x6e\x67\x20\
\x74\x68\x65\x20\x51\x74\x20\x44\x65\x73\x69\x67\x6e\x65\x72\x20\
Run Code Online (Sandbox Code Playgroud)

这个模块应该做什么?谢谢

python embedded-resource pyqt4

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

Python自动化Excel

在我的公司,我们在开发和生产环境中使用Linux.但是我们有一台运行Windows和Excel的机器,因为我们使用第三方应用程序excel addin来获取金融市场数据到机器.该加载项提供了一些函数(就像Excel函数一样),用于将这些数据放入本地计算机,然后发送回MySql数据库.我们还开发了一些VBA脚本来自动完成任务,但仍然不满足于结果.我正在考虑使用Python来完成所有这些工作,但在进入之前,我需要找到一个可以做到的python包

  1. 使用python来操作Excel(及其加载项)并使用其功能而无需打开Excel?
  2. 如果我需要打开Excel,我需要自动执行每天执行脚本的任务,或者在一天中的特定时刻(市场数据需要在特定时间内执行)

谢谢你的建议

python excel pyxll

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

使用QAbstractTableModel在pyqt中编辑表

我正在尝试在PyQt中创建一个可编辑的表.这是仅显示表格的代码:

import sys
from PyQt4 import QtGui, QtCore
from PyQt4.QtCore import *
from PyQt4.QtGui import *

# données à représenter
my_array = [['00','01','02'],
            ['10','11','12'],
            ['20','21','22']]

def main():
    app = QApplication(sys.argv)
    w = MyWindow()
    w.show()
    sys.exit(app.exec_())

# création de la vue et du conteneur
class MyWindow(QWidget):
    def __init__(self, *args):
        QWidget.__init__(self, *args)

        tablemodel = MyTableModel(my_array, self)
        tableview = QTableView()
        tableview.setModel(tablemodel)

        layout = QVBoxLayout(self)
        layout.addWidget(tableview)
        self.setLayout(layout)

# création du modèle
class MyTableModel(QAbstractTableModel):
    def __init__(self, datain, parent = None, *args):
        QAbstractTableModel.__init__(self, parent, *args)
        self.arraydata …
Run Code Online (Sandbox Code Playgroud)

python user-interface pyqt4 pyside qabstracttablemodel

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

并行执行`IO`的`List`

这是我们想要IO并行执行3的示例

def test: Unit = {
    val ioA = IO.shift *> IO(println("Running ioA"))
    // ioA: cats.effect.IO[Unit] = <function1>

    val ioB = IO.shift *> IO(println("Running ioB"))
    // ioB: cats.effect.IO[Unit] = <function1>

    val ioC = IO.shift *> IO(println("Running ioC"))
    // ioC: cats.effect.IO[Unit] = <function1>

    val program: IO[Unit] = (ioA, ioB, ioC).parMapN { (_, _, _) => () }
    // program: cats.effect.IO[Unit] = <function1>

    program.unsafeRunSync()
  }
Run Code Online (Sandbox Code Playgroud)

第一个问题:如果IO.shift在这个例子中使用点怎么办?

第二个问题:如果我们有一个ListIO,我们希望在并行执行?我已经为这个任务创建了一个函数但我不知道这个东西是否已经存在于库中

def parallelize(ios: List[IO[Unit]]): IO[Unit] = {
    ios.foldLeft(IO.pure(())) …
Run Code Online (Sandbox Code Playgroud)

scala scala-cats

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

参考System.Windows.Forms

我正在使用C#在Excel中命令,但是当我输入时

using System.Windows.Forms
Run Code Online (Sandbox Code Playgroud)

Visual Studio无法识别它当我添加引用时,我有此错误消息

无法添加对"System_Windows_Forms"的引用.ActiveX类型库"..."是从.NET程序集导出的,无法添加为引用.添加对.NET程序集的引用

你有什么解决办法?

c# winforms

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

关于Flask中的as_view函数

示例中的代码:

posts.add_url_rule('/', view_func=ListView.as_view('list'))
posts.add_url_rule('/<slug>/', view_func=DetailView.as_view('detail'))
Run Code Online (Sandbox Code Playgroud)

我不理解as_view上面函数中传递的参数listdetail这里的目的是什么?

python listview mongodb flask

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