问题列表 - 第217638页

如何从GitHub拉取请求触发Jenkins 2.0管道作业

看起来GitHubPullRequestBuilder与Jenkins v2.0管道作业不兼容.

如何配置从GitHub拉取请求事件触发的管道作业?
关于这个主题的文档很少,我找不到任何这方面的例子.或者,最好在GitHub中创建一个Web挂钩来触发PR事件的管道作业?

github jenkins jenkins-pipeline jenkins-2

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

可以定义一个完全通用的swap()函数吗?

以下片段:

#include <memory>
#include <utility>

namespace foo
{
    template <typename T>
    void swap(T& a, T& b)
    {
        T tmp = std::move(a);
        a = std::move(b);
        b = std::move(tmp);
    }

    struct bar { };
}

void baz()
{
    std::unique_ptr<foo::bar> ptr;
    ptr.reset();
}
Run Code Online (Sandbox Code Playgroud)

不为我编译:

$ g++ -std=c++11 -c foo.cpp
In file included from /usr/include/c++/5.3.0/memory:81:0,
                 from foo.cpp:1:
/usr/include/c++/5.3.0/bits/unique_ptr.h: In instantiation of ‘void std::unique_ptr<_Tp, _Dp>::reset(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = foo::bar; _Dp = std::default_delete<foo::bar>; std::unique_ptr<_Tp, _Dp>::pointer = foo::bar*]’:
foo.cpp:20:15:   required from here
/usr/include/c++/5.3.0/bits/unique_ptr.h:342:6: error: call of …
Run Code Online (Sandbox Code Playgroud)

c++ gcc libstdc++ argument-dependent-lookup c++11

39
推荐指数
3
解决办法
2112
查看次数

完全卷积网络的每像素softmax

我正在尝试实现类似完全卷积网络的东西,其中最后一个卷积层使用过滤器大小1x1并输出"得分"张量.分数张量具有形状[批次,高度,宽度,num_classes].

我的问题是,张量流中的哪个函数可以对每个像素应用softmax操作,与其他像素无关.tf.nn.softmax操作似乎不是为了这个目的.

如果没有这样的操作,我想我必须自己写一个.

谢谢!

更新:如果我必须自己实现,我想我可能需要将输入张量重新整形为[N,num_claees],其中N =批量x宽度x高度,并应用tf.nn.softmax,然后重新整形.是否有意义?

image-segmentation tensorflow softmax

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

C++ Eclipse 表示参数无效(类型不正确)

代码是

g_CDioService->getDioPrjMgr()->NotifyBtMacAddress(std::string(path));
Run Code Online (Sandbox Code Playgroud)

声明是

void NotifyBtMacAddress(const std::string &path);
Run Code Online (Sandbox Code Playgroud)

Eclipse 下划线NotifyBtMacAddress并说

Invalid arguments 'Candidates are: void NotifyBtMacAddress(const ? &)'
Run Code Online (Sandbox Code Playgroud)

我什至试图将它显式转换为实际预期的类型:

g_CDioService->getDioPrjMgr()->NotifyBtMacAddress(const_cast<const std::string & >(std::string(path)));
Run Code Online (Sandbox Code Playgroud)

但仍然给出相同的(红色下划线)错误/警告。

我可以访问函数的源代码

void CDioPrjMgr::NotifyBtMacAddress(const std::string &path){

   // PASLOG(ZONE_FUNC, __FUNCTION__, "Sequence: PRJ_DIO -> PRJ_Manager : Send BT MAC ADdress");

    // On recving Disable BT command, Send Mac Addres to Mgr.
...
Run Code Online (Sandbox Code Playgroud)

c++ eclipse warnings

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

拆分'柜台'的结果

我使用计算列表中项目的出现次数

timesCrime = Counter(districts) 
Run Code Online (Sandbox Code Playgroud)

这给了我这个:

Counter({3: 1575, 2: 1462, 6: 1359, 4: 1161, 5: 1159, 1: 868})
Run Code Online (Sandbox Code Playgroud)

我想分离列表项的部分(例如3和1575)并将它们存储在列表列表中.我该怎么做呢?

python count

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

在 Redux 状态下使用原型函数存储对象

在状态中存储类是否被认为是不好的做法?我读过状态应该是容易序列化的对象和类打破了这个约定。

我正在创建一个 Web 应用程序,它使用 React/Redux 和一组支持模型来收集用户的信息。

例如,我有以下模型:

class Person {
  constructor(params = {}) {
    this.firstName = params.firstName || '';
    this.lastName = params.lastName || '';
    this.gender = params.gender || '';
    this.dateOfBirth = params.dateOfBirth || '';
    this.stateOfResidence = params.stateOfResidence || '';
    this.email = params.email || '';
  }
  validateField(args) {
    // remove for brevity
  }
  valid(args) {
    // remove for brevity    
  }
}
Run Code Online (Sandbox Code Playgroud)

通过发出以下 actionCreator 将对象添加到存储中:

export function addPerson(args = {}) {
  return (dispatch) => {
    dispatch({
      type: 'ADD_PERSON',
      obj: new Person(args)
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript state reactjs redux

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

多个案例陈述

我试图在 postgresql 中运行多案例语句,但我有一个错误

错误:整数的无效输入语法:“蓝色”

这是我的语法 - 我需要做什么更新才能使这个有效的语法?

Select
id
,case
  when empid = 1 then blue 
  when empid = 2 then green
  when empid = 3 then red
  else empid
 end as employeecolor
 From employees
Run Code Online (Sandbox Code Playgroud)

postgresql

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

node.js在子进程中运行函数?

我有一个node.js应用程序,它通过Web请求接收文件,然后将转换过程应用于此文件.由于任务长时间运行,因此需要与主线程分开运行.

目前我刚刚通过setTimeout()电话拨打了必要的代码.为了将主应用程序与转换过程隔离开来,我想把它移到子进程中,因为它长时间运行,我想将主代码与正在完成的工作隔离开来(我担心的太多了吗?).目前我打电话给:

const execFile = require('child_process').execFile;
const child = execFile('node', './myModule.js', (error, stdout, stderr) => {
  if (error) {
    throw error;
  }
  console.log(stdout);
});
Run Code Online (Sandbox Code Playgroud)

这是node.js中的正确方法,还是简单地使用指定的模块和参数启动子进程,但不必将'node'指定为可执行文件?

javascript child-process node.js

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

如何从DATE提取小时,分钟和秒

我有以下查询:

select cast(max_bid_ts as TIMESTAMP) from my_table;
Run Code Online (Sandbox Code Playgroud)

我投了max_bid_ts因为是双打,我想成为一个TMESTAMP。该查询返回类似这样的内容

2016-04-21 12:41:46.313999872
Run Code Online (Sandbox Code Playgroud)

我只想要小时:分钟:秒部分。在这种情况下将是12:41:46。最好的方法是什么?

sql postgresql

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

在特定元素上拆分矢量但将连续元素视为一个元素

我有这样的数据:

set.seed(1)
a <- pnorm(seq(-2, 2, 0.05))
a[7] <- NA
a[19:24] <- NA
a
# [1] 0.02275013 0.02558806 0.02871656 0.03215677 0.03593032 0.04005916
# [7]         NA 0.04947147 0.05479929 0.06057076 0.06680720 0.07352926
#[13] 0.08075666 0.08850799 0.09680048 0.10564977 0.11506967 0.12507194
#[19]         NA         NA         NA         NA         NA         NA
#[25] 0.21185540 0.22662735 0.24196365 0.25784611 0.27425312 0.29115969
#[31] 0.30853754 0.32635522 0.34457826 0.36316935 0.38208858 0.40129367
#[37] 0.42074029 0.44038231 0.46017216 0.48006119 0.50000000 0.51993881
#[43] 0.53982784 0.55961769 0.57925971 0.59870633 0.61791142 0.63683065
#[49] 0.65542174 0.67364478 0.69146246 0.70884031 0.72574688 0.74215389
#[55] …
Run Code Online (Sandbox Code Playgroud)

split r vector

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