问题列表 - 第42642页

如何将ArrayList <Object>转换为ArrayList <String>?

ArrayList<Object> list = new ArrayList<Object>();
list.add(1);
list.add("Java");
list.add(3.14);
System.out.println(list.toString());
Run Code Online (Sandbox Code Playgroud)

我试过了:

ArrayList<String> list2 = (String)list; 
Run Code Online (Sandbox Code Playgroud)

但它给了我一个编译错误.

java arraylist

88
推荐指数
8
解决办法
15万
查看次数

如何使Regexs仅匹配完全匹配?

好的,所以基本上我有一些代码匹配正则表达式的URL.然后它将根据URL匹配的正则表达式调用某个函数.我从不想要为URL调用多个函数,我希望正则表达式匹配必须是"精确"

例如,使用简单的URL,/我使用一个简单的正则表达式/,它将匹配,/但它也会匹配像/foo和的东西/foo/bar.

如何在C#/ .Net中阻止这种部分匹配行为?

.net c# regex exact-match

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

如何更改存储在NSMutableArray中的UILabels的属性

我将把一个UILabel添加到数组中作为示例

NSMutablearray *labels = [[NSMutableArray alloc] init];
UILabel *newLabel = [[UILabel alloc] initWithFrame:CGRectMake(100,100,20,20)];
newLabel.center = CGPointMake(100, 100);
[labels addObject:newLabel];
Run Code Online (Sandbox Code Playgroud)

然后我想通过做这样的事情来改变newLabel.center

[labels objectAtIndex:1].center.x +=10;
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误"请求成员"中心"在一个不是结构或联盟的东西"
然后我尝试

    [labels objectAtIndex:1]->center.x +=10;
Run Code Online (Sandbox Code Playgroud)

然后这给了我另一个错误说struct objc_object没有名为'center'的成员

如何更改存储在NSMutableArray中的UILabel的属性?

iphone cocoa-touch

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

在windows中为msysgit设置openssh端口

一个简单的问题.我使用msysgit和openSSH作为git客户端.我不想使用其他ssh客户端,如putty.从GIT Bash我已成功连接到我的服务器与ssh -p XXXX到我的服务器.

不幸的是,当我尝试做类似的事情:

git clone git@SERVER:reponame.git 
Run Code Online (Sandbox Code Playgroud)

从Git Bash我得到:

ssh: connect to host SERVER port 22 failed.
Run Code Online (Sandbox Code Playgroud)

如何使用openssh在不同的端口运行msysgit尝试打开的ssh连接?

我知道在linux中这样的东西会出现在/ etc/ssh/ssh_config文件中,但在这种情况下我该如何做呢?提前致谢.

windows git msysgit

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

如何使用LaTeX表中的图像垂直居中文本?

我想在LaTeX中将文本与大图像的中心对齐.不幸的是,文本some text与图像的底部对齐:

\begin{tabular}{cc}
    some text & \includegraphics{image_name.eps}
\end{tabular}
Run Code Online (Sandbox Code Playgroud)

我发现一个网站建议使用m{width of the cell}而不是表中c的那一列,但它没有用.

\begin{tabular}{m{1in}c}
    some text & \includegraphics{image_name.eps}
\end{tabular}
Run Code Online (Sandbox Code Playgroud)

我相信乳胶专业人员会看到这个并知道该怎么做!这意味着在你教我之前我不能成为一名LaTeX专业人士......

latex image alignment tabular

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

使用Python编辑文本并诅咒Textbox小部件?

有没有人有一个使用curses.textpad.Textbox小部件编辑现有文本的工作示例?当然,这是在Linux终端(例如xterm)中.

python ncurses

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

使用boost线程和非静态类函数

所以我做了一些研究,发现你可以创建一个boost :: thread对象,并使用"this"和boost :: bind等从非静态类函数开始.它真的没有多大意义对我和我能找到的所有例子都有boost :: thread对象在与它开始的函数相同的类中启动,因此可以使用它.然而,我在另一个类中启动线程所以我害怕使用"this",我会说"this"来自我创建线程的类,而不是函数所在的类(我可能错了,我需要更多地了解这个"这个"家伙.以下是我遇到问题的一个例子.

ANNGUI.h

class ANNGUI
{
private:
    boost::thread *GUIThread;
    Main *GUIMain;
public:
    // Creates the entire GUI and all sub-parts.
    int CreateGUI();
}

ANNGUI.cpp

int ANNGUI::CreateGUI()
{
        GUIMain = new Main();
    GUIThread = new boost::thread(GUIMain->MainThreadFunc);
};

这不是全部来源,但我认为我的问题就在这里,我知道我必须以某种方式处理"这个",但我不确定如何.我可以使用静态函数,但我真的不想让变量变为静态.谢谢.

此外,是否有任何非常好的资源使用任何增强库?他们的网站文档似乎很好,但在我的头上.

c++ static multithreading boost function

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

java中的静态和非静态方法

可能重复:
方法何时应该是静态的?

我正在尝试为管/地铁票机制作接口类.不是真的,而是计算机科学模块的课程.我不明白何时使用静态方法.我不太了解计算机科学,但主要方法似乎使用静态.

class UNInterfaceTest
{
   public static final int NOTTING_HILL = 1;
   public static final int HIGH_KEN = 2;
   public static final int GLOUS = 3;
   public static final int SOUTH_KEN = 4;
   public static final int SLOANE = 5;
   public static final int VICTORIA = 6;
   public static final int ST_JAMES = 7;
   public static final int WESTMINSTER = 8;
   public static final int QUIT = 10;
   private Input in = new Input();

private static void displayMenu()
{ …
Run Code Online (Sandbox Code Playgroud)

java methods static-methods class

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

什么时候C#得到显式接口实现?

什么时候C#得到显式接口实现?这是在版本1中还是稍后添加?

c#

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

SFML白窗

由于某些奇怪的原因,我的 SFML 程序不会呈现任何内容,直到我将鼠标悬停在它上面,或按下某个键或执行任何符合事件资格的操作。

我该如何解决?

c++ sfml

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