小编Mat*_*ake的帖子

带有SVN发布者的Jenkins完成了成功,但没有发布

所以在我的Jenkins项目中,我有SVN发布者插件,并开始工作.该作业应该运行黄瓜脚本,并在脚本中修改文件.我正在使用svn发布者将更改的文件发布到SVN,所以当我们第二天进来时,我们可以更新项目并获取当天的新数字.

我收到Attempting to import to SVN消息,以及SVN Publisher行和Finished: SUCCESS消息,但是当我查看SVN时,项目文件保持不变.我已经验证了目标路径和svn路径是有效的,并且哈德森似乎认为它正在正确发布但我没有在SVN中看到它.

svn jenkins

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

Discord bot 缺少权限但已授予管理员访问权限

我正在尝试访问 /guilds/{guildId} 端点,并且我已经创建了一个机器人并将其安装在我尝试访问的服务器上,甚至授予它管理员访问权限,但我仍然收到“丢失访问”错误:

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

discord

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

小黄瓜描述测试或功能?

这是我遇到的一个有趣的话题,我的同事和我对此事有不同的看法.您的Gherkin应该准确描述测试的内容,或者只显示您在测试中尝试实现的业务逻辑.

我在工作中遇到的最大例子是,如果你有权访问项目A,那么你应该能够访问A.我们可以有20种不同类型的用户可以访问A,所以我们只选择1(让我们的测试套件不用40个小时来运行).哪个更"好"?

一个

Scenario: A user with access to item A can access A
Given I am a type 4 user with access to item A
When I try to access A
Then I am granted access to A
Run Code Online (Sandbox Code Playgroud)

或B.

Scenario: A user with access to item A can access A
Given I am a user with access to item A
When I try to access A
Then I am granted access to A
Run Code Online (Sandbox Code Playgroud)

注意给定语句中的差异(类型4用户)

在步骤定义中,我们将使用类型4用户进行测试,但测试并非特定于类型4用户.任何具有项目A的用户都将参与此测试,我们只是使用类型4用户,因为我们需要用户类型才能登录.

所以A描述了测试的作用(使用能够访问项目A的类型4用户登录)

B描述了访问项目A所需的功能(只是有权访问项目A的用户)

在您询问之前,我们如何确定谁有权访问项目A是对数据库的SQL调用,以查找链接到用户的特定项目.

gherkin

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

GSP如果检查可能的null对象

我有以下代码

<g:if test="${cart == null || cart.isEmpty()}"> 
    Cart is Empty   
</g:if>
<g:else>
    ${cart.size()} items
</g:else>
Run Code Online (Sandbox Code Playgroud)

但是第一次访问该网站时(当购物车为空时)我得到一个"无法调用null对象上的方法isEmpty()"异常

grails gsp

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

即使变量已初始化,Angular Nativescript 可见性也默认为 true

有没有办法在 Nativescript 中默认“隐藏”元素?

我的组件中有

export class HouseholdContactComponent{
  private isLoading = true
}
Run Code Online (Sandbox Code Playgroud)

在我的xml中

<StackLayout [visibility]="isLoading ? 'collapse' : 'visible'">
  <Label text="Hi there"></Label>
</StackLayout>
Run Code Online (Sandbox Code Playgroud)

使用此代码,屏幕会闪烁“您好”消息,然后消失。

nativescript angular2-nativescript angular

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

滚动窗格不起作用

我试图将大量数据(成员资格记录)输出到JTextArea,然后将其转储到scrollPane中.这是代码.

package Ginfo;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import java.io.*;


public class ReviewAll extends JFrame implements ActionListener {
    Container RA;
    JPanel ReviewAll;
    JTextArea output;
    JButton back, quit;

    Message m;
    ConnectInfo c;
    ObjectOutputStream oout;
    ObjectInputStream oin;

    public ReviewAll(ObjectOutputStream oout2, ObjectInputStream oin2,
            Message m2, ConnectInfo a) {
        super("Full results");
        m = m2;
        c = a;
        oout = oout2;
        oin = oin2;
        try {
            oout.reset();
        } catch (IOException e) {

        }
        RA = getContentPane();
        BuildGUI();
        RA.add(ReviewAll);
        pack();
        setLocationRelativeTo(null);
        setVisible(true);

        try …
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane jtextarea

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

ActiveRecord排除所有查询的结果

因此,出于某种原因,我的客户端不会从其数据库中删除非活动用户.有没有办法全局排除所有对users表的所有ActiveRecord调用的非活动用户?

EX: User.where("status != 'Inactive'")

我希望它是全局的,所以我不必在每个用户语句中包含它.

ruby activerecord ruby-on-rails

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

谷歌地图捕捉到不返回所有值的道路

我正在通过谷歌地图“Snap to Road”api 99 点的列表。我只拿回 85 分,这意味着我缺少一些不会被抢购的积分。有没有办法取回所有的积分?

Observable.fromPromise(googleMapsClient.snapToRoads({
        path: bucket,
        interpolate: interpolate
      }).asPromise()).map(routeLocations => {
        console.log(routeLocations)
}
Run Code Online (Sandbox Code Playgroud)

来自 API 的响应:

routeLocations.query.path.split('|').length
> 99
routeLocations.json.snappedPoints.length
> 85
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3 google-roads-api

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

将JFrame容器对象居中

每次我创建一个新的JFrame对象时,该框架都会出现在0,0位置.我已经尝试使用setLocationRelativeTo()查找如何使窗口居中,但我尝试在容器上调用的所有内容都显示为不可编译的代码.这是我正在使用的课程之一:

package Ginfo;

import java.awt.*;
import java.awt.event.*;
import java.io.*;

import javax.swing.*;

public class EditUsers extends JFrame implements ActionListener
{
    Container EU;

    JPanel modUsers, button, output;
    JLabel user, password;
    JTextField tuser, tpassword;
    JTextArea toutput;
    JButton addAdmin, addStand, editPass, removeUser, exit;

    ObjectOutputStream oout;
    ObjectInputStream oin;

    Message m;
    ConnectInfo c;

public EditUsers (ObjectOutputStream oout2, ObjectInputStream oin2, Message m2, ConnectInfo a)
{
    super("User Modifications");
    EU = getContentPane();
    oout = oout2;
    try 
    {
        oout.reset();
    } 
    catch (IOException e)
    {
        e.printStackTrace();
    }
    oin = oin2;
    m …
Run Code Online (Sandbox Code Playgroud)

java swing containers jframe centering

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

我如何为g:select标签写一个集合

在此输入图像描述如何编写选项以便将其生成为HTML选择?这个问题是"选项"需要一个集合,而不是一个数组

这是我拥有的一切.我知道命名惯例很糟糕,我会解决这个问题,但是现在我已经解决了这个问题好几天了.

控制器类

import org.springframework.dao.DataIntegrityViolationException
import grails.plugin.mail.*

class EmailServiceController {

    static defaultAction = "contactService"

def contactService() {
    def options = new ArrayList()
    options.push("Qestions about service")
    options.push("Feedback on performed service")
    options.push("Other")
    options.push("Why am I doing this")
    options
}

    def send() {
        sendMail(){
            to "mygroovytest@gmail.com"
            from params.email
            subject params.subject
            body params.information
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

域类

class EmailService {

    static constraints = {
    }
}
Run Code Online (Sandbox Code Playgroud)

g:从gsp中选择呼叫

<g:select name = "subject" from = "${options}" noSelection="Topic"/>
Run Code Online (Sandbox Code Playgroud)

还尝试了以下"$ {selectOptions}"而不是"$ {options}"而没有运气

def selectOptions() {
    def options = …
Run Code Online (Sandbox Code Playgroud)

grails select

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