小编poy*_*poy的帖子

Java Swing 菜单不会停留

所以我使用 Arch Linux 运行 netbeans 7.0-1。我正在为我的 x 服务器运行 xming。

实际情况是,当我使用 netbeans 的桌面应用程序时,它以两个菜单开始:文件和帮助。每当我单击下拉菜单时,下拉菜单立即消失。

我什至不知道从哪里开始......这似乎是一个错误。有任何想法吗?

java xming swing netbeans menu

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

模板和标题

那么c ++未来的任何标准计划都要解决必须结合声明和实现的问题吗?

c++ templates

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

如何在http请求后获得响应

我正在学习Go,在这个领域是一个真正的新手.

当我尝试复制某些值时,我遇到了问题.

我在做的是:

  1. 我想在[response]中使用httpRequest获得一些响应.
httpClient := &http.Client{}
response, err := httpClient.Do(req)
if err != nil {
   panic(err)
}
Run Code Online (Sandbox Code Playgroud)
  1. 之后,我想在'origin.txt'的响应中保存存储的值
origin_ ,_:= ioutil.ReadAll(response.Body)
f_, err := os.Create("origin.txt")
f_.Write(origin_);
Run Code Online (Sandbox Code Playgroud)
  1. 我想通过使用goquery包获得一个特定的值.
doc, err := goquery.NewDocumentFromReader(response.Body)
if err != nil {
    log.Fatal(err)
}
doc.Find(".className").Each(func(i int, s *goquery.Selection) {
    w.WriteString("============" + strconv.Itoa(i) + "============")
    s.Find("tr").Each(func(i int, s_ *goquery.Selection) {
    fmt.Println(s_.Text())
    w.WriteString(s_.Text())    
    })
}
Run Code Online (Sandbox Code Playgroud)

)

但在这种情况下,我可以从2)得到一个我想要的值,但不能从3)得到任何东西.

首先,我认为问题是,3)的响应对象受2)动作的影响.因为它是一个参考对象.

所以我试着把它复制到另一个对象,然后再做一次.

origin := *response
Run Code Online (Sandbox Code Playgroud)

但是,我得到了与第一个相同的结果.

我该怎么办?如何通过其值将参考值分配给另一个?

我应该每次尝试两次吗?

go goquery

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

c ++ std :: set insert导致分段错误

所有-

我无法弄清楚为什么这段代码会导致分段错误...任何帮助都会很棒.

#include <iostream>
#include <set>

using namespace std;

class A{
public:
    int _x;

    A(int x){
        _x = x;
    }
};

bool fncomp(A a1, A a2){
    return a1._x < a2._x;
}

int main(){
    bool(*fn_pt)(A,A) = fncomp;

    set<A, bool(*)(A,A)> testSet;
    for(int i=0; i<10; i++){
        cout << i << endl;
        A a(i);
        testSet.insert(a);
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

0
1
Segmentation Fault
Run Code Online (Sandbox Code Playgroud)

c++ stl set

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

boost :: asio async_write复杂结构

什么是使用boost的asio发送复杂结构的最佳方式async_write...有什么建议吗?

谢谢!

c++ boost boost-asio

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

由未知权限签署的x509证书-Go-pingdom

我正在使用Go包pingdom-go查询Pingdom。该应用程序被容器化为:

FROM alpine:3.8

USER nobody

ADD build/_output/bin/app /usr/local/bin/app
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Get https://api.pingdom.com/api/2.1/checks/0: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这里建议的由不知名机构签名但没有运气的x509证书。有任何想法吗?

http go x509 docker

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

c ++类只能通过引用传递

有没有办法让我的自定义类只能通过引用传递?

基本上,我有以下课程:

class A{
private:
  int _x;
public:
  A(int y){
    _x = y;
  }
};
Run Code Online (Sandbox Code Playgroud)

我可以把它带到我只能通过参考传递的地方吗?否则会抛出编译时错误?

c++ pass-by-reference

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

.net WPF IValueConverter构造函数

简单的问题:

为什么我必须要constructor一个IValueConverter

我不是在问,为什么我必须要一个empty constructor,我问为什么我必须要一个?

如果我有:

public class PauseButtonValueConverter : MarkupExtension, IValueConverter
{
  //public PauseButtonValueConverter() //<- Uncomment this and the error is fixed
  //{
  //}

  public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  {
    throw new NotImplementedException();
  }

  public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  {
    throw new NotImplementedException();
  }

  public override object ProvideValue(IServiceProvider serviceProvider)
  {
    return this;
  }
}
Run Code Online (Sandbox Code Playgroud)

然后,我VS2012给了我编译时错误:No constructor for type 'PauseButtonValueConverter' has 0 …

c# wpf ivalueconverter visual-studio-2012

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

向特定的应用引擎实例发出请求

在 Cloud Foundry 中有一种方法可以做到这一点,它对很多事情都很有用。我很好奇应用引擎是否有类似的机制。

google-app-engine

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

c ++默认参数

可能重复:
非静态成员作为非静态成员函数的默认参数

好.所以我在理解如何完成看似简单的任务时遇到了问题......这就是我想要完成的事情:

#include <iostream>

using namespace std;

class A{
private:
    int _x;
public:
    A(int x){
        _x = x;
    }

    void test(int x=_x){
        cout << x << endl;
    }
};

int main(){
    A a(3);
    a.test();
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨该int x=_x部分说error: invalid use of non-static data member A::_x

那么如何使用这样的默认参数呢?

谢谢.

c++

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

c ++构造函数的差异

如果我有以下课程:

class A{
private:
  int x;
public:
  A(){
    x = 5;
  }
};
Run Code Online (Sandbox Code Playgroud)

这两个声明之间的区别是什么?

A a;
Run Code Online (Sandbox Code Playgroud)

A a();
Run Code Online (Sandbox Code Playgroud)

谢谢.

c++ constructor

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

应该第二个线程等待主线程

当我启动主线程时,我也启动了第二个线程,但第二个线程仍然等待主线程.我期望当我开始一个新线程时,它将在没有连接到主线程的情况下继续工作.那么为什么panel1在主线完成工作后变得可见?

    private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
    {
        Thread thread = new Thread(new ThreadStart(threadUI));
        thread.Start();

        // This class is loading something from the server on the main thread
        excel.get_data_from_excel(comboBox1.SelectedItem.ToString(), this);
    }
    private void threadUI()
    {
        if (panel1.InvokeRequired)
        {
            panel1.Invoke(new newDelegate(threadUI));
        }
        else
        {
            panel1.Visible = true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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