小编knb*_*knb的帖子

在Chrome中测试带有名称空间的XPath表达式

我在Chrome中打开了一个XML文档,我想测试一些XPath表达式.XML文档涉及不同的命名空间.如何定义前缀URI?

为了测试Chrome中的XPath表达式,我$x("...")到目前为止已经使用过.

xpath google-chrome namespaces google-chrome-devtools

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

R:regexpr() 如何在模式参数中使用向量

我想从一组短文本中找到的字典中学习术语的位置。问题出在以下代码的最后几行,大致基于 字符串列表的 From,识别哪些是人名,哪些不是

library(tm)

pkd.names.quotes <- c(
  "Mr. Rick Deckard",
  "Do Androids Dream of Electric Sheep",
  "Roy Batty",
  "How much is an electric ostrich?",
  "My schedule for today lists a six-hour self-accusatory depression.",
  "Upon him the contempt of three planets descended.",
  "J.F. Sebastian",
  "Harry Bryant",
  "goat class",
  "Holden, Dave",
  "Leon Kowalski",
  "Dr. Eldon Tyrell"
) 


firstnames <- c("Sebastian", "Dave", "Roy",
                "Harry", "Dave", "Leon",
                "Tyrell")

dict  <- sort(unique(tolower(firstnames)))

corp <- VCorpus(VectorSource(pkd.names.quotes))
#strange but Corpus() gives wrong segment numbers for the matches. …
Run Code Online (Sandbox Code Playgroud)

regex r vector vectorization tm

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

更改igraph标题的字体和颜色

我正在构建一个igraph,并希望能够更改图形标题的颜色和字体大小.

dput(df)
structure(list(Month = structure(c(15248, 15522), class = "Date"), 
    Value = c(1, 3)), .Names = c("Month", "Value"), row.names = 1:2, class = "data.frame")

g <- graph.data.frame(df)

 plot(g, layout =  layout.kamada.kawai,  vertex.label = V(g)$name,  vertex.label.color= "white",edge.arrow.size=0.5,  edge.curved=T, edge.label=E(g)$Freq, edge.label.color="pink", edge.label.font=5,vertex.shape="circle",edge.color="white", vertex.color="red", asp=0, main="This is my first igraph")
Run Code Online (Sandbox Code Playgroud)

r igraph

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

为什么NetLogo是在Java和Scala的混合体中实现的?

为什么NetLogo是在Java和Scala的混合体中实现的?是因为更好地支持并发吗?我不熟悉Scala,但我认为函数式编程风格更适合表示并发编程的保证.

scala netlogo

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

如何改进这个perl/bash one-liner来反序列化json数据

我有一个小bash程序,调用返回JSON数据的Web服务.

我自己编写了webservice程序,我完全控制了它的数据源,因此我可以信任返回的数据.

现在我想对数据做些什么.

数据是一个简单,短的键值结构,没有嵌套,如下所示:

{
  "asciifile" : "../tmp/data_20120720_105746-01580.txt",
   "excelfile" : "../tmp/data_01580-20120720_105746.xlsx",
   "from" : "Jun 19, 2012",
   "msg" : "some info message, for the admin",
   "outfile" : "data--recent.txt",
   "outfile_excel" : "data--recent.txt.xlsx",
   "resolution" : "std"
   "to" : "Jul 20, 2012",
   "url_comment" : "another info message, for the screen/user",
   "url_outfile" : "http://www.example.com/path/tmp_cached_files/data--recent.txt",
   "url_outfile_excel" : "http://www.example.com/path/tmp_cached_files/data--recent.txt.xlsx",

}
Run Code Online (Sandbox Code Playgroud)

现在我使用这个单行程序来反序列化返回到perl代码的json结构.请参阅此代码段的最后一行:

#!/bin/bash
cmd=$(curl_or_wget_call_to_webservice)
output=$(eval $cmd)
outfile_excel=$(echo "$output"| json_xs -f json -t dumper | tee | perl -n0777 -E 'eval  "%h=%{$_}"; warn $@ if $@; say $h{outfile_excel}')
Run Code Online (Sandbox Code Playgroud)

例如,我不确定为什么我想出了%{$ …

bash perl code-snippets

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

如何用R中的openxlsx包编写100万行Excel文件

我的用户不能或不想与关系数据库连接,而是更喜欢使用导出到excel文件的数据.从这些数据库数据导出的记录集可能会变得相当大.(我也导出到CSV文件).

我的问题与这个问题有关:从R写入Excel时处理java.lang.OutOfMemoryError.

正如在这个问题的接受的anser中所推荐的(或者更确切地说是第一个注释),我现在使用基于Rcpp的openxlsx包从数据库中导出一些视图.它的工作原理,当出口了〜67000行,但它并不能为更大的数据集(约1万行,约20个PARAMS,所有数值除少数日期时间)工作.

openxlsx::write.xlsx(data, file = "data.2008-2016.xlsx") # 800000 rows

Error: zipping up workbook failed. Please make sure Rtools is installed or a zip application is available to R.
         Try installr::install.rtools() on Windows
Run Code Online (Sandbox Code Playgroud)

(我使用Linux的PC,和/ usr/bin中/ ZIP 提供给R)

我可以给openxlsx包提供更多内存吗?或者设置一些可调节的选项,以便在大型数据集中表现更好?

对于openxlsx,是否有类似于options(java.parameters = "-Xmx1000m")基于java的xlsx包的东西?

openxlsx小插图没有提到任何选项.但也许有一些无证的方式或选择?(例如在保存期间显示进度条)

此时我继续这样做:关闭所有不需要的应用程序,重新启动Rstudio,在全局环境中保留很少/没有大对象,查询db,然后运行write.xlsx().使用这样的"干净的平板",它成功地将800000行数据集导出到93MB-xlsx文件.

memory-management r rcpp openxlsx

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

运行java weka实用程序

我想知道如何使用特定的weka实用程序.

对于exaple,我想使用以下实用程序TextDirectoryToArff.

我尝试按如下方式运行它

javac TextDirectoryToArff.java

TextDirectoryToArff.java:21: package weka.core does not exist
Run Code Online (Sandbox Code Playgroud)

并喜欢以下

java -jar /usr/share/java/weka-3.6.6.jar TextDirectoryToArff.java
Run Code Online (Sandbox Code Playgroud)

在这种情况下,weka启动而不是实用程序.

如何运行该实用程序.

java weka

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

perl selenium:测试::异常,正确使用和良好的代码示例?

在selenium IDE中,perl驱动程序/格式化程序安装的代码模板包含一个

use Test::Exception;
Run Code Online (Sandbox Code Playgroud)

默认情况下的代码行.

我对Test :: WWW :: Selenium的这个模块有几个疑问.

应该在我的.t文件中使用Test :: Exception吗?

到目前为止,我没有使用任何方法,我的测试运行得很好(我通常做快乐路径测试).

现在我想出了一个潜在的用途.我注意到,如果selenium对象无法在页面上找到某些内容或者定位器错误等,有时会死亡.在许多情况下,我希望我的测试继续进行,即Selenium不会死,并继续在页面上执行操作.

这是正确使用Test :: Exception方法吗? 我应该尝试将它与Try :: Tiny结合使用吗?

这是我刚写的一个小助手方法.lives_and方法属于Test :: Exception.

sub verify_text_qr {
    my ( $sel, $text ) = @_;

    #$sel - the selenium object
    #$text ||= 'I think that'; # some text I am looking for on the page

     lives_and( sub { 
        my $found = $sel->get_text("//p[contains(text(), '$text')]");
        like( $found, qr /$text/) 
    }, 
        "found '$text' on page" );


}
Run Code Online (Sandbox Code Playgroud)

编辑 - (问题仍然没有答案 - 我只是稍微增强了方法,使其更加健壮):

sub verify_text_qr …
Run Code Online (Sandbox Code Playgroud)

testing perl selenium

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

TYPO3 10 LTS:使 .scss 文件在后端可编辑,就像 .css 文件一样

在 TYPO3 v10 LTS 中,作为后端管理员用户,我可以.css在“文件资源管理器”(在 Filelist 模块中可用。我不知道正确的术语)中编辑文件。请参阅屏幕截图。

Typ3 css 文件 - 存在编辑对话框

当文件具有 .css 扩展名 (1) 时,我可以单击“编辑内容”图标 (2),然后会打开一个编辑器窗口。


但是,当我将文件重命名为.scss(1) 时,我无法再编辑该文件。“编辑”图标不再可用 (2)。见下文:

Typ3 css 文件 - 不存在编辑对话框

有没有办法.scss.css文件一样使文件可编辑?一些设置,或 TypoScript/PageTS 配置参数?如果需要,我还可以修补源代码。

configuration typo3 typo3-10.x

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

typo3 和typo3cms 命令行工具:列出非活动扩展

typo3我正在运行 TYPO3 CMS v10 系统,并且对和typo3cms命令行工具有疑问。

也许只是我,但我无法找到一种方法来通过命令行列出系统中安装的所有非活动(“停用”)扩展。

当我跑步时typo3 extension:list

我得到这个输出

All installed (= active) extensions
===================================

+--------------------------------+------------+----------+--------+
| Extension Key                  | Version    | Type     | Status |
+--------------------------------+------------+----------+--------+
| core                           | 10.4.22    | System   | active |
| scheduler                      | 10.4.22    | System   | active |
| extbase                        | 10.4.22    | System   | active |
...many more
Run Code Online (Sandbox Code Playgroud)

但此列表不包含任何非活动扩展。最右边的列始终具有“活动”值。(没啥用)

有一个替代的、更好的命令行工具,typo3cms以及子命令

typo3cms extension:list

然而,给出了这个输出:

 -------------------------- ----------- -----------------------------------------------------------------------------------------   
Extension key              Version     Description                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                             
 -------------------------- ----------- …
Run Code Online (Sandbox Code Playgroud)

typo3 command-line-tool

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