小编pea*_*eak的帖子

如何使用phpmyadmin复制数据库?

我想用phpmyadmin复制我的数据库.

我该怎么办?

phpmyadmin版本:3.4.5deb1

mysql phpmyadmin

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

如何在QueryParser中合并多个字段?

Dim qp1 As New QueryParser("filename", New StandardAnalyzer())
Dim qp2 As New QueryParser("filetext", New StandardAnalyzer())
.
.
Run Code Online (Sandbox Code Playgroud)

我正在使用'Lucene.Net'库并提出以下问题.

不是创建两个单独的QueryParser对象并使用它们来获取两个Hits对象,而是可以使用单个QueryParser对象在两个字段上执行搜索,这样我只有一个Hits对象,它给出了每个Document的总分数?

vb.net lucene lucene.net

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

Jq直接替换文件上的文本(如sed -i)

我有一个需要在某种条件下更新的json文件.

示例json

{
   "Actions" : [
      {
         "value" : "1",
         "properties" : {
            "name" : "abc",
            "age" : "2",
            "other ": "test1"
          }
      },
      {
         "value" : "2",
         "properties" : {
            "name" : "def",
            "age" : "3",
            "other" : "test2"
          }
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

我正在编写一个脚本,它使用Jq匹配值和更新,如下所示

cat sample.json |  jq '.Actions[] | select (.properties.age == "3") .properties.other = "no-test"'
Run Code Online (Sandbox Code Playgroud)

输出(打印到终端)

{
  "value": "1",
  "properties": {
    "name": "abc",
    "age": "2",
    "other ": "test1"
  }
}
{
  "value": "2",
  "properties": {
    "name": "def", …
Run Code Online (Sandbox Code Playgroud)

bash json edit in-place jq

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

将参数传递给jq过滤器

这是我的config.json:

{
    "env": "dev",
    "dev": {
        "projects" : {
            "prj1": {
                "dependencies": {},
                "description": ""
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的bash命令:

PRJNAME='prj1'

echo $PRJNAME

jq --arg v "$PRJNAME" '.dev.projects."$v"' config.json 
jq '.dev.projects.prj1' config.json 
Run Code Online (Sandbox Code Playgroud)

输出:

prj1
null
{
  "dependencies": {},
  "description": ""
}
Run Code Online (Sandbox Code Playgroud)

所以$ PRJNAME是prj1,但第一次调用只输出null.

有人能帮我吗?

bash json parameter-passing jq

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

Matplotlib散点图与图例

我想创建一个Matplotlib散点图,其中一个图例显示每个类的颜色.例如,我有一个xy值列表,以及一个classes值列表.在每个元素x,yclasses列出了对应于一个情节点.我希望每个类都有自己的颜色,我已编码,但后来我希望类在图例中显示.我将哪些参数传递给legend()函数来实现这一目标?

到目前为止,这是我的代码:

x = [1, 3, 4, 6, 7, 9]
y = [0, 0, 5, 8, 8, 8]
classes = ['A', 'A', 'B', 'C', 'C', 'C']
colours = ['r', 'r', 'b', 'g', 'g', 'g']
plt.scatter(x, y, c=colours)
Run Code Online (Sandbox Code Playgroud)

python matplotlib legend

22
推荐指数
4
解决办法
5万
查看次数

如何通过node.js中的JSONStream模块解析一个大的,以换行符分隔的JSON文件?

我有一个大的json文件,它是Newline-delimited JSON,其中多个标准JSON对象由额外的换行符分隔,例如

{'name':'1','age':5}
{'name':'2','age':3}
{'name':'3','age':6}
Run Code Online (Sandbox Code Playgroud)

我现在在node.js中使用JSONStream来解析一个大的json文件,我使用JSONStream的原因是因为它基于流.

但是,示例中的两个解析语法都无法帮助我在每行中使用分隔的JSON解析此json文件

var parser = JSONStream.parse(**['rows', true]**);
var parser = JSONStream.parse([**/./**]);
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我

json node.js jsonlines

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

如何对jq中的映射数组中的值求和?

给定以下形式的JSON流:

{ "a": 10, "b": 11 } { "a": 20, "b": 21 } { "a": 30, "b": 31 }
Run Code Online (Sandbox Code Playgroud)

我想对每个对象中的值求和并输出一个对象,即:

{ "a": 60, "b": 63 }
Run Code Online (Sandbox Code Playgroud)

我猜这可能需要将上面的对象列表展平成一个对数组,[name, value]然后使用这些值进行求和,reduce但是使用的语法文档reduce是可悲的.

json sum key jq

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

Spring + Hibernate:具有相同标识符值的不同对象已与会话关联

在我的应用程序中,它使用Spring和Hibernate,我解析一个CSV文件,并在handleRow()每次从CSV文件中读取记录时通过调用填充数据库.

我的域名模型:

'家庭'有很多'SubFamily'

'SubFamily'有很多'Locus'

'Locus'属于'Species'

Family <-> SubFamily <-> Locus 都是双向映射.

码:

public void handleRow(Family dummyFamily, SubFamily dummySubFamily, Locus dummyLocus) {
  //Service method which access DAO layers
  CommonService serv = ctx.getCommonService();

  boolean newFamily=false;
  Family family=serv.getFamilyByFamilyId(dummyFamily.getFamilyId());
  if(family==null){
    newFamily=true;
    family=new Family();
    family.setFamilyId(dummyFamily.getFamilyId());
    family.setFamilyIPRId(dummyFamily.getFamilyIPRId());
    family.setFamilyName(dummyFamily.getFamilyName());
    family.setFamilyPattern(dummyFamily.getFamilyPattern());
    family.setRifID(dummyFamily.getRifID());
  }

  SubFamily subFamily = family.getSubFamilyBySubFamilyId( dummySubFamily.getSubFamilyId() );
  if(subFamily==null){   
    subFamily=new SubFamily();
    subFamily.setRifID(dummySubFamily.getRifID());   
    subFamily.setSubFamilyId(dummySubFamily.getSubFamilyId());
    subFamily.setSubFamilyIPRId(dummySubFamily.getSubFamilyIPRId());
    subFamily.setSubFamilyName(dummySubFamily.getSubFamilyName());
    subFamily.setSubFamilyPattern(dummySubFamily.getSubFamilyPattern());

    family.addSubFamily(subFamily);
  }

  //use the save reference, to update from GFF handler
  Locus locus = dummyLocus;

  subFamily.addLocus(locus);

  assignSpecies(serv,locus);
  //Persist object …
Run Code Online (Sandbox Code Playgroud)

java spring dao hibernate

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

如何删除除jq之外的所有键?

给定一个对象列表,我不想要许多键:

[{
    "name": "Alice",
    "group": "Admins",
    "created": "2014"
}, {
    "name": "Bob",
    "group": "Users",
    "created": "2014"
}]
Run Code Online (Sandbox Code Playgroud)

如何过滤这些对象以仅包含我想要的键?

[{
    "name": "Alice"
}, {
    "name": "Bob"
}]
Run Code Online (Sandbox Code Playgroud)

我已经尝试jq '.[].name'但是提取值,而不是保留对象.

json filtering key jq

18
推荐指数
4
解决办法
8574
查看次数

如何使用jq检查数组中是否存在元素

我有一个数组,我需要检查该数组中是否存在元素,或者使用jq,fruit.json从数组中获取该元素:

{
    "fruit": [
        "apple", 
        "orange",
        "pomegranate",
        "apricot",
        "mango"
    ]
}


cat fruit.json | jq '.fruit .apple' 
Run Code Online (Sandbox Code Playgroud)

不起作用

membership arrays bash json jq

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